<SEC-DOCUMENT>0000731012-23-000024.txt : 20230217
<SEC-HEADER>0000731012-23-000024.hdr.sgml : 20230217
<ACCEPTANCE-DATETIME>20230217172802
ACCESSION NUMBER:		0000731012-23-000024
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		105
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230217
DATE AS OF CHANGE:		20230217

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			HEALTHCARE SERVICES GROUP INC
		CENTRAL INDEX KEY:			0000731012
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-NURSING & PERSONAL CARE FACILITIES [8050]
		IRS NUMBER:				232018365
		STATE OF INCORPORATION:			PA
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-12015
		FILM NUMBER:		23644172

	BUSINESS ADDRESS:	
		STREET 1:		3220 TILLMAN DRIVE
		STREET 2:		SUITE 300
		CITY:			BENSALEM
		STATE:			PA
		ZIP:			19020
		BUSINESS PHONE:		2159381661

	MAIL ADDRESS:	
		STREET 1:		3220 TILLMAN DRIVE
		STREET 2:		SUITE 300
		CITY:			BENSALEM
		STATE:			PA
		ZIP:			19020
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>hcsg-20221231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:22f459b0-c2c8-4261-b885-26552ded2907,g:a90e390d-0b2b-481e-b7a0-349f398c5de6,d:a1c6963f2fa04fb098059ddf9dd8ab8f--><html xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:hcsg="http://hcsgcorp.com/20221231" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:link="http://www.xbrl.org/2003/linkbase" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>hcsg-20221231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl80L2ZyYWc6YWM3MzMwNjY5MWQ0NGRlYzgzZmU3YWM1MDE2MTgwMDQvdGFibGU6NDY4OTUyNTFkOGQ0NGZmYzgyZTRkMjNkOTNiNjcwNTEvdGFibGVyYW5nZTo0Njg5NTI1MWQ4ZDQ0ZmZjODJlNGQyM2Q5M2I2NzA1MV80LTEtMS0xLTQzODEx_939295a8-16cd-4067-a667-19618654c78b">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl80L2ZyYWc6YWM3MzMwNjY5MWQ0NGRlYzgzZmU3YWM1MDE2MTgwMDQvdGFibGU6NDY4OTUyNTFkOGQ0NGZmYzgyZTRkMjNkOTNiNjcwNTEvdGFibGVyYW5nZTo0Njg5NTI1MWQ4ZDQ0ZmZjODJlNGQyM2Q5M2I2NzA1MV81LTEtMS0xLTQzODEx_45c08fa0-4409-4d6c-ac8a-a690f5dcee6d">2022</ix:nonNumeric><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl80L2ZyYWc6YWM3MzMwNjY5MWQ0NGRlYzgzZmU3YWM1MDE2MTgwMDQvdGFibGU6NDY4OTUyNTFkOGQ0NGZmYzgyZTRkMjNkOTNiNjcwNTEvdGFibGVyYW5nZTo0Njg5NTI1MWQ4ZDQ0ZmZjODJlNGQyM2Q5M2I2NzA1MV82LTEtMS0xLTQzODEx_877b9d56-48f9-414b-a49a-31ddc8c41582">FY</ix:nonNumeric><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl80L2ZyYWc6YWM3MzMwNjY5MWQ0NGRlYzgzZmU3YWM1MDE2MTgwMDQvdGV4dHJlZ2lvbjphYzczMzA2NjkxZDQ0ZGVjODNmZTdhYzUwMTYxODAwNF82MA_9884d599-0f5e-45c0-9484-77e19f87a10f">0000731012</ix:nonNumeric><ix:nonNumeric contextRef="ia4acdb30f9734ce498353c89d2676a6e_D20190101-20191231" name="us-gaap:AccountingStandardsUpdateExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMtMC0xLTEtNzA3MjU_ff93740c-09e0-4389-854e-8fb5e4d7f3a8">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201613Member</ix:nonNumeric><ix:nonNumeric contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMC0xLTEtNDM4MTE_aa348fb4-5029-4418-96ef-9f0da28b6016">http://hcsgcorp.com/20221231#PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" name="us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMC0xLTEtNDM4MTE_df426044-6bc2-406c-9b13-887efdd5f12b">http://hcsgcorp.com/20221231#PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</ix:nonNumeric><ix:nonNumeric contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTY_45335eea-49ab-4796-9c9b-7b4251e54ceb">http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTY_5d69abf6-ad93-4b70-b924-d36bf336e1f8">http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent</ix:nonNumeric><ix:nonFraction unitRef="shares" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xODEvZnJhZzo4ODY0ZTkwYTAwZjM0Y2NhODI2MGI4ODg1NGYxNGY2NS90YWJsZTozZjc4OTI0NmQwOTI0NDlkYmQxYTBkM2JhZjdiMDU2MS90YWJsZXJhbmdlOjNmNzg5MjQ2ZDA5MjQ0OWRiZDFhMGQzYmFmN2IwNTYxXzEtMS0xLTEtNDM4MTE_3a9e033b-32de-4c3a-a99e-dc9abeda874c">0</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="hcsg-20221231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia51b94de9d214e009e6160e60ee59f68_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i7741534f3a2d44bcaf68658b109341aa_I20230215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-02-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i490254fe6ec44a279921507dca653488_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i97adf0d0612f44879506de72998e113a_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb424aeab2bb4d439432fb59aaf3d68f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2840a6c9adc74d49b1e5d68db3f4aa38_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6c4afc150c74042b2a1654dce92268e_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2177f7cd3a4848fc83291880606d8fb5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfaf8b53a67f4e24ab187905a28c9de1_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4acdb30f9734ce498353c89d2676a6e_D20190101-20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d322d3f06ae410fa97577278b8cc718_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c7dc50d1bf440359f4f95770c910d97_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4f6272db0f24f66bb4b8058766bf1bb_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id3fa6f5ec8fb444caee4bde0916bbc37_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0175b3d9eb6340e285aebf1f7351447f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2cd3c4d9a6d240b9a51b4c3958100f89_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8e5ea5ddf0742d49a6bc52da597e405_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i701bbb9f68384b91815956396f99373c_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14f3239d7d744d49877e8b13ccb08f33_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88aed82d8ac643439405b58516f2d916_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c106b803d354ea0b4a44740ed900b2c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d0037f02836442cb9020c96f5faa906_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i57c458148ace49b8950ed9a21ce9c89f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1553e3916a748b2a90ec504533f1fef_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8712bb3621cb433f847c184c314b4d8e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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="i7328d9d9ef7749139b5f8fd880078571_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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="i51cba13b985445748ff4fa20649658ef_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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="i3ae54b915d084139bc1589e7c6d94c1e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib57b34a871d245b38e188c625dda13c2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i060a68daa80a4dc5ad16d9ba992e98c3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e7a3d0f786b4af4bb76821458158131_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i42a72bb188e6402a8ba8ee4c8e6fcd1e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0ed96b2747d41e1b7e79db662ddeda0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</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="i6aeaacf3126a4d55b52a24dad8ec7dc2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15235868832445a8b01091acc302f3e3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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="icd4d700dfd7048c9a55178af139d9f7b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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="i7eb0d1295553473ab7d4459d4c63b854_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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="ifaef3786c7874b6682cad7f711b9003f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f1ab12f77894efdb228c23ecd0d2c58_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1c488afa00b4fe9a8e8e7cc801686a8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37afb67435774254bf4f33a0e1bac8b4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0ad566d87ab5453aadf8a4f32663d7aa_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i351217d897d542cf80522a3673a5ba63_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2408877fe7394fd4972f3799d8fcfe8e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6718a7c54604f82965ffd5ffcd03bdf_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e3ea54c6f444c30808a8248cad2dc28_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82540542e5664d38b92ead1c8fd91fe8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia47b55a23d1c4996b15578081f9f5ca8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia23309962b1147faacab19eb40eec046_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73a4480df07b4606a78d47c159a816f4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>hcsg:segment</xbrli:measure></xbrli:unit><xbrli:context id="i6bf3502236ef4ce1b7508823e65b431f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hcsg:HousekeepingAndDietaryEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2cc6c35c45024174994450e40ed1d146_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hcsg:HousekeepingAndDietaryEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i26f55bef637f4ac28b204241c86809a4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hcsg:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a7402f425694513acc27f78c383cece_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hcsg:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ddd6b26a2f34224a83ade3508645663_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8dc20c2f9c34e629123f9e76cfd01bb_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="financial_institution"><xbrli:measure>hcsg:financial_institution</xbrli:measure></xbrli:unit><xbrli:context id="i47149e66331640ca9b1f927a3d73e170_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hcsg:SyscoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ic3dd5854959e49a9a796e5e61ad65f21_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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">hcsg:GenesisHealthcareIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b4953e49b7946f4bd27fe60d081ee8e_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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">hcsg:GenesisHealthcareIncMember</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="i99a0f869950d4b25a78afc7eb36759a4_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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">hcsg:GenesisHealthcareIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i228d2acf59cc416da86ff1714f7c6ef5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hcsg:GenesisHealthcareIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5dc5bf11ca54442bac9471064a9cf31_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ief79fe0b53ae4cfe8a77a43232836a50_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</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="i305bc1d1ad80441987e7b7c71a49b852_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib905573712a440108ef4127523d48a55_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33a9788ffb324d0e8d98f516d39db722_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</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="i84a4a33794ca40cc8e55745c210abd78_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c2d1fef671144ae9ae23452eb47802a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83f7da6af59c4e37893d70e279e1918d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0ae628df1f29441495263112cebca75c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i558efe4f803148d2b6538cabe453cdcb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i685774cc02344b18b565c95152844b6a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d2fd8b563444c81a520f5d042b072d3_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i099dfe039da84c3295ce54729568a5da_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</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="i7e9df90c51b441dc9f795cf909f898cd_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia9ed9f4032304e6f84f30403661cfc08_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41e4492cc9934bb895379bbc04e62c27_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</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="i5a0476a40f434837829450e44b71bc3f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i970356900c2d455e88626f5ebf51de5d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hcsg:HousekeepingAndDietaryEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5b7b058472d410db8d3d2fc96d40d6b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hcsg:HousekeepingAndDietaryEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb9275662bd7463ba40327fb0493139c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hcsg:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e0e02b27ac44b69a69be7ca9711fde3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hcsg:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcad795064b8469d9ec89c1f5b18a21e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19ce931151b24588a6eccc57d6b76d0d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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="i5f397d36ea584e3a8bb8ef574f3c2660_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8934f5b309164111af8e6341a64e9553_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5833ee2aeddc48caab91d96103c78e6e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7195cc40e794a858cf0d6afedbd7b11_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4c7c2e494af4e7f8e15789849fec171_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieea6c6655dd64d6280d950cf81862de4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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="id216b1b7e80b4b909a3af35d2e36eec3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f5f834ac4594d008b5d2e709e39a106_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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="i88e3c790382b49cf958b9e84b55822cc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6b1d31a8fa5d4588ac3752a4e10a463f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i85f68728e0d74af1aef127c11ceb4970_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i786a4347cd384eb18f8ef42f692ab76e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id84ee9f0ffbb48d19a30ca7e761dc224_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9eb1fd93b7a94c4ea75b4626ad86ea97_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a8602716d4c47539a8a62ea31b4171e_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc0fe3e15ed1402badd97a0e456183cf_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5eb33468b29a46a4ab1c22553f301cf2_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5dea357b141b4f8eac2a82f5d50225e2_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</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="ic670bb0d097348dd816f14f7dfb2fc6f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b0087cecf044969a8e1e0cc32c9fba3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hcsg:ManufacturerOfPrepackagedMealsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i738ff39a7f5749b5a41dfc64dc2a0ff4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hcsg:ManufacturerOfPrepackagedMealsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25672b57a6564c289a914e1555d4ab1d_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hcsg:ManufacturerOfPrepackagedMealsMember</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="ic9b238c02dfd4fa198fd4045d2825623_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4c28b7a98aa412a86e8d1c721a49a8d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic565605ed95b4644baf7bb959f3d03b5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52b33e324c784ce2b20cfdc04142c21d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic1c5f6860438444c88bdcbb455ba2322_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iffbf7061e1ce45ea9dc0a88314fe64c9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3bc6f7556c74986be47ac340f53b40e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc155c6b67fc48a08818a6fe766afaa7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae217d8b119745c195abcc24a0d4ecc2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i746fa5dbb0684fc1b33d62eaff90d4ab_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e583627a8b74a84a1370270414e40d4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommodityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6044dc8f9e08413c882f2f4967722af7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommodityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bd202e248eb4c0eb6e6a9a1a13635f9_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommodityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad13e1259d984be99b55d5b811692e17_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommodityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7675ab17e9df4f4dacac98e226b24a6f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommodityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f5ee8cfc6b94337b2d73507bce5581a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacea01695bda493488ff27068cae896d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8da436f87d164d00b8b70bd69afcec17_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e69997c2cf84b34b3d103a1750da573_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3aa2b522cef41a09356f1b918b1551d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49b1207b2b604a7591d50e6e6f8e1dae_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia16e1e675e1449338bb25f473310ae41_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1208e6eaf7a04f5c86aa72898aa09c79_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77e79b67e9c24536b581c6e373557da3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94bebf9f6e33485b962d868b04fd62cd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff32378ca99340718445af14e1e7d9f5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapBlendMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a8e94f3a4b047e8b9e758c7d41c2173_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapBlendMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic69b2eab4d6646e39b92e69129be287d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapBlendMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb6e6b37963c4ddaaf89fd5b39454006_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapBlendMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie80a51e21e0544d8968a37143f216827_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapBlendMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i86959bfa809246259e2e7f623421cf33_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i474be80a6d33455180b05ec3bc379e1f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6133547e95d7406baeb091acb2d51fa8_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i505a448be289402cadc77fa9c562cccc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bf4e91d58d5484682130307f1e4995d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55bb894fc0d24f5193a8db4be66da6e0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia4ca2e4d0bf24278b08ec3960e275329_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapValueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i55c831fb1a8c44c68fb69ae6db94e01f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib614091b244a431eb6bc1529a313df08_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fb016a80734495fa29d6d2efd2ad2a7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapValueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9d2cf6f05af14d4090355bc5e4adcb08_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapBlendMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic0829a7f16fe43b9aef4654e84b3a332_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapBlendMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3a2d9b45b0044a48e7c6d6fdf3eeb71_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapBlendMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i712c90b503a34aa08e0af6f0576b9339_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapBlendMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idefc7c21b38f46e09fccd8dbe77a02fb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapBlendMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2aea7c90eec44a7abb89448fa8746f2c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:RealEstateFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24104059ad81455b9c5486ab3857efff_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:RealEstateFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb97b9bacc0b4c5fad0c10394a4e484e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:RealEstateFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0edde5bc5d274eaca1900f5dae17193c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:RealEstateFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83c2ca7f2f474e7da6ad2ae5abac29af_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:RealEstateFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id72637d9707e4c2790f3008b6d480b36_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapBlendMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1b2b8f7c5d7446aa93248407ab98bfdf_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapBlendMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib50389bccf844140accdf5457427af81_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapBlendMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9477f89af1fe4cb9b6a536e9e2900368_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapBlendMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d4788ebc8d74ba5a60ddc405912b6e3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapBlendMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66919c6dc5fd41b591fd76ff341b876f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5b829976ce34e6a8ba53b62f2ee30bd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i63c1c09c11c54eb28ec48fdeaf5f86cb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5a4bf594b0d4eedaab620511d8e2e8f_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69aa2974aec54893a262e19ba425ab08_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6802905ff69a4bdb9fe0f578372234ab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic00cc1ac181349eca9a19400c9fd1bc0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58e5eadb43604f9b8507858e3adab9b8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4406e8d4e7bb4240b2e40c7c062bf58a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8072730072f24d1e825ae664e3fb578f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia198372c1b814dd1bfb85ef765525fbe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ad196038b8a4a42b6b777b15e30119b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5cd2db319244431b25ed494305f3b16_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie80573833d424732a1bc4a850ff186f5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19826f9dab284989a2cd5337b8778003_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id870da069fab4c43880d24112250a997_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:BalancedAndLifestyleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48e48baa48464284b869ea2517a719eb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:BalancedAndLifestyleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i89427b044efc4d248343c9e9c7f187f1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:BalancedAndLifestyleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie19fac88a9d440fa955975a4d16efbbd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:BalancedAndLifestyleMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia26167ef31da4b5f816cd557dc49c546_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:BalancedAndLifestyleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5110807235b5466db5438b969093ac8d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72c13d1157614ce6bbe0b0d1b94d55df_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4d93a8a5ccce4d32a7ad134ea753d789_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e0d67d5993142aba220eddeb19f4178_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14e21f3f78b34bfdaa96fb45518ad702_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieef6c0e5df024007a3479e3b4132defa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapGrowthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8cf53d987b224d0a9efef8ff8c02b962_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapGrowthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ddeea40805147c99a315a11313f21ef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapGrowthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i19fab27e573e41bb948d71937fbbda21_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapGrowthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43b2799d76af40ad9e17450ae5b27d1c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapGrowthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieac947d6e8c345dfb920c1e369b217bb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie1adfa2919b44e239a211d12fc9d478a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9315c66afc364389979efa28dec0d45c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44317aa7731148b48fd1e27c5b3a61b6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5e07f565b8149a8954774323573b7a1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0909213f74cb4a9baa7efdb75348dca6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i178b455f15ed452991a14f8fcc95a41a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i817659d101fc45438a352027a8bbd446_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45114683c70c452699f51a025ea8a640_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ca3c011b6c74b27a4fc8aca12d19fa5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14465984e4734d40a9bf09384670965f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapGrowthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd20fb7d67914769b760ba0513b5fb7f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapGrowthMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic39a90f01cb94b9d81d93b1ecf626eee_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapGrowthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb289bf0876e4138a0a77a83babb3c75_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapGrowthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8449a7ab7f5a465a9168e6a1e60bf6a8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapGrowthMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i258a49a9e5d84e9c83ca19376af4af88_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98b1904f09e14213a5c18d630b592dd3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13646e6943ed43888244b0feb7788fad_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2b9241dfdb346c1baa22a617668540f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2e51ce21270a4c47a855fd93471570dd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2488b033543b4b929c80418cdc886bf3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i78612d64ec344c82a24edb64b82ec4b6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b957d954f1f428ea3548ee008d5a88d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i99836536535d4a96ade9ccff2c4160d7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38a6d9cf749a4dada4c63948cecab685_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8035fbd3bc28481188562b1e13ed1cb5_I20200101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03848cdda2b64f90ab77d5b46ee5e164_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e87353671cc427e8ccd1ec0c53debf2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9643a5d8866f4c369634e8f3de01c4d9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i010c8157d25a48ce8d1bf9ff061093f2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset0To90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib9c5e49e0fe648cd8ce949c3f808d117_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset91To180DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebb5e50dd04c4aa7adf78789777d1fe1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAssetEqualToOrGreaterThan181DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec24122789b04f80b55c56ed72ec992c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i503f6e5fdab148bca236af44ab875ea7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset0To90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d0aafcb5efd4ec69bc86f82140d729c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset91To180DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6bc437ae788e43dd9b7f67ac2c30cf2d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAssetEqualToOrGreaterThan181DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53888ace271d4dc2b89cc0d63337a4b4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaead2ad40e204b2498899fa36b3091fc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset0To90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie646e1931a7e4005b55e94b8d7679923_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset91To180DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61a8d06958de431ba71b3083fe51dfd2_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAssetEqualToOrGreaterThan181DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic63c5f6e0945421fa6897cb673c1c6ac_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife82e4ed45ad41ecae382a191ff865cd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset0To90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d75f34331b945eaa6330cdb25a9cd9b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset91To180DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i507e6cad939145ed85f7658f5ca2e39f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAssetEqualToOrGreaterThan181DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i896b3cdaff2e4257a05578acf8d6e1cc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c50658bc8f440279fd4207310c69b69_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset0To90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7fe72b2d14b54d768d09922c24b760d0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset91To180DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5b68159355354ff7830cf511895fba2f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAssetEqualToOrGreaterThan181DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic348bfdb107b4559bd70c32e78ffc1cf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0bd14f2bebdd4e9aa67a6510f1c36556_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset0To90DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4413de83d6084bd1bdab7dc9e34fa297_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset91To180DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3153d6da468b4ecba5100e2a8b6c01c4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAssetEqualToOrGreaterThan181DaysPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5dc8351e950409ab7eb8596585b4b55_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1bad7ea7ea942599a70f53b4f6b5030_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i29b7a35281934ffe8d6d0566162800a5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0f32c17b1a1494685fbd06e0022aad8_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableCustomerConcessionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i66623c364eef42d9807e0ea4a9adc9e3_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i539e57cc9b344eb6b67c2e2be3650324_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</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="i5fd2cc967fbc4c00a86c931072f7e53f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1746b6d5aef849a2ac61e2991d2d0e58_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</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="i3b61000e767a4ae9bec11a0419dd6486_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b5148e027814850a99934da7d497296_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7cfb2ce200d049c09aaf38a5bb206862_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1f1e228ab0f4cceb672579a39fe157a_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</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="iacc049c6ff3743309253a4000deb6577_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie77b15000353414fb940af585f497208_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7f372121d7042b88c70f9227e8a8b88_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember</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="i8b0cb88a700f4095b888163e8c9d2de9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1cc197484d8246ebbe817efc6e5409ec_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="i5a02901e76624447aba49055fa3a552f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3ad171ae41ae4ddf820641e4363cbbed_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</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="icce6710ad2434a9db1b49ce848f0bf10_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica59aae749c24216acf3a22033c06dea_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b2d73fc186b43adbba833ddeb6774be_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3092ba72adb6400e9093f18df541f87c_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0c77dccb852b4a7dbc346a680a6bafa7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibb65d636d2524a08a7065bacf79038b4_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if87d529a402c4f05b5870894673651c0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice24a9b7783f40cca183a5278fe67085_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hcsg:A2020OmnibusIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92a48c8d17ce4622976f7786b846123a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hcsg:A2020OmnibusIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18110efe2c1a48b6b4a8066a656513ca_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie523fa06451e4ed1865600b47b4be0ab_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58a0310c04b04f678edb1984122f4884_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4ec4c5960bca44bd88cf92e3ae0aab1a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46470ab6cdf748278e2c6227f094d95c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</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="i1a7192b569e440fab555c82547646e66_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic4226e2c33f245f9bd56330c4820a9ae_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4feccd558b154b5cb471be810bf27db3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iafce51fbef7f46678f3b5bd692099e67_D20220104-20220104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</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-04</xbrli:startDate><xbrli:endDate>2022-01-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4af87ab1325540f49ab958af5e5c6858_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i050a417543824982b6bf11b1af55b39b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5345a306731147a38c5440e05fdb5cf9_D20220604-20220604"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:DeferredStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-04</xbrli:startDate><xbrli:endDate>2022-06-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i87e0fe766f89408e8c1562461967f55c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:DeferredStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic23b3923fd4c44ecb1db7de8b9109038_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:DeferredStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0a63ea4079144354973f5019bb7b84fa_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4086ea5d3c46496da78cb9f972a7dc53_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if304e020cd494538bedf48cb538f19a7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a6526d4632148fdbc58d8863b73dfdf_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b5c101ae684462e93fd6d6fa7ed3bd1_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a271b9025434ce1a5e3d69763f24e0b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</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="i56f4c849447d4d97b8986a972ae38fed_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i56cba9bcfe214c0b9e495e9ebdb6387d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">hcsg:FinesAndPenaltiesPreviouslyWithinOtherNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03c7ab80af8c49f1acaf860bdd2f4b61_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia64fad08d3e444a885ba5245b3f83e98_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</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="ib84c7012f93e4b198940fc5d98ddd5e5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i24c7fb11aab048d6903dd706fff26b03_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie013197323ac477a9d651682a438ec1f_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</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="i996620934a1246dca13e71934966e53f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iabc9d50b39c949269fdac1518dd8ba69_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">hcsg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab8521cec8234c9193f82d9d1e814dab_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">hcsg:CorporateAndEliminationsMember</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="i0cb7da36d4fb4aa9b2a5f6f1958700f5_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">hcsg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6003bd8dc6054d09bbc95b087702e322_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13e7751916954c0ba5761c8c618fd95b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b78001e5b0e438b8dd2736c350d207f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d07cd0edc9b482bbfe040c88ea7f0f1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e07a1338e2b484dac8c60690dde6b78_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i156b84639e89443e96ad1d8a87f9df56_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9ae601f2a6424519a7407638d8f1c653_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">hcsg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cbed692ee594fd2a5a57b42e3776d82_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">hcsg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i59fdf083300f45c9849290e566c1093a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">hcsg:CorporateAndEliminationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i878aafd039a14899b812bc8bd9c7d735_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">hcsg:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="covenant"><xbrli:measure>hcsg:covenant</xbrli:measure></xbrli:unit><xbrli:context id="ib218fbe1363d4b818e867f415db076b6_I20221122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hcsg:UnsecuredRevolvingLoanFacilityMember</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-11-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4d57f9e09244c07b657b3b37146d8b7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24b3db31381443faa4e7229dd0bc0c3f_D20211015-20211015"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000731012</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">hcsg:ShareholderClassActionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-15</xbrli:startDate><xbrli:endDate>2021-10-15</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM3LTEzLTEtMS00MzgxMQ_4e245b01-f55c-4782-8ee2-3da95eb0bf1b id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzUtMTMtMS0xLTQzODEx_0e0b3faa-eb6b-42ec-91fa-89b776867059 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzYtMTMtMS0xLTQzODEx_9c4729a8-8fc6-4d49-a31a-30800adea82e id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIzLTEzLTEtMS00MzgxMQ_3fdf845e-440c-4653-840a-158963f61212 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzExLTEzLTEtMS00MzgxMQ_1c407f2e-f9af-4173-b7db-0df4e974c9ae id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTEzLTEtMS03NDcyNQ_c4d1707a-054f-4431-a277-8e7c394c2034 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI5LTEzLTEtMS00MzgxMQ_e01bace5-48db-464e-bbf0-9c8e0d83cc7f id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMtOS0xLTEtNzA3ODM_73505c78-1119-4bde-a8e8-315ca3a468ac id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ0LTEzLTEtMS00MzgxMQ_f5b14e59-868e-47d8-8a98-94c2b525220e id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzctMTMtMS0xLTQzODEx_4a3232f0-ad43-4c80-9971-2f669134b090 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItMTMtMS0xLTQzODEx_dda54a0f-76ba-4afc-a10a-2c0b1cdb6701 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI1LTEzLTEtMS00MzgxMQ_4bc8f005-b7ea-445d-9613-044559d16e1a id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEwLTEzLTEtMS00MzgxMQ_bbae2683-9a68-417f-a00b-a8a7758c7d14 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMwLTEzLTEtMS00MzgxMQ_ae837f8d-4d03-4675-bbe1-449e817b0bcc id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM1LTEzLTEtMS00MzgxMQ_ca211123-2d48-4d05-b045-90471f5d4151 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI4LTEzLTEtMS00MzgxMQ_396a9812-be53-47d7-a7c0-7c29f76bef7d id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM2LTEzLTEtMS00MzgxMQ_a690f1c0-3d9d-4525-935c-9c02ecf79705 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM4LTEzLTEtMS00MzgxMQ_ceb4e4df-c9b4-4721-8878-76046d8101be id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMtMTMtMS0xLTcwNzk3_dfcd2098-a1c1-424b-af4f-3e82f5ce5d9e id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMTMtMS0xLTcwODQ2_b258c03d-7477-45e7-838d-09345e5a11c9 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTEzLTEtMS00MzgxMQ_589f4a68-d041-4354-b7ea-89b5ce37ee95 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMTMtMS0xLTQzODEx_dc9289b3-e6b3-495b-9755-936833cd1532 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQyLTEzLTEtMS00MzgxMQ_a9c1b1e4-6af7-453a-888c-8f6ef2787e8e id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQxLTEzLTEtMS00MzgxMQ_a9e4deaa-3b6e-47a9-9744-8b4264ee2512 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE1LTEzLTEtMS00MzgxMQ_9c9b09b1-0e58-479d-9572-82f6471e2e8f id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTEzLTEtMS00MzgxMQ_ed41aa33-d019-45ba-9607-a5d74e624589 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIyLTEzLTEtMS00MzgxMQ_dcc900c5-cbca-4df5-80d0-02de7ee1a4d2 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTEzLTEtMS00MzgxMQ_b01080cd-8d9c-4b3b-9484-b489ea594667 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI0LTEzLTEtMS00MzgxMQ_968ec8e1-7d09-4478-bcdb-c2a601a23355 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM0LTEzLTEtMS00MzgxMQ_07f31544-9ec5-4f35-88c4-8bf55b389e90 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzktMTMtMS0xLTQzODEx_42296258-c5f0-4270-8995-6266a02de04d id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQwLTEzLTEtMS00MzgxMQ_8ea62d4e-2e62-461a-ade1-d39701e29c7b id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMzLTEzLTEtMS00MzgxMQ_4007e502-76fd-48f6-a84f-c88eaa2aead0 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzgtMTMtMS0xLTQzODEx_d9d48a6c-b600-45f3-a38b-eddfa2f03fef id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIxLTEzLTEtMS00MzgxMQ_285453bd-95ef-4d04-9b26-6cc2dd61ab78 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQzLTEzLTEtMS00MzgxMQ_c6521e5f-3981-4c27-88be-371a01bea29d id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIwLTEzLTEtMS00MzgxMQ_f1a76365-eceb-4696-a116-a76e8ccd1431 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEzLTEzLTEtMS00MzgxMQ_eb92cb00-32ca-4015-bfd5-6ceb954ec922 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEyLTEzLTEtMS00MzgxMQ_616439b8-138a-464b-9cc4-d724fb567e96 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI3LTEzLTEtMS00MzgxMQ_ba5d34f6-1f37-4bf5-855c-882dcb2684a5 id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTEzLTEtMS00MzgxMQ_db7d0678-e23e-47ac-8e31-c68e4342c145" linkRole="http://www.xbrl.org/2003/role/link" toRefs="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc" order="1"></ix:relationship></ix:resources></ix:header></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_1"></div><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,&#160;D.C. 20549</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.468%"><tr><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.012%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="15" style="border-bottom:2pt solid #000000;padding:0 1pt"></td></tr></table></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%">Form&#160;<ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzcw_fc1597c8-b1c5-4739-85e7-99e3c34af3c0">10-K</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%">(Mark One)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.655%"><tr><td style="width:1.0%"></td><td style="width:23.290%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.558%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.409%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.243%"></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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YzcyYzg4YmFjZDU5NDU1MWFjYTQ2N2RjMDM4ODkzOGQvdGFibGVyYW5nZTpjNzJjODhiYWNkNTk0NTUxYWNhNDY3ZGMwMzg4OTM4ZF8wLTEtMS0xLTQzODEx_b53c6912-bf33-4b0e-b1f7-5cb7fa328ac2">&#9745;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="margin-top:3pt;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 fiscal year ended <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18xMjc_9246bcde-8983-4760-9f92-b209e24647ed"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18xMjc_c550445d-3f5e-48cd-8747-2baf67969cf7">December&#160;31</ix:nonNumeric>, 2022</ix:nonNumeric> </span></div><div style="margin-top:3pt;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:3pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.796%"><tr><td style="width:1.0%"></td><td style="width:23.253%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.552%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.134%"></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:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YTAxNjRlMzhiNWU1NDQ4Zjk2MjQyNmU1ZDgyY2MxZGIvdGFibGVyYW5nZTphMDE2NGUzOGI1ZTU0NDhmOTYyNDI2ZTVkODJjYzFkYl8wLTEtMS0xLTQzODEx_3f76f5c5-7155-4034-b71d-a3e2b28c3d93">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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:3pt;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&#160;_______________ to&#160;_______________</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%">Commission file number:&#160;<ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzc1_89fea873-03db-4f4e-bec6-45ee63c74626">0-12015</ix:nonNumeric></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.468%"><tr><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.012%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="15" style="border-bottom:2pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:24pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18yMzY_e7b579b5-3c3b-4b9d-824e-439bf7603a9e">HEALTHCARE SERVICES GROUP, 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-style:italic;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.587%"><tr><td style="width:1.0%"></td><td style="width:48.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YjI5NTllODM1Nzg5NDU1YzlhOGI3NGY0MjJjYjg4MjMvdGFibGVyYW5nZTpiMjk1OWU4MzU3ODk0NTVjOWE4Yjc0ZjQyMmNiODgyM18wLTAtMS0xLTQzODEx_40029219-3e50-4f2a-8015-25681c815250">Pennsylvania</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YjI5NTllODM1Nzg5NDU1YzlhOGI3NGY0MjJjYjg4MjMvdGFibGVyYW5nZTpiMjk1OWU4MzU3ODk0NTVjOWE4Yjc0ZjQyMmNiODgyM18wLTItMS0xLTQzODEx_295f1564-3085-4ef5-a6fe-d94ef2d43693">23-2018365</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(State or other jurisdiction of<br/>&#160;incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr><tr style="height:3pt"><td colspan="9" 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="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YjI5NTllODM1Nzg5NDU1YzlhOGI3NGY0MjJjYjg4MjMvdGFibGVyYW5nZTpiMjk1OWU4MzU3ODk0NTVjOWE4Yjc0ZjQyMmNiODgyM18zLTAtMS0xLTQzODExL3RleHRyZWdpb246ZWIzMWRiYWY5NmQxNGY2MzkwZjhmZjY4NjdiZTI1YzVfNA_2c223225-c5a9-4d67-b92f-e20c67c2bcdf">3220 Tillman Drive</ix:nonNumeric>, <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YjI5NTllODM1Nzg5NDU1YzlhOGI3NGY0MjJjYjg4MjMvdGFibGVyYW5nZTpiMjk1OWU4MzU3ODk0NTVjOWE4Yjc0ZjQyMmNiODgyM18zLTAtMS0xLTQzODExL3RleHRyZWdpb246ZWIzMWRiYWY5NmQxNGY2MzkwZjhmZjY4NjdiZTI1YzVfOA_e5fb014a-6d76-4d7e-ad25-a3d2a626abe8">Suite 300</ix:nonNumeric>, <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YjI5NTllODM1Nzg5NDU1YzlhOGI3NGY0MjJjYjg4MjMvdGFibGVyYW5nZTpiMjk1OWU4MzU3ODk0NTVjOWE4Yjc0ZjQyMmNiODgyM18zLTAtMS0xLTQzODExL3RleHRyZWdpb246ZWIzMWRiYWY5NmQxNGY2MzkwZjhmZjY4NjdiZTI1YzVfMTI_8ece3282-8f25-4835-8400-4e487b3d4af3">Bensalem</ix:nonNumeric>, <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YjI5NTllODM1Nzg5NDU1YzlhOGI3NGY0MjJjYjg4MjMvdGFibGVyYW5nZTpiMjk1OWU4MzU3ODk0NTVjOWE4Yjc0ZjQyMmNiODgyM18zLTAtMS0xLTQzODExL3RleHRyZWdpb246ZWIzMWRiYWY5NmQxNGY2MzkwZjhmZjY4NjdiZTI1YzVfMTY_3f0707cb-88ad-4ea6-b344-a697d1cec468">PA</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YjI5NTllODM1Nzg5NDU1YzlhOGI3NGY0MjJjYjg4MjMvdGFibGVyYW5nZTpiMjk1OWU4MzU3ODk0NTVjOWE4Yjc0ZjQyMmNiODgyM18zLTItMS0xLTQzODExL3RleHRyZWdpb246NjA5MmUzNWUwM2EzNDM0N2FlNjBiODBhZGUxMjdlMDdfNA_4ed12e4e-5300-4b81-8b53-475806c1d63f">19020</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Registrant&#8217;s telephone number, including area code:</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%">(<ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzgw_c65d79e4-cf4e-4cfc-91c2-4b720e447c06">215</ix:nonNumeric>) <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzcz_5a7f8d3b-9de6-4bc7-9d44-036c2a3140ef">639-4274</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><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:32.798%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.103%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.799%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6NWFlYTVkZGFmMDI5NDk4Y2E4NTZmNzk1OTc5NTYwY2YvdGFibGVyYW5nZTo1YWVhNWRkYWYwMjk0OThjYTg1NmY3OTU5Nzk1NjBjZl8xLTAtMS0xLTQzODEx_bd606e42-333f-425f-a351-99916cd18c5d">Common Stock, $0.01 par value</ix:nonNumeric></span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6NWFlYTVkZGFmMDI5NDk4Y2E4NTZmNzk1OTc5NTYwY2YvdGFibGVyYW5nZTo1YWVhNWRkYWYwMjk0OThjYTg1NmY3OTU5Nzk1NjBjZl8xLTEtMS0xLTQzODEx_76399061-5d4c-43c7-99a3-995138a24f3c">HCSG</ix:nonNumeric></span></div></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6NWFlYTVkZGFmMDI5NDk4Y2E4NTZmNzk1OTc5NTYwY2YvdGFibGVyYW5nZTo1YWVhNWRkYWYwMjk0OThjYTg1NmY3OTU5Nzk1NjBjZl8xLTItMS0xLTQzODEx_1ae97b5f-c97a-4fac-8ea3-d486f06a0028">NASDAQ Global Select Market</ix:nonNumeric></span></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section&#160;12(g)&#160;of the Act: None</span></div><div><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities Act.&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzcx_89da084a-2991-40eb-b54d-42fb519e1b5b">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#160;13 or Section&#160;15(d) of the Act.&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzc2_57fc86d7-8400-4fa4-85cc-8134c73e361d">No</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days. <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzgy_2ca3a1a8-6287-4f6a-82e3-713012ac7ad6">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;<ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzc3_2d410f48-2e4d-430d-b2ee-2bdf5db7d1a5">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#254;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.468%"><tr><td style="width:1.0%"></td><td style="width:16.908%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.413%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.437%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.731%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6MGIxMDg5MDAzYmE5NDk1M2I2YTA2NDliNGRlZWFlODkvdGFibGVyYW5nZTowYjEwODkwMDNiYTk0OTUzYjZhMDY0OWI0ZGVlYWU4OV8wLTAtMS0xLTQzODEx_db15b648-ec59-4776-a12e-98ffc34725c8">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#254;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6MGIxMDg5MDAzYmE5NDk1M2I2YTA2NDliNGRlZWFlODkvdGFibGVyYW5nZTowYjEwODkwMDNiYTk0OTUzYjZhMDY0OWI0ZGVlYWU4OV8yLTQtMS0xLTQzODEx_de13a4cd-dab2-42f6-8b53-0ea5d5a1eaf6">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6MGIxMDg5MDAzYmE5NDk1M2I2YTA2NDliNGRlZWFlODkvdGFibGVyYW5nZTowYjEwODkwMDNiYTk0OTUzYjZhMDY0OWI0ZGVlYWU4OV80LTQtMS0xLTQzODEx_80a1ece0-5243-498d-975b-d9c0d678cec2">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:120%">&#168;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160; </span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on the attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered accounting firm that prepared or issued its audit report.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzc5_c9a57c03-9548-4bcd-9b90-4c94afa1bac8">&#9745;</ix:nonNumeric></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule&#160;12b-2 of the Act). Yes&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;  &#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18yNzQ4Nzc5MDcyODIz_3cab829e-8be2-4fb8-856d-77b9f6bc580f">&#254;</ix:nonNumeric></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">The aggregate market value of the voting stock (Common Stock, $0.01&#160;par value) held by non-affiliates of the registrant as of the close of business on June&#160;30, 2022 was approximately $<ix:nonFraction unitRef="usd" contextRef="ia51b94de9d214e009e6160e60ee59f68_I20220630" decimals="-7" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="9" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18yNjc5_ba973c47-1aa1-4fdd-819e-d0c43c098d78">1.06</ix:nonFraction>&#160;billion based on the closing sale price of the Common Stock on the NASDAQ Global Select Market on that date. The determination of affiliate status is not a determination for any other purpose. The registrant does not have any non-voting common equity authorized or outstanding.</span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Indicate the number of shares outstanding of each of the registrant&#8217;s classes of Common Stock (Common Stock, $0.01&#160;par value) as of the latest practicable date (February&#160;15, 2023). <ix:nonFraction unitRef="shares" contextRef="i7741534f3a2d44bcaf68658b109341aa_I20230215" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMTE3_8ec3e793-1c02-40ab-bd96-4ab0c10444c1">74,390,448</ix:nonFraction></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-top:3pt;text-align:center"><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzc0_c880ae43-1c55-498d-8baa-6700c86721a9" escape="true">Portions of the definitive Proxy Statement for the Registrant&#8217;s Annual Meeting of Shareholders to be held on May&#160;30, 2023 have been incorporated by reference into Parts&#160;II and&#160;III of this Annual Report on Form&#160;10-K.</ix:nonNumeric></span></div><div style="height:22.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:106%">Healthcare Services Group, 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%">Annual Report on Form 10-K</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 the Fiscal Year Ended December&#160;31, 2022</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:80.186%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.480%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART I</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_16">Item 1.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_16">Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_16">1</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_19">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_19">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_19">7</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_22">Item 1B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_22">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_22">14</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_25">Item 2.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_25">Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_25">14</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_28">Item 3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_28">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_28">14</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_31">Item 4.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_31">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_31">14</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART II</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_37">Item 5.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_37">Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_37">15</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_40">Item 6.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_40">Reserved</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_40">17</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_43">Item 7.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_43">Management'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:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_43">17</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_85">Item 7A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_85">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_85">28</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_88">Item 8.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_88">Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_88">29</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_187">Item 9.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_187">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_187">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_190">Item 9A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_190">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_190">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_193">Item 9B.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_193">Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_193">65</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_196">Item 9C.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_196">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_193">65</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART III</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_202">Item 10.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_202">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_202">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_205">Item 11.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_205">Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_205">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_208">Item 12.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_208">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_208">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_211">Item 13.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_211">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_211">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_214">Item 14.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_214">Principal Accountant Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_214">66</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">PART IV</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_220">Item 15.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_220">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_220">67</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:6pt"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_223">Item 16.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_223">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_223">67</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_229">Exhibit Index</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_229">69</a></span></div></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_232">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_232">70</a></span></div></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS<br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Form 10-K may contain forward-looking statements within the meaning of federal securities laws, which are not historical facts but rather are based on current expectations, estimates and projections about our business and industry, and our beliefs and assumptions. Words such as &#8220;believes,&#8221; &#8220;anticipates,&#8221; &#8220;plans,&#8221; &#8220;expects,&#8221; &#8220;estimates,&#8221; &#8220;will,&#8221; &#8220;goal,&#8221; and similar expressions are intended to identify forward-looking statements. The inclusion of forward-looking statements should not be regarded as a representation by us that any of our plans will be achieved. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise. Such forward-looking information is also subject to various risks and uncertainties. Such risks and uncertainties include, but are not limited to, risks arising from our providing services to the healthcare industry and primarily providers of long-term care; the impact of and future effects of the COVID-19 pandemic or other potential pandemics; having a significant portion of our consolidated revenues contributed by one customer during the year ended December 31, 2022; credit and collection risks associated with the healthcare industry; our claims experience related to workers&#8217; compensation and general liability insurance (including any litigation claims, enforcement actions, regulatory actions and investigations arising from personal injury and loss of life related to COVID-19); the effects of changes in, or interpretations of laws and regulations governing the healthcare industry, our workforce and services provided, including state and local regulations pertaining to the taxability of our services and other labor-related matters such as minimum wage increases; the Company&#8217;s expectations with respect to selling, general, and administrative expense; and the risk factors described in Part I of this report under &#8220;Government Regulation of Customers,&#8221; &#8220;Service Agreements and Collections,&#8221; and &#8220;Competition&#8221; and under &#8220;Item 1A. Risk Factors.&#8221;</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These factors, in addition to delays in payments from customers and/or customers in bankruptcy, have resulted in, and could continue to result in, significant additional bad debts in the near future. Additionally, our operating results would be adversely affected by continued inflation particularly if increases in the costs of labor and labor-related costs, materials, supplies and equipment used in performing services (including the impact of potential tariffs and COVID-19) could not be passed on to our customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we believe that to improve our financial performance we must continue to obtain service agreements with new customers, retain and provide new services to existing customers, achieve modest price increases on current service agreements with existing customers and/or maintain internal cost reduction strategies at our various operational levels. Furthermore, we believe that our ability to sustain the internal development of managerial personnel is an important factor impacting future operating results and the successful execution of our projected growth strategies. There can be no assurance that we will be successful in that regard.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_13"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In this Annual Report on Form&#160;10-K for the year ended&#160;December&#160;31, 2022, Healthcare Services Group, Inc. (together with its wholly-owned subsidiaries listed in Exhibit 21, which has been filed as part of this Report) is referred to using terms such as the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our.&#8221;</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_16"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;I.&#160;&#160; Business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Healthcare Services Group, Inc. is a Pennsylvania corporation, incorporated on November&#160;22, 1976. We provide management, administrative and operating expertise and services to the housekeeping, laundry, linen, facility maintenance and dietary service departments of healthcare facilities, including nursing homes, retirement complexes, rehabilitation centers and hospitals located throughout the United States. We believe we are the largest provider of housekeeping and laundry management services to the long-term care industry in the United States, rendering such services to approximately 2,600 facilities throughout the continental United States as of December&#160;31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Segment Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information called for herein is discussed below in Description of Services, and within Item 8</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of this Annual Report on Form&#160;10-K under Note 14 &#8212; Segment Information in the Notes to Consolidated Financial Statements for the years ended December&#160;31, 2022, 2021 and 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Description of Services</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are organized into two reportable segments: housekeeping, laundry, linen and other services (&#8220;Housekeeping&#8221;) and dietary department services (&#8220;Dietary&#8221;). Our corporate headquarters provides centralized financial management and support, legal services, human resources management and other administrative services to the Housekeeping and Dietary business segments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide Housekeeping services to substantially all of our customer facilities and provide Dietary services to approximately 1,700 facilities. Although we do not directly participate in any government reimbursement programs, our customers receive government reimbursements related to Medicare and Medicaid and are directly affected by any legislation and regulations relating to those programs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide services primarily pursuant to full service agreements with our customers. Under such agreements, we are responsible for the day-to-day management of the employees located at our customers&#8217; facilities, as well as for the provision of certain supplies. We also provide services on the basis of management-only agreements for a limited number of customers. Under a management-only agreement, we provide management and supervisory services while the customer facility retains payroll responsibility for the non-supervisory staff. In certain management-only arrangements, the Company maintains responsibility for purchasing supplies. Our agreements with customers typically provide for a renewable one year service term, cancellable by either party upon 30 to 90&#160;days&#8217; notice after an initial period of 60 to 120 days. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Housekeeping</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Housekeeping accounted for approximately 47.1%, or $795.7 million, of our consolidated revenues in 2022. The services provided under this segment include managing our customers&#8217; housekeeping departments, which are principally responsible for the cleaning, disinfecting and sanitizing of resident rooms and common areas of the customers&#8217; facilities, as well as the laundering and processing of the bed linens, uniforms, resident personal clothing and other assorted linen items utilized at the customers&#8217; facilities. Upon beginning service with a customer facility, we typically hire and train the employees previously employed by such facility and assign an on-site manager to supervise the front-line personnel and coordinate housekeeping services with other facility support functions in accordance with customer requests. Such management personnel also oversee the execution of various cost and quality control procedures including continuous training and employee evaluation, and on-site testing for infection control, with regular support provided by a District Manager specializing in such services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Housekeeping&#8217;s operating performance is significantly impacted by our management of labor costs. In order to normalize and evaluate such costs in the context of the Company&#8217;s financial performance, management reviews labor costs as a percentage of Housekeeping segment revenues. Housekeeping labor costs represented approximately 81.4% of Housekeeping revenues for 2022. Changes in employee compensation resulting from legislative or other governmental actions, market factors, adjustments to staffing levels, and the composition of our labor force may adversely impact these costs. Similarly, an increase in the costs of supplies consumed in performing Housekeeping services may impact Housekeeping&#8217;s operating performance. In 2022, the cost of Housekeeping supplies as a percentage of Housekeeping revenues was 6.8%. Generally, the cost of such supplies is dictated by specific product market conditions, subject to price fluctuations influenced by factors outside of our control. Where possible, we negotiate fixed pricing from vendors for an extended period of time on certain supplies to mitigate such price fluctuations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dietary</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dietary services represented approximately 52.9%, or $894.5 million, of our consolidated revenues in 2022. Dietary services consist of managing our customers&#8217; dietary departments, which are principally responsible for food purchasing, meal preparation and professional dietitian services, which include the development of menus that meet the dietary needs of residents. On-site management is responsible for all daily dietary department activities, with regular support provided by a District Manager specializing in dietary services. We also offer clinical consulting services to our dietary customers, which may be provided as a stand-alone service, or bundled with other dietary department services. Upon beginning service with a customer facility, we typically hire and train the employees previously employed by such facility and assign an on-site manager to supervise the front-line personnel and coordinate dietitian services with other facility support functions in accordance with customer requests. Such management personnel also oversee the execution of various cost and quality-control procedures including continuous training, employee evaluation, management of food supplies, and minimizing food waste and supply deliveries.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dietary operating performance is impacted by price fluctuations in labor and supply costs resulting from similar factors discussed above for Housekeeping. In 2022, the costs of labor and food-related supplies represented approximately 61.5% and 32.0% of Dietary segment revenues, respectively.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Customers</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022, 2021 and 2020, both the Housekeeping and Dietary segments earned revenue from several significant customers, including Genesis Healthcare, Inc. (&#8220;Genesis&#8221;). For the years ended December&#160;31, 2022, 2021 and 2020, Genesis accounted for $169.1 million or 10.0%, $177.1 million or 10.8% and $258.7 million or 14.7% of the Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s consolidated revenues, respectively. Revenues generated from Genesis were included in both operating segments mentioned above. Any extended discontinuance of revenues, or significant reduction of revenues, from this customer could, if not replaced, have a material impact on our operations. No other single customer or customer group represented more than 10% of consolidated revenues for the years ended December&#160;31, 2022, 2021 and 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operational Management Structure</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By applying our professional management techniques, we offer our customers the ability to manage certain housekeeping, laundry, linen, facility maintenance and dietary services and costs. We manage and provide our services through a network of management personnel, as illustrated below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.596%"></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="27" style="background-color:#dddddd;border-left: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%">Vice President of Operations</span></td><td colspan="3" style="border-left:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:400;line-height:100%">&#8595;</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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="21" style="background-color:#dddddd;border-left: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%">Director of Operations</span></td><td colspan="3" style="border-left:1pt solid #000;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="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:400;line-height:100%">&#8595;</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:0 1pt"></td><td colspan="15" style="background-color:#dddddd;border-left: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%">District Manager</span></td><td colspan="3" style="border-left:1pt solid #000;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:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:15pt;font-weight:400;line-height:100%">&#8595;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#dddddd;border-bottom:1pt solid #000000;border-left:1pt solid #000;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:400;line-height:100%">Facility Manager</span></td><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-right:40pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Facilities are managed by an on-site Facility Manager, and if necessary, additional supervisory personnel. Such facility-level management personnel are responsible for the management of staff, scheduling, procurement, customer-service, quality control and overall day-to-day management of the Housekeeping or Dietary function. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">District Managers oversee the operations of the facilities within their districts. Their responsibilities include oversight of Facility Managers and management of personnel, operational performance, quality control and customer satisfaction, while ensuring adherence to the Company&#8217;s systems and budgets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Directors of Operations oversee District Managers and provide management support, training and personnel management, while ensuring operational performance is consistent with the Company&#8217;s systems and budgets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vice Presidents of Operations are ultimately responsible for all aspects of the operations, including the compliance and financial performance of the Directors of Operations they oversee. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe our organizational structure facilitates our ability to best serve and expand our service offerings to existing customers, while also securing new customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market for our services consists of a large number of facilities involved in various aspects of the healthcare industry, including long-term and post-acute care facilities (e.g., skilled nursing facilities, residential care and assisted living facilities) and hospitals (e.g., acute care, critical access, psychiatric). Such facilities may be specialized or general, privately owned or public, for-profit or not-for-profit, and may serve residents on a long-term or short-term basis. We market our services to facilities after consideration of a variety of factors including facility type, size, location, and service opportunities (Housekeeping or Dietary). Although there can be no assurance, the market for our services, particularly in long-term and post-acute care, is expected to continue to grow as the population of the United States ages and as government reimbursement policies require increased cost control or containment by the constituents that comprise our target market.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Marketing and Sales</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our services are primarily marketed and sold by our marketing and sales teams. These marketing and sales efforts are supported by all levels of our corporate and operational management team. We provide incentive compensation to our sales and operational personnel based on achieving financial and non-financial goals and objectives, which are aligned with the key elements we believe are necessary for us to achieve overall improvement in our results, along with continued business development.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our services are marketed and sold primarily through referrals and solicitation of target facilities. We also participate in industry trade shows as well as federal and state healthcare advocacy associations and related events. Such programs are typically attended by facility owners, administrators and supervisory personnel, thus presenting marketing opportunities for us. Indications of interest in our services arising from initial marketing efforts are followed up with a presentation regarding our services and an assessment of the service requirements of the facility. Thereafter, a formal proposal, including operational recommendations and proposed costs, is submitted to the prospective customer. Once the prospective customer accepts the proposal and executes our service agreement, we are structured to timely and efficiently establish our operations and systems at the customer facilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Regulation of Customers</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We do not directly participate in any government reimbursement programs and our contractual relationships with our customers determine their payment obligations to us. However, our customers are subject to government regulation and laws which directly affect how they are paid for certain services they provide. Therefore, because our customers&#8217; revenues are generally highly reliant on Medicare and Medicaid reimbursement funding rates, the overall effect of laws and trends in the long-term care industry have affected and could adversely affect our customers&#8217; cash flows, and their ability to make payments to us in accordance with agreed upon payment terms (see &#8220;Liquidity and Capital Resources&#8221; included in our &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221;).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The prospects for legislative action, both on the federal and state level, regarding funding for nursing homes and the long-term care industry are uncertain. We are unable to predict or to estimate the ultimate impact of any further changes in reimbursement programs affecting our customers&#8217; future results of operations and/or their impact on our cash flows and operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Environmental Regulation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are subject to various federal, state and/or local laws concerning emissions into the air, discharges into waterways and the generation, handling and disposal of waste and hazardous substances. Our past expenditures relating to environmental compliance have not had a material effect on our results of operations and are included in normal operating expenses. These laws and regulations are constantly evolving, and it is impossible to predict accurately the effect they may have upon the capital expenditures, earnings and our competitive position in the future. Based upon information currently available, we believe that expenditures relating to environmental compliance will not have a material impact on the financial position of the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Service Agreements and Collections</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have historically had a favorable customer retention rate and, although there can be no assurance, we expect to continue to maintain satisfactory relationships with our customers, despite many of our service agreements being cancellable on short notice. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have had varying collections experiences with respect to our accounts and notes receivable. We have sometimes extended the period of payment for certain customers beyond contractual terms. Such customers include those who have terminated service agreements and slow payers experiencing financial difficulties. In order to provide for such collection issues and the general risk associated with the granting of credit terms, we have recorded bad debt provisions (in an Allowance for Doubtful Accounts) of $32.0 million, $10.5 million and $9.6 million in the years ended December&#160;31, 2022, 2021 and 2020, respectively (see Schedule&#160;II - Valuation and Qualifying Accounts and Reserves for year-end balances). As a percentage of total revenues, these provisions represented approximately 1.9%, 0.6% and 0.5% for the years ended December&#160;31, 2022, 2021 and 2020, respectively. In making credit evaluations, in addition to analyzing and anticipating, where possible, the specific cases described above, we consider the general collection risk associated with trends in the long-term care industry. We establish credit limits through our payment terms, perform ongoing credit evaluations and monitor accounts to minimize the risk of credit loss. Despite our efforts to minimize credit risk exposure, customers could be adversely affected if future industry trends change in such a manner as to negatively impact their cash flows. If our customers experience a negative impact on their cash flows, it could have a material adverse effect on our results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete primarily with the in-house service departments of our potential customers. In addition, a number of firms compete with us in the regional and national markets in which we conduct business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Resources</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ensuring a positive social impact is inherent in our mission to deliver exceptional services to an ever-changing healthcare industry. In delivering upon this goal, we strive for operational excellence while creating a safe working environment, promoting environmental and employee health and safety awareness, and seeking to continuously create professional and career development opportunities for our employees. In order to continue to deliver on our strategic focus and Company Vision - To Be THE Choice For Our Customers - resulting in retention of and growth in relationships through good customer-service, expansion of our services, effective execution in all that we do, and cost management; it is crucial that we attract and retain talent in the markets that we serve. To facilitate talent attraction and retention, we strive to make Healthcare Services Group, Inc. an inclusive, safe and healthy workplace, with opportunities for our employees to grow and develop in their careers, supported by competitive compensation, benefits and health and welfare programs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supporting our diverse team of individuals drives us to continuously improve and provide developmental opportunities for our team members, encouraging all of our employees to reach their full potential. To support this we have launched a formal Employee Engagement and Recognition Program. We devise career development and promotional pathways for our employees, with staunch commitment to promotion from within, and our Manager-In-Training Program is accessible to all qualified and motivated employees, regardless of formal education level achieved. We advertise all on-demand opportunities to our employees in an effort to cultivate talent throughout the Company. We also focus on understanding our diversity and inclusion strengths and opportunities. We continue to focus on building a pipeline for talent to create more opportunities for workplace diversity and to support greater representation within the Company. Some highlights:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Documented annual and ongoing training for employees at all levels on diversity and inclusion;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Celebrating and creating diversity among our teams;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our workforce consists of 70% women and 63% BIPOC;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Among field-based management positions, 65% are women and 44% are BIPOC; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Among our top quartile of compensation for employees, 63% are women and 51% are BIPOC.</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><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Profile</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, we employed approximately 35,700 people, of whom approximately 4,400 were corporate and field management personnel. The Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s employment of some of its employees is subject to collective bargaining agreements that are negotiated by individual customer facilities and are assented by us, so as to bind us as an &#8220;employer&#8221; under the agreements. In other cases, we are direct parties to the agreements. We may be adversely affected by relations between our customer facilities and their employee unions, or between us and such unions. We consider our relationship with our employees to be good.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Health and Safety</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to meet the day-to-day needs and expectations of our customers and to fulfill our common goal to ensure the well-being of America&#8217;s most vulnerable is organically connected to the well-being of our people. As such, we are committed to the health, safety and wellness of our employees. We provide our employees and their families access to a variety of flexible and convenient health and welfare programs, including benefits that support their physical and mental health by providing tools and resources to help them improve or maintain their health status; and that offer choice where possible so they can customize their benefits to meet their needs and the needs of their families. In response to the COVID-19 pandemic, we implemented significant operating environment changes that we determined were in the best interest of our employees, as well as the communities in which we operate, and which comply with government regulations. All employees receive documented, annual training on our Environmental, Health and Safety Policy and are responsible for upholding and operating within the guidelines of this policy to ensure our business complies with all environmental and health and safety laws and regulations applicable to our operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Available Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Healthcare Services Group, Inc. is a reporting company under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), and files reports, proxy statements and other information with the Securities and Exchange Commission (the &#8220;Commission&#8221; or &#8220;SEC&#8221;). Reports and other information we file with the Commission may be accessed at the Commission&#8217;s internet site: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.sec.gov</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This site contains reports, proxies and information statements and other information regarding issuers that file electronically with the Commission.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Website Access</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our website address is </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.hcsg.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Our filings with the Commission, as well as other pertinent financial and Company information, are available at no cost on our website as soon as reasonably practicable after the filing of such reports with the Commission.</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="ia1c6963f2fa04fb098059ddf9dd8ab8f_19"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A.   Risk Factors</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should carefully consider the risk factors we have described below, as well as other related information contained within this annual report on Form 10-K as these factors could materially and adversely affect our business, results of operations, financial condition and cash flows. We believe that the risks described below are our most significant risk factors but there may be risks and uncertainties that are not currently known to us or that we currently deem to be immaterial.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Risks Related to Macroeconomic Conditions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">War, terrorism, other acts of violence or natural or man-made disasters may affect the markets in which the Company operates, the Company&#8217;s customers, and could have a material adverse impact on our business, results of operations, or financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s business may be adversely affected by instability, disruption or destruction in a geographic region in which it operates, regardless of cause, including war, terrorism, riot, civil insurrection or social unrest, and natural or man-made disasters, including famine, flood, fire, earthquake, storm or pandemic events and spread of disease. Such events may cause customers to suspend their decisions on using the Company&#8217;s services, make it impossible for us to render our services, cause restrictions, and give rise to sudden significant changes in regional and global economic conditions and cycles. These events also pose significant risks to the Company&#8217;s personnel and to physical facilities and operations, which could materially adversely affect the Company&#8217;s financial results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, the current Russia-Ukraine conflict has created extreme volatility in the global financial markets and is expected to have further global economic consequences, including disruptions of the global supply chain and energy markets and heightened volatility of commodity food prices. Any such volatility or disruptions may have adverse consequences on us or the third parties on whom we rely. If the equity and credit markets deteriorate, including as a result of political unrest or war, it may make any necessary debt or equity financing more difficult to obtain in a timely manner or on favorable terms, more costly or more dilutive. Our business, financial condition and results of operations may be materially and adversely affected by any negative impact on the global economy, capital markets or commodity food prices resulting from the conflict in Ukraine or any other geopolitical tensions.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 and other pandemics, epidemics, or outbreaks of a contagious illness may adversely affect our operating results, cash flows and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19, the further spread of COVID-19, additional coronavirus outbreaks, or other pandemics, epidemics, or outbreaks of a contagious illness, and similar events, may cause harm to us, our employees, customers, vendors, supply chain partners, and financial institutions, which could have a material adverse effect on our results of operations, financial condition and cash flows. The impacts may include, but would not be limited to:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Decreased availability and/or increased cost of supplies due to increased demand around essential cleaning supplies including disinfecting agents, personal protective equipment (&#8220;PPE&#8221;), and food and food-related products due to increased global demand and disruptions along the global supply chains of these manufactures and distributors;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Disruption to operations due to the unavailability of employees due to illness, quarantines, risk of illness, travel restrictions, vaccination mandates, or other factors that limit the availability of our existing or potential workforce;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.85pt">Limitations to the availability of our key personnel due to travel restrictions and access restrictions to our customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8217;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> facilities;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our ability to meet more stringent, medically-required procedures, and infection control requirements at customer facilities;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Elevated employee turnover which may impact our facility level performance and/or increase payroll expense and recruiting-related expenses;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">New or additional measures required by national, state or local governments to combat COVID-19, such as a COVID-19 vaccine mandate, may impact the availability of our employees and/or increase operating costs.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Decreased census in the nursing home and long-term care industry, which could impact the financial health of our customers and thereby increase our associated credit risk with customers and increase pressures to modify our contractual terms; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Significant disruption of global financial markets, which could negatively impact us or our customers&#8217; ability to access capital in the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The further spread of COVID-19, and the requirements to take action to help limit the spread of the virus, could impact the resources required to carry out our business as usual and may have a material adverse effect on our results of operations, financial condition and cash flows. The extent to which COVID-19 will impact our business and our financial results will depend on future developments, which are highly uncertain and cannot be predicted. Such developments may include the ongoing geographic spread of the virus, the severity of the disease, the duration of the outbreak and the type and duration of actions that may be taken by various governmental authorities in response to the outbreak and the impact on the United States and the global economy. Any of these developments, individually or in aggregate, could materially impact our business and our financial results and condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may incur additional liabilities in our Paid Loss Retrospective Insurance Plan for general liability and workers&#8217; compensation insurance related to COVID-19 which may adversely affect our operating results, cash flows and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the impact of COVID-19, litigation claims, enforcement actions, regulatory actions and investigations arising from personal injury and loss of life, have been and may, in the future, be asserted against us. In the event that our known claims experience and/or industry trends result in an unfavorable change in initial estimates of costs to settle such claims resulting from, among other factors, the severity levels of reported claims and medical cost inflation, it would have an adverse effect on our consolidated results of operations, financial condition and cash flows. Although we engage third-party experts to assist us in estimating appropriate reserves, the determination of the required reserves is dependent upon significant actuarial judgments. Changes in our insurance reserves as a result of our periodic evaluation of the related liabilities may cause significant fluctuations in our operating results. Although there can be no assurance, we expect many of these claims and actions, or any settlement of these claims and actions, to be covered by insurance and historically the maximum amount of our liability, net of any insurance recoverables, has been limited to our self-insurance retention levels.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have been, and may continue to be, adversely affected by inflationary or market fluctuations, including impact of tariffs, in the cost of products consumed in providing our services or our cost of labor. Additionally, we rely on certain vendors for a substantial portion of housekeeping, laundry and dietary supplies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The prices we pay for the principal items we consume in performing our services are dependent primarily on current market prices. We have consolidated certain supply purchases with national vendors through agreements containing negotiated prospective pricing. In the event such vendors are not able to comply with their obligations under the agreements and we are required to seek alternative suppliers, we may incur increased costs of supplies. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dietary supplies, to a much greater extent than Housekeeping supplies, are impacted by commodity pricing factors, including the impact of tariffs, which in many cases are unpredictable and outside of our control. Price increases for food staples used throughout our Dietary operations, such as eggs, resulted in increased costs during 2022. We seek to pass on to customers such increased costs but sometimes we are unable to do so. Even when we are able to pass on such costs to our customers, from time to time, sporadic unanticipated increases in the costs of certain supply items due to market or economic conditions may result in a timing delay in passing on such increases to our customers. This type of spike and unanticipated increase in Dietary supplies costs could adversely affect Dietary&#8217;s operating performance, and the adverse effect could be greater if we are delayed in passing on such additional costs to our customers (e.g., where we may not be able to pass such increase on to our customers until the time of our next scheduled service billing review). We seek to mitigate the impact of an unanticipated increase in such supplies&#8217; costs through consolidation of vendors, which increases our ability to obtain more favorable pricing.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cost of labor may be influenced by factors in certain market areas or changes in the respective collective bargaining agreements to which we are a party. A substantial number of our employees are hourly employees whose wage rates are affected by increases in the federal or state minimum wage rates, wage inflation or local job market adjustments. As collective bargaining agreements are renegotiated, we may need to increase the wages paid to bargaining unit employees covered by such collective bargaining agreements. Although we have contractual rights to pass union and minimum wage increases through to our customers, we do not have a contractual right to automatically pass through all wage rate increases resulting from wage rate inflation or local job market adjustments, and we may be delayed in doing so. Our delay in, or inability to pass such wage increases through to our customers could have a material adverse effect on our financial condition, results of operations, and cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in interest rates and changes in financial market conditions may result in fluctuating and even negative returns in our investments, and could increase the cost of the borrowings under our borrowing agreements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although management believes we have a prudent investment policy, we are exposed to fluctuations in interest rates and in the market value of our investment portfolio which could adversely impact our financial condition and results of operations. Our marketable securities consist of municipal bonds. Although there can be no assurance, we believe that our investment criteria requirements, which include diversification among issuers of bonds, regarding credit ratings and monitoring of our investments&#8217; duration periods, reduce our exposure to investment losses. Increases in market interest rates could adversely affect our payment obligations with respect to our variable-rate line of credit and adversely affect our liquidity and earnings. In addition, the Company relies on its portfolio of marketable securities for balance sheet support, and the value of the portfolio can be materially affected by declines in market prices.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investor and market expectations regarding our financial performance rely greatly on execution of our growth</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">strategy and related increases in financial performance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The historical performance of our common stock, $0.01 par value (the &#8220;Common Stock&#8221;), reflects market expectations for our future operating results. Our business strategy focuses on growth and improving profitability through obtaining service agreements with new customers, providing new services to existing customers, obtaining modest price increases on service agreements with customers and maintaining internal cost reduction strategies at our various operational levels. If we are unable to continue either historical customer revenue and profitability growth rates or projected improvement, our operating performance may be adversely affected and the expectations for our market performance may not be met. Any failure to meet the market&#8217;s expectations for our revenue and operating results may have an adverse effect on the market price of our Common Stock.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Risks Related to Customers and Distributors</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We provide services to several customers which contribute significantly, on an individual as well as an aggregate basis, to our total revenues.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Genesis contributed 10.0%, 10.8% and 14.7% of our total consolidated revenues for the years ended December&#160;31, 2022, 2021 and 2020, respectively. Genesis commenced a restructuring effort in 2020 that continued in 2022. As part of Genesis&#8217; restructuring effort, during 2021, the Company and Genesis reached an agreement in principle to modify pricing through December 2021 (at which time the original pricing terms resumed) and payment terms through December 2022, at which point the original payment terms would resume. The agreement was executed in 2022. Genesis remains largely compliant with the terms of the agreement as the parties continue discussions regarding a long-term contract structure. As of December&#160;31, 2022, the Company had outstanding accounts receivable and notes receivable of $36.2 million and $20.4 million, respectively, from Genesis. Although we expect to continue the relationship with Genesis, there can be no assurance thereof. Revenues generated from Genesis were included in both operating segments. Any extended discontinuance of revenues, or significant reduction, from this customer could, if not replaced, have a material impact on our operations. In addition, if Genesis fails to abide by current payment terms it could increase our accounts receivable balance and have a material adverse effect on our financial condition, results of operations, and cash flows. No other single customer or customer group represented more than 10% of consolidated revenues for the years ended December 31, 2022, 2021, and 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our customers are concentrated in the healthcare industry, which is subject to changes in government regulation. Many of our customers rely on reimbursement from Medicare, Medicaid and other third-party payors. Rates from such payors may be altered or reduced, thus affecting our customers&#8217; results of operations and cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide our services primarily to providers of long-term and post-acute care. We cannot predict what efforts, and to what extent, legislation and proposals to contain healthcare costs will ultimately impact our customers&#8217; revenues through reimbursement rate modifications. Congress has enacted a number of laws during the past decade that have significantly altered, and may continue to alter, overall government reimbursement for nursing home services and the long-term care industry. Because many of our customers&#8217; revenues are highly reliant on Medicare, Medicaid and other third-party payors&#8217; reimbursement funding rates and mechanisms, the overall effect of these laws and trends in the long-term care industry have affected and could adversely affect our customers&#8217; cash flows, and their ability to make payments to us on agreed upon payment terms. These factors, in addition to delays in payments from customers have resulted in, and could continue to result in, significant additional bad debts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company has substantial investment in the creditworthiness and financial condition of our customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The largest current asset on our balance sheet is the accounts and notes receivable balance from our customers. We grant credit to substantially all of our customers. Deterioration in the financial condition of a significant component of our customer base could hinder our ability to collect amounts due from our customers. Potential causes of such declines include national or local economic downturns, COVID-19's impact on census and operating costs, customers&#8217; dependence on continued Medicare and Medicaid funding and the impact of additional regulatory actions and/or insufficient funding. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have sometimes extended the period of payment for certain customers beyond contractual terms. Such customers include those who have terminated service agreements and slow payers experiencing financial difficulties. In order to provide for such collection issues and the general risk associated with the granting of credit terms, we have recorded bad debt provisions (in an Allowance for Doubtful Accounts) of $32.0 million for the year ended December&#160;31, 2022 as compared to $10.5 million and $9.6 million for the years ended December&#160;31, 2021 and 2020, respectively. In making our credit evaluations, in addition to analyzing and anticipating, where possible, the specific cases described above, we consider the general collection risk associated with trends in the long-term care industry. We establish credit limits through our payment terms, perform ongoing credit evaluations and monitor accounts to minimize the risk of credit loss. Despite our efforts to minimize credit risk exposure, customers could be adversely affected if future industry trends change in such a manner as to negatively impact their cash flows. If our customers experience a negative impact on their cash flows, it could have a material adverse effect on our financial condition, results of operations, and cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A significant majority of our customer base are multi-facility management groups and independent facility operators who lease the buildings in which they operate and may experience risks relating to their leases including termination, escalators, extensions and special charges.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The creditworthiness of our existing customers, and potential customers, is impacted by their ability to maintain positive relationships with their respective landlords. Any loss or deterioration in the relationship between our customers and their respective landlords may adversely affect their financial condition and ability to make payments on their service agreement with us on agreed upon terms. Any failure by our customers to make rent payments or comply with the provisions of their lease terms could result in the termination of such lease agreements. In such cases, our customers may lose their ability to continue conducting operations and as a result terminate their service agreements with us.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">For the year ended December 31, 2022, one distributor distributed more than 50% of our food and non-food dining supplies, and if our relationship or their business were to be disrupted, we could experience disruptions to our operations and cost structure.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we negotiate the pricing and other terms for the majority of our purchases of food and dining supplies directly with national manufacturers, we procure these products and other items through Sysco Corporation (&#8220;Sysco&#8221;). Sysco, is responsible for tracking our orders and delivering products to our specific locations. If our relationship with, or the business of, Sysco were to be disrupted, we would have to arrange alternative distributors and our operations and cost structure could be adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Risks Related to Operating Our Business</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have a Paid Loss Retrospective Insurance Plan for general liability and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">workers&#8217; compensation insurance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We carry a high deductible general liability and workers&#8217; compensation program and therefore retain a substantial portion of the risk associated with the possible losses under such programs. Under our insurance plans for general liability and workers&#8217; compensation, predetermined loss limits are arranged with our insurance company to limit both our per occurrence cash outlay and annual insurance plan cost. We regularly evaluate our claims pay-out experience and other factors related to the nature of specific claims in arriving at the basis for our accrued insurance claims estimate. Our evaluation is based primarily on current information derived from reviewing our claims experience and industry trends. In the event that our known claims experience and/or industry trends result in an unfavorable change in initial estimates of costs to settle such claims resulting from, among other factors, the severity levels of reported claims and medical cost inflation, it would have an adverse effect on our consolidated results of operations, financial condition and cash flows. Although we engage third-party experts to assist us in estimating appropriate reserves, the determination of the required reserves is dependent upon significant actuarial judgments. Changes in our insurance reserves as a result of our periodic evaluation of the related liabilities may cause significant fluctuations in our operating results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We primarily provide our services pursuant to agreements which have a one year</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">term, cancellable by either party upon 30 to 90&#160;days&#8217; notice after an initial 60 to 120 day service agreement period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We typically do not enter into long-term contractual agreements with our customers for the rendering of our services. Our agreements with customers typically provide for a renewable one year service term, cancellable by either party upon 30 to 90 days&#8217; notice after an initial period of 60 to 120 days. Consequently, our customers can often unilaterally decrease the amount of services we provide or terminate all services pursuant to the terms of our service agreements. Although we have historically had a favorable customer retention rate and expect to continue to maintain satisfactory relationships with our customers, in the event the Company were to lose a significant number of customers, such loss could in the aggregate materially adversely affect our consolidated results of operations and financial position.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company&#8217;s business success depends on the management experience of our key personnel.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We manage and provide our services through a network of management personnel, from on-site facility managers to our executive officers. Therefore, we believe that our ability to recruit and sustain the internal development of managerial personnel is an important factor impacting future operating results and our ability to successfully execute projected growth strategies. Our professional management personnel are the key personnel in maintaining current and selling additional services to existing customers and obtaining new customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Any perceived or real health risks related to the food industry could adversely affect our Dietary segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to risks affecting the food industry generally including food spoilage and food contamination. Products we purchase and utilize in production are susceptible to contamination by disease-producing organisms, or pathogens, such as listeria monocytogenes, salmonella, campylobacter, hepatitis A, trichinosis and generic E. coli. Because these pathogens are generally found in the environment, there is a risk that these pathogens could be introduced to our products as a result of improper handling at the manufacturing, processing or food service level. Our suppliers&#8217; manufacturing facilities and products are subject to extensive laws and regulations relating to health, food preparation, sanitation and safety standards. Difficulties or failures by these companies in obtaining any required licenses or approvals or otherwise complying with such laws and regulations could disrupt their operations which could adversely affect our operations. Furthermore, there can be no assurance that compliance with governmental regulations by our suppliers will eliminate the risks related to food safety. To the extent there is an outbreak of food related illness in any of our customer facilities, it could materially harm our business, results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company may be subject to liability if the consumption of our food products causes injury, illness or death. Even if a product liability claim is unsuccessful or is not fully pursued, the negative publicity surrounding any assertion that our products caused injury or illness could adversely affect our reputation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to maintain effective internal control over financial reporting could have a material adverse effect on our ability to report our financial results on a timely and accurate basis.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Failure to maintain appropriate and effective internal controls over our financial reporting could result in misstatements in our financial statements and potentially subject us to sanctions or investigations by the SEC or other regulatory authorities, and could cause us to delay the filing of required reports with the SEC and our reporting of financial results. Any of these events could result in a decline in the market price of our Common Stock. Although we have taken steps to maintain our internal control structure as required, we cannot guarantee that a control deficiency will not result in a misstatement in the future.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business could be negatively affected as a result of actions of activist shareholders, and such activism could impact the trading value of our securities.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shareholders may, from time to time, engage in proxy solicitations or advance shareholder proposals, or otherwise attempt to effect changes and assert influence on our Board of Directors and management. Activist campaigns that contest or conflict with our strategic direction or seek changes in the composition of our Board of Directors could have an adverse effect on our operating results and financial condition. A proxy contest would require us to incur significant legal and advisory fees, proxy solicitation expenses and administrative and associated costs and require significant time and attention by our Board of Directors and management, diverting their attention from the pursuit of our business strategy. Any perceived uncertainties as to our future direction and control, our ability to execute on our strategy, or changes to the composition of our Board of Directors or senior management team arising from a proxy contest could lead to the perception of a change in the direction of our business or instability which may result in the loss of potential business opportunities, make it more difficult to pursue our strategic initiatives, or limit our ability to attract and retain qualified personnel and business partners, any of which could adversely affect our business and operating results. If individuals are ultimately elected to our Board of Directors with a specific agenda, it may adversely affect our ability to effectively implement our business strategy and create additional value for our shareholders. We may choose to initiate, or may become subject to, litigation as a result of a proxy contest or matters arising from a proxy contest, which would serve as a further distraction to our Board of Directors and management and would require us to incur significant additional costs. In addition, actions such as those described above could cause significant fluctuations in our stock price based upon temporary or speculative market perceptions or other factors that do not necessarily reflect the underlying fundamentals and prospects of our business.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Risks Related to Governmental and Regulatory Changes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes to federal healthcare legislation may adversely affect our operating costs and results of operations. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Continued changes to the health insurance industry and its obligations on employers could impact our operating costs. Any requirements to provide additional benefits to our employees or the payment of penalties if such benefits are not provided, would increase our expenses. If we are unable to pass-through these charges to our customers to cover these expenses, such increases could adversely impact our operating costs and our results of operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, often new regulations result in additional reporting requirements for businesses. These and other requirements could result in increased costs, expanded liability exposure, and other changes in the way we provide healthcare insurance and other benefits to our employees.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">States in which our customers are located could experience significant budget deficits and such deficits may result in reduction of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">reimbursements to nursing homes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">States in which our customers are located could have budget deficits as a result of lower than projected revenue collections and increased demand for the funding of entitlements. As a result of these and other adverse economic factors, state Medicaid programs have and may revise reimbursement structures for nursing home services. Any disruption or delay in the distribution of Medicaid and related payments to our customers will adversely affect their cash flows and impact their ability to pay us as agreed upon for the services provided.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Governmental regulations related to labor, employment, immigration and health and safety could adversely impact our results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business is subject to various federal, state, and local laws and regulations in areas such as labor, employment, immigration, and health and safety. These laws frequently evolve through case law, legislative changes and changes in regulatory interpretation, implementation and enforcement. Our policies and procedures and compliance programs are subject to adjustments in response to these changing regulatory and enforcement environments, which could increase our cost of services provided. Although we have contractual rights to pass through cost increases we incur to our customers due to regulatory changes, our delay in, or inability to pass such costs through to our customers, could have a material adverse effect on our financial condition, results of operations and cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if we fail to comply with applicable laws, we may be subject to lawsuits, investigations, criminal sanctions or civil remedies, including fines, penalties, damages, reimbursements, or injunctions. Also, our customers&#8217; facilities are subject to periodic inspection by federal, state, and local authorities for compliance with state and local departments of health requirements. Expenses resulting from failed inspections of the departments that we service could result in our customers being fined and seeking recovery from us, which could also adversely impact our financial condition, results of operations, and cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Federal, state and local tax rules can adversely impact our results of operations and financial position.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to federal, state and local taxes in the United States. Significant judgment is required in determining the provision for income taxes. We believe our income tax estimates are reasonable, but such estimates assume no changes in current tax rates. In addition, if the Internal Revenue Service or other taxing authority disagrees on a tax position we have taken and upon final adjudication we are required to change such position, we could incur additional tax liability, including interest and penalties. Such costs and expenses could have a material adverse impact on our financial condition, results of operations, and cash flows. Additionally, the taxability of our services is subject to various interpretations within the taxing jurisdictions in which we operate. Consequently, in the ordinary course of business, a jurisdiction may contest our reporting positions with respect to the application of its tax code to our services. A conflicting position taken by a state or local taxation authority on the taxability of our services could result in additional tax liabilities and could negatively impact our competitive position in that jurisdiction. If we fail to comply with applicable tax laws and regulations, we could suffer civil or criminal penalties in addition to the delinquent tax assessment. In the taxing jurisdictions where our services have been determined to be subject to tax, the jurisdiction may increase the tax rate assessed on such services. We seek to pass-through to our customers such tax increases. In the event we are not able to pass-through any portion of the tax increase, our results of operations, financial condition and cash flows could be adversely impacted.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business and financial results could be adversely affected by unfavorable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">results of material litigation or governmental inquiries.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently involved in pending civil litigation and government inquiries which arise in the ordinary course of business. These matters relate to, among other things, general liability, payroll or employee-related matters. Legal actions could result in substantial monetary damages and expenses and may adversely affect our reputation and business status with our customers, whether or not we are ultimately determined to be liable. The outcome of litigation, particularly class action and collective action lawsuits and regulatory actions, is difficult to assess or quantify. The plaintiffs in these types of actions may seek recovery of very large or indeterminate amounts, and estimates may remain unknown for substantial periods of time.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the Company is vigorously defending against all litigation claims asserted, litigation could result in substantial costs to the Company and a diversion of the Company&#8217;s management&#8217;s attention and resources, which could harm its business. In addition, the uncertainty of pending lawsuits or potential filing of additional lawsuits could lead to more volatility and a reduction in the Company&#8217;s stock price.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess contingencies to determine the degree of probability and range of possible loss for potential accrual in our financial statements. We would accrue an estimated loss contingency in our financial statements if it were probable that a liability had been incurred and the amount of the loss could be reasonably estimated. Due to the unpredictable nature of litigation, assessing contingencies is highly subjective and requires judgments about future events. The amount of actual losses may differ from our current assessment. As a result of the costs and expenses of defending ourselves against lawsuits or claims, and risks and consequences of legal actions, regardless of merit, our results of operations and financial position could be adversely affected or cause variability in our results compared to expectations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Risks Related to Cybersecurity and Data Privacy</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cyber-attacks and breaches could cause operational disruptions, fraud or theft of sensitive information. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aspects of our operations are reliant upon internet-based activities, such as ordering supplies and back-office functions such as accounting and transaction processing, making and accepting payments, processing payroll and other administrative functions. A significant disruption or failure of our information technology systems may have a significant impact on our operations, potentially resulting in service interruptions, security violations, regulatory compliance failures and other operational difficulties. In addition, any attack perpetrated against our information systems including through a system failure, security breach or disruption by malware or other damage, could similarly impact our operations and result in loss or misuse of information, litigation and potential liability. Although we have taken steps intended to mitigate the risks presented by potential cyber incidents, it is not possible to protect against every potential power loss, telecommunications failure, cybersecurity attack or similar event that may arise. Moreover, the safeguards we use are subject to human implementation and maintenance and to other uncertainties. Any of these cyber incidents may result in a violation of applicable laws or regulations (including privacy and other laws), damage our reputation, cause a loss of customers and give rise to monetary fines and other penalties, which all could have an adverse effect on our financial condition, results of operations, and liquidity.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_22"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;1B.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unresolved Staff Comments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_25"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;2.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Properties.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease our corporate offices, located at 3220 Tillman Drive, Suite 300, Bensalem, Pennsylvania 19020. We also lease office space at other locations in Colorado, Connecticut, Florida, New Jersey, South Carolina, Texas, and Virginia. The New Jersey office is the headquarters of HCSG Insurance Corp, our captive insurance company, as well as HCSG East, LLC, HCSG West, LLC, HCSG Central, LLC, HCSG Staff Leasing Solutions, LLC, HCSG Labor Supply, LLC, HCSG East Labor Supply, LLC, and HCSG Clinical Services, LLC. The other locations serve as divisional or regional offices providing management and administrative services to both of our operating segments in their respective geographical areas.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management does not foresee any difficulties with regard to the continued utilization of these premises. We also believe that such properties are sufficient to support our current operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We own office furniture and equipment, housekeeping and laundry equipment, and vehicles. The office furniture, equipment and vehicles are primarily located at the corporate office, divisional and regional offices. We have housekeeping equipment at all customer facilities where we provide services under a full service housekeeping agreement. Generally, the aggregate cost of housekeeping equipment located at each customer facility is approximately $3,200. Additionally, we have laundry installations at certain customer facilities. We believe that such laundry equipment, office furniture and equipment, housekeeping equipment and vehicles are sufficient to support our current operations.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_28"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;3.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, the Company is involved in various administrative and legal proceedings, including labor and employment, contracts, personal injury, and insurance matters. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At this time, the Company is unable to reasonably estimate possible losses or form a judgment that an unfavorable outcome is either probable, reasonably possible or remote with respect to certain pending litigation claims asserted. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In light of the uncertainties involved in such proceedings, the ultimate outcome of a particular matter could become material to the Company&#8217;s results of operations for a particular period depending on, among other factors, the size of the loss or liability imposed and the level of the Company&#8217;s operating income for that period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_31"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;4.&#160;&#160; Mine Safety Disclosures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_34"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;II</span></div><div style="text-align:center"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_37"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;5.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market for Registrant&#8217;s Common Equity,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Related Stockholder Matters and Issuer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchases of Equity Securities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Market Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Common Stock is traded under the symbol &#8220;HCSG&#8221; on the Nasdaq Global Select Market. As of February&#160;15, 2023, there were approximately 74.4 million&#160;shares of our Common Stock outstanding.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Holders</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;15, 2023, we had approximately 400 holders of record of our Common Stock. This does not include persons who hold our Common Stock in nominee or &#8220;street name&#8221; accounts through brokers or banks.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Securities Authorized for Issuance Under Equity Compensation Plans</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the Company&#8217;s equity compensation plans, on an aggregated basis, the number of shares of our Common Stock subject to outstanding stock awards, the weighted-average exercise price of stock awards, and the number of shares remaining available for future award grants as of December&#160;31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.666%"></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:17.467%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.115%"></td><td style="width:0.1%"></td><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:1.115%"></td><td style="width:0.1%"></td><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:1.119%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Plan Category</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Securities to be Issued Upon Exercise of Outstanding Options, Warrants and Rights</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:10pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price of Outstanding Options, Warrants and Rights</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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:10pt;font-weight:700;line-height:100%">Number of Securities Remaining Available for Future Issuance Under Equity Compensation Plans (Excluding Securities Issued and not Exercised)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except per share amounts)</span></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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation plans approved by security holders</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,295&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">1</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,555&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%">2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,295&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.56&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,555&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Represents shares of Common Stock issuable upon exercise of outstanding stock awards granted under the 2020 Omnibus Incentive Plan (the &#8220;2020 Plan&#8221;) and carryover shares from pre-existing equity plans. </span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Includes stock awards to purchase 1.4 million&#160;shares available for future grant under the 2020 Plan, 1.9 million shares available for issuance under the Company&#8217;s 1999 Employee Stock Purchase Plan as amended (the &#8220;1999 Plan&#8221;) and 0.3 million&#160;shares available for issuance under the Company&#8217;s Amended and Restated Deferred Compensation Plan (the &#8220;Deferred Compensation Plan&#8221;). Treasury shares may be issued under the 1999 Plan and the Deferred Compensation Plan.</span></div><div style="padding-left:27pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Graph</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following graph matches the Company&#8217;s cumulative five-year total shareholder return on Common Stock with the cumulative total returns of the NASDAQ Composite index, the S&amp;P Midcap 400 Index, and the Russell 2000 index. The Company has included the S&amp;P Midcap 400 Index due to certain equity awards granted by the Company being benchmarked against this index. The graph tracks the performance of a $100 investment in our Common Stock and in each index (with the reinvestment of all dividends) from December&#160;31, 2017 to December&#160;31, 2022. The stock price performance included in this graph is not necessarily indicative of future stock price performance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not defined a peer group based on either industry classification or financial characteristics. We believe the Company is unique in its service offerings and customer base, and among its closest industry peers, it is unique in size and financial profile. As such, we opted to utilize the Russell 2000 index to compare the Company&#160;performance&#160;to issuers with similar market capitalization. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of 5 Year Cumulative Total Return*</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Among Healthcare Services Group, Inc., the Russell 2000 Index, the NASDAQ Composite Index, and the S&amp;P Midcap 400 Index.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><img src="hcsg-20221231_g1.jpg" alt="hcsg-20221231_g1.jpg" style="height:380px;margin-bottom:5pt;vertical-align:text-bottom;width:700px"/></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%">*$100 invested on December&#160;31, 2017 in stock or index, including reinvestment of dividends.</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%">Fiscal year ending December 31.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Copyright&#169; 2023 Standard &amp; Poor's, a division of S&amp;P Global. All rights reserved.</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%">Copyright&#169; 2023 Russell Investment Group. All rights reserved.</span><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:26.653%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.206%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.213%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Company / Index</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2017</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%">2018</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%">2019</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%">2020</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><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%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Healthcare Services Group, Inc.</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77.61&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.32&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.76&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.81&#160;</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.97&#160;</span></td><td style="background-color:#bfe4ff;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:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russell 2000</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.99&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.70&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134.00&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.85&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122.41&#160;</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">NASDAQ Composite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.16&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132.81&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235.15&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.65&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P Midcap 400</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.92&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127.54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159.12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Repurchases of Equity Securities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 12, 2021, the Company&#8217;s Board of Directors authorized and the Company entered into a 10b5-1 plan (the &#8220;Plan&#8221;). The Plan was adopted under the safe harbor provided by Rule 10b5-1 and Rule 10b-18 of the Securities Exchange Act of 1934 (the "Exchange Act"), in order to assist the Company in implementing its share repurchase plans. As all shares authorized for repurchase under the Plan were repurchased during 2021, no repurchases under the Plan were made during the year ended December 31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For a description of the Company&#8217;s dividend policy please see the section entitled "Financing Activities" in Part II, Item 7 of this report on Form 10-K.</span></div><div><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_40"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;6.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reserved.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_43"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Discussion and Analysis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">of Financial Condition and Results of</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">You should read the following discussion and analysis of our financial condition and results of our operations in conjunction with our Consolidated Financial Statements and the related notes to those statements included elsewhere in this report. This discussion contains forward-looking statements reflecting our current expectations that involve risks and uncertainties. Our actual results and the timing of events may differ materially from those contained in these forward-looking statements due to a number of factors, including those discussed in the section entitled &#8220;Risk Factors,&#8221; and elsewhere in this report on Form 10-K. We are on a calendar year end, and except where otherwise indicated, &#8220;2022&#8221; refers to the year ended December&#160;31, 2022, and &#8220;2021&#8221; refers to the year ended December&#160;31, 2021. Discussions of 2020 items and year-to-year comparisons between 2021 and 2020 that are not included in this Form 10-K can be found in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_46"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion is intended to provide the reader with information that will be helpful in understanding our financial statements, including the changes in certain key items when comparing financial statements period to period. We also intend to provide the primary factors that accounted for those changes, as well as a summary of how certain accounting principles affect our financial statements. In addition, we are providing information about the financial results of our two operating segments to further assist in understanding how these segments and their results affect our consolidated results of operations. This discussion should be read in conjunction with our consolidated financial statements as of December&#160;31, 2022 and for the year then ended and the notes accompanying those financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_49"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">COVID-19 Considerations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the crisis brought on by the COVID-19 pandemic has begun to show signs of abatement (e.g., new case rates remain below prior highs, the mortality rate remains low, and the Centers for Disease Control have relaxed masking requirements within healthcare facilities), our clients, who have been at the epicenter of the COVID-19 pandemic since its outset, must continue to dedicate significant financial and other resources to protect their residents, employees and visitors. Moreover, we, our clients, vendors and business partners remain challenged by the lingering effects of the COVID-19 pandemic and the global economic crisis that has resulted from it. Significant supply chain disruption, inflation, labor shortages and unprecedented wage growth remain, and nursing home occupancy levels, while increasing from the lowest point in 2020, are still well below the national average target to support a robust recovery of the healthcare sector. All the while, nursing home workforce participation is at the lowest levels in decades and is the slowest segment in the health care sector to recover toward pre-pandemic levels.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information on risk factors related to the pandemic or other risks that could impact our results, please refer to &#8220;Risk Factors&#8221; in Part I, Item 1A of this Form 10-K.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_52"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Overview</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide management, administrative and operating expertise and services to the housekeeping, laundry, linen, facility maintenance and dietary service departments of healthcare facilities, including nursing homes, retirement complexes, rehabilitation centers and hospitals located throughout the United States. We believe we are the largest provider of housekeeping and laundry management services to the long-term care industry in the United States, rendering such services to approximately 2,600 facilities throughout the continental United States as of December&#160;31, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide services primarily pursuant to full service agreements with our customers. Under such agreements, we are responsible for the day-to-day management of the employees located at our customers&#8217; facilities, as well as for the provision of certain supplies. We also provide services on the basis of management-only agreements for a limited number of customers. Under a management-only agreement, we provide management and supervisory services while the customer facility retains payroll responsibility for the non-supervisory staff. In certain management-only agreements, the Company maintains responsibility for purchasing supplies. Our agreements with customers typically provide for a renewable one year service term, cancellable by either party upon 30 to 90&#160;days&#8217; notice after an initial period of 60 to 120 days. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are organized into two reportable segments: housekeeping, laundry, linen and other services (&#8220;Housekeeping&#8221;), and dietary department services (&#8220;Dietary&#8221;). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Housekeeping consists of managing our customers&#8217; housekeeping departments, which are principally responsible for the cleaning, disinfecting and sanitizing of resident rooms and common areas of the customers&#8217; facilities, as well as the laundering and processing of the bed linens, uniforms, resident personal clothing and other assorted linen items utilized at the customers&#8217; facilities. Upon beginning service with a customer facility, we typically hire and train the employees previously employed by such facility and assign an on-site manager to supervise the front-line personnel and coordinate housekeeping services with other facility support functions in accordance with customer requests. Such management personnel also oversee the execution of various cost and quality control procedures including continuous training and employee evaluation. On-site management is responsible for all daily housekeeping department activities, with regular support provided by a District Manager specializing in such services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dietary consists of managing our customers&#8217; dietary departments, which are principally responsible for food purchasing, meal preparation and professional dietitian services, which include the development of menus that meet the dietary needs of residents. On-site management is responsible for all daily dietary department activities, with regular support provided by a District Manager specializing in dietary services. We also offer clinical consulting services to our dietary customers, which may be provided as a stand-alone service or be bundled with other dietary department services. Upon beginning service with a customer facility, we typically hire and train the employees previously employed by such facility and assign an on-site manager to supervise the front-line personnel and coordinate dietitian services with other facility support functions in accordance with customer requests. Such management personnel also oversee the execution of various cost and quality control procedures including continuous training and employee evaluation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, Housekeeping services were provided at approximately 2,600 customer facilities, generating approximately 47.1% or $795.7 million of our consolidated revenues for the year ended December 31, 2022. Dietary services were provided to approximately 1,700 customer facilities at December&#160;31, 2022 and contributed approximately 52.9% or $894.5 million of our consolidated revenues for the year ended December 31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our workers&#8217; compensation, general liability and certain employee health and welfare insurance programs are provided by HCSG Insurance Corp. (&#8220;HCSG Insurance&#8221; or the &#8220;Captive&#8221;), our wholly-owned captive insurance subsidiary. HCSG Insurance provides the Company with greater flexibility and cost efficiency in meeting our insurance needs. HCSG Insurance provides workers&#8217; compensation, general liability and other insurance coverages to such entities with respect to such transitioned workforce, such entities provide housekeeping, laundry and dietary services as a subcontracted provider to the Company, and the Company provides strategic customer-service management and administrative support services to such entities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to acquire new customers, retain existing customers and increase revenues are affected by many factors. Competitive factors consist primarily of competing with potential customers&#8217; use of in-house support staff, as well as a number of firms which compete with us in the regional and national markets in which we conduct business. We believe the primary revenue drivers of our business are our ability to obtain new customers and to provide additional services to existing customers. In addition, although there can be no assurance, we seek to pass through, by means of service billing increases, increases in our cost of providing the services, while also aiming to obtain modest annual revenue increases from our existing customers to attain desired profit margins at the facility level. The primary economic factor in acquiring new customers is our ability to demonstrate the cost-effectiveness of our services, because many of our customers&#8217; revenues are generally highly reliant on Medicare and Medicaid reimbursements. Therefore, our customers&#8217; economic decision-making is driven significantly by their reimbursement funding rate structure and the financial impact on their reimbursement as a result of engaging us for the respective services. The primary operational factor is our ability to demonstrate to potential customers the benefits of being relieved of the administrative and operational challenges related to the day-to-day management of their housekeeping and dietary operations. In addition, we must be able to assure new customers that we can improve the quality of service that they are providing to their residents. We believe the factors discussed above are equally applicable to each of our segments with respect to acquiring new customers and increasing revenues.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When evaluating financial performance, we consider the ratio of certain financial items to consolidated revenues. The table below summarizes those metrics for 2022, 2021 and 2020:&#160;</span></div><div style="text-align:justify"><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:57.465%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.225%"></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:10pt;font-weight:700;line-height:100%">Relation to Consolidated Revenues</span></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating costs and 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of services provided</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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:10pt;font-weight:400;line-height:100%">Selling, general and administrative expense excluding change in deferred compensation liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.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:10pt;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) gain on deferred compensation plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Selling, general and administrative expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Investment and other (expense) income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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:10pt;font-weight:400;line-height:100%">Net income </span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.6&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our costs of services can vary and may impact our operating performance. We review two primary indicators (costs of labor and costs of supplies as percentages of segment revenues) to monitor and manage such costs. The variability of these costs may impact each segment differently, as Housekeeping is more significantly impacted by costs of labor than Dietary. Labor costs accounted for approximately 81.4% of Housekeeping revenues in 2022. Dietary labor costs accounted for approximately 61.5% of Dietary revenues in 2022. Changes in wage rates as a result of legislative or collective bargaining actions, market factors, adjustments to staffing levels, and other variations in our use of labor or managing labor costs can result in variability of these costs. Housekeeping supplies, including linen products, accounted for approximately 6.8% of Housekeeping revenues in 2022. In contrast, supplies consumed in performing our Dietary services accounted for approximately 32.0% of Dietary revenues. Generally, fluctuations in these expenses are influenced by factors outside of our control and are unpredictable. Housekeeping and Dietary supplies are principally commodity products and are affected by market conditions specific to the respective products. Our consolidated costs of services increased 5.7% for the year ended December 31, 2022 as compared to 2021 due to increased labor and product costs driven by economic factors and elevated bad debt due to the aging of receivables and the result of a change in the credit risk profile of one operating group that entered into receivership during the year. Such increases were offset by a $9.8 million adjustment to our self-insurance reserves based on our updated actuarial estimates for projected incurred losses on past claims. Such estimates declined in 2022 due to favorable claim experience and loss mitigation efforts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our customers are concentrated in the healthcare industry and are primarily providers of long-term care. Many of our customers&#8217; revenues are highly reliant on Medicare, Medicaid and third-party payors&#8217; reimbursement funding rates. Legislation can significantly alter overall government reimbursement for nursing home services and such changes, as well as other trends in the long-term care industry, have affected and could adversely affect our customers&#8217; cash flows, resulting in their inability to make payments to us in accordance with agreed-upon payment terms. The climate of legislative uncertainty has posed, and will continue to pose, both risks and opportunities for us: the risks are related to our customers&#8217; cash flows and solvency, while the opportunities are related to our ability to offer our customers cost stability and efficiencies.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_55"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Years Ended December&#160;31, 2022 and 2021 </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the income statement key components that we use to evaluate our financial performance on a consolidated and reportable segment basis, for the years ended December 31, 2022 and 2021. The differences between the reportable segments&#8217; operating results and other disclosed data and our consolidated financial results relate primarily to corporate level transactions and adjustments related to transactions recorded at the reportable segment level which use methods other than generally accepted accounting principles.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></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:16.443%"></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:16.448%"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,690,176&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,641,959&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Costs of services provided</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">722,591&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741,949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774,872&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and eliminations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91,679)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(101,739)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,496,336&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,415,082&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Selling, general and administrative expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and eliminations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,344&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Investment and other income, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,427)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,987)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,385)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income (loss) before income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,380&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,758&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and eliminations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,079)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,082&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,823&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27.1)</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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,452&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:3pt;padding-right:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_58"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenues</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidated</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated revenues increased 2.9% to $1.7 billion for the year ended December 31, 2022 compared to the corresponding period in 2021 as a result of the factors discussed below under Reportable Segments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reportable Segments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Housekeeping revenues decreased 3.1% while Dietary revenues increased 9.0% during the year ended December 31, 2022 compared to the corresponding period in 2021. Housekeeping revenues declined due to fewer facilities serviced, while Dietary revenue increased primarily due to negotiated price increases with customers, dining facility additions and growth through a prior year acquisition. Additionally, during the year ended December 31, 2022, the Company modified its service agreement with one operator which resulted in the recognition of a $10.0 million reduction to revenues. Such reduction reduced Housekeeping revenues by $2.3 million and Dietary revenues by $7.7 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue for the year ended December 31, 2022 included $1.4&#160;million of COVID-19 supplemental billings, as compared to $5.7 million of COVID-19 supplemental billings for the year ended December 31, 2021, primarily related to employee pay premiums passed through to customers.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_61"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Costs of services provided</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidated</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated costs of services provided increased 5.7% to $1.5 billion for the year ended December 31, 2022 compared to the corresponding period in 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a comparison of key indicators we consider when managing the consolidated costs of services provided:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.215%"></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:14.543%"></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:14.543%"></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:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Costs of Services Provided - Key Indicators as a % of Consolidated Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Bad debt provision</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3%</span></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%">Self-insurance costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase to bad debt provision includes a change in the credit risk profile of one customer that entered into receivership during 2022. The impact of such receivership resulted in an approximate $7.1 million increase to our bad debt provision. In addition, bad debt provision increased due to the increase in outstanding accounts receivable and aged receivables during the year ended December 31, 2022. </span></div><div style="margin-top:2pt;text-align:justify"><span><br/></span></div><div style="margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in our self-insurance costs as a percentage of consolidated revenue was primarily impacted by a favorable $9.8 million adjustment to our self-insurance liability during 2022 after considering our updated actuarial estimates for projected incurred losses on past claims. Such estimates declined in 2022 due to favorable claim experience and loss mitigation efforts. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reportable Segments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs of services provided for Housekeeping, as a percentage of Housekeeping revenues, increased to 90.8% for the year ended December 31, 2022 from 90.3% in the corresponding period in 2021. Costs of services provided for Dietary, as a percentage of Dietary revenues, increased to 96.8% for the year ended December 31, 2022 from 94.4% in the corresponding period in 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides a comparison of the key indicators we consider when managing costs of services provided at the segment level, as a percentage of the respective segment&#8217;s revenues:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.215%"></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:14.543%"></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:14.543%"></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:14.547%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Costs of Services Provided - Key Indicators as a % of Segment Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">Housekeeping labor and other labor-related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5%</span></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%">Housekeeping supplies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3%</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:10pt;font-weight:400;line-height:100%">Dietary labor and other labor-related costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.5)%</span></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%">Dietary supplies</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.0%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.9%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Variations within these key indicators relate to the provision of services at new facilities and changes in the mix of customers for whom we provide supplies or do not provide supplies. Management focuses on building efficiencies and managing labor and other costs at the facility level, as well as managing supply chain costs, for new and existing facilities. The increase in dietary supplies spend as a percentage of dietary revenues was driven by increases to our menu costs, which are dependent on commodity pricing factors, during 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_64"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated Selling, General and Administrative Expense</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in selling, general and administrative expense are gains and losses associated with changes in the value of investments under our deferred compensation liability. These investments represent the amounts held on behalf of the&#160;participating employees as changes in the value of these investments affect the amount of our deferred compensation liability. Losses on the plan investments during the year ended December&#160;31, 2022 decreased our total selling, general and administrative expense for the period whereas gains on plan investments during the year ended 2021 increased our total selling, general and administrative expense. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Excluding the change in the deferred compensation plan described above, consolidated selling, general and administrative expense decreased $16.9 million or 10.2% for the year ended December 31, 2022 compared to the corresponding period in 2021. The decrease was primarily driven by decreases in legal and professional fees in 2022 compared to the comparable period due to the resolution of the previously disclosed SEC legal matter in 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the changes in these components of selling, general and administrative expense:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$ Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(dollar amounts in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="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:10pt;font-weight:400;line-height:100%">Selling, general and administrative expense excluding change in deferred compensation liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166,432&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,910)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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:10pt;font-weight:400;line-height:100%">(Loss) gain on deferred compensation plan investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,854)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(237.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,344&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,108&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,764)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.9)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_67"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated Investment and Interest Income, net</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investment and other income decreased to an expense of $5.4 million for the year ended December 31, 2022 compared to income of $9.4&#160;million for the corresponding 2021 period, primarily due to&#160;market fluctuations in the value of our trading security investments representing the funding for our deferred compensation plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated Interest Expense</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated interest expense increased 115.7% to $3.0 million for the year ended December 31, 2022 compared to $1.4 million for the corresponding 2021 period, primarily due to higher balances outstanding on the Line of Credit throughout the year. </span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_73"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Consolidated Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our effective tax rate was 23.2% for the year ended December 31, 2022 compared to 25.8% in 2021. The decrease to our 2022 tax rate compared to the corresponding 2021 period was primarily impacted by the tax effect of our settlement with the SEC to resolve its investigation raising the effective tax rate in 2021. </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%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_79"></div><div><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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in accordance with accounting standards generally accepted in the United States (&#8220;U.S. GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial reporting results rely on estimating the effects of matters that are inherently uncertain. An understanding of the policies discussed below is critical to the understanding of our financial statements because the application of these policies requires judgment. Specific risks for these critical accounting policies and estimates are described in the following paragraphs. For these estimates, we caution that future events do not always occur as forecasted, and the best estimates routinely require adjustment. Any such adjustments or revisions to estimates could result in material differences from previously reported amounts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The policies discussed below are not intended to be a comprehensive list of all of our accounting policies. In many cases, the accounting treatment of a particular transaction is specifically dictated by U.S. GAAP, with no need for our judgment in their application. There are also areas in which our judgment in selecting another available alternative would not produce a materially different result. See our audited consolidated financial statements and notes thereto which are included in this Annual Report on Form&#160;10-K, which contain a discussion of our accounting policies and other disclosures required by U.S. GAAP.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for doubtful accounts (the &#8220;Allowance&#8221;) is established at the origination of an account or note receivable in accordance with the Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification subtopic 326 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses - Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASC 326&#8221;). ASC 326 was adopted by the Company prospectively as of January 1, 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In adopting ASC 326, the Company replaced its previous incurred loss impairment model for estimating credit losses on accounts and notes receivables for its reporting of quarterly and annual financial results with an expected loss model prepared in accordance with ASC 326. While the incurred loss impairment model had the Company recognize credit losses when it was probable that a loss had been incurred, ASC 326 requires the Company to estimate the lifetime expected credit losses on such instruments and to record an allowance to offset the receivables. Accordingly, credit losses under ASC 326 are generally recognized earlier in the life cycle of a receivable than under the Company&#8217;s previous incurred loss model.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Allowance is evaluated quarterly based upon our financial models which consider historical collections experience, current market conditions, government funding of Medicare and Medicaid, and reasonable and supportable economic forecasts to estimate lifetime expected credit losses. Portions of the Allowance are inherently more sensitive to fluctuations in management&#8217;s assumptions than others, particularly any adjustments made to reflect reasonable and supportable economic forecasts. Such qualitative assessments would be expected to have a greater effect on aged accounts receivable and notes receivable as compared to current receivables. Due to the prospective nature of the Allowance under ASC 326, Management continues to review our portfolio of accounts and notes receivable and any estimate of credit losses is inherently subjective as it requires estimates that are susceptible to significant revision as more information becomes available.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have had varying collections experience with respect to our accounts and notes receivable. We have at times elected to extend the period of payment for certain customers beyond contractual terms. Such customers include those who have terminated service agreements and slow payers experiencing financial difficulties. In making credit evaluations, in addition to analyzing and anticipating, where possible, the specific cases described above, we consider customer-specific risks as well as the general collection risks associated with trends in the long-term care industry. We establish credit limits through our payment terms, perform ongoing credit evaluations, and monitor accounts to minimize the risk of loss.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Despite our efforts to minimize credit risk exposure, our customers could be adversely affected if future industry trends, as more fully discussed under &#8220;Liquidity and Capital Resources&#8221; below, and in this Annual Report on Form&#160;10-K in Part&#160;I under &#8220;Government Regulation of Customers,&#8221; &#8220;Service Agreements and Collections&#8221; and &#8220;Risk Factors&#8221; change in such a manner as to negatively impact the cash flows of our customers. If our customers experience a negative impact in their cash flows, it could have a material adverse effect on our results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'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:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accrued Insurance Claims</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have a Paid Loss Retrospective Insurance Plan for general liability, workers&#8217; compensation insurance and other self-insurance programs, which comprise approximately 30.4% of our liabilities at December&#160;31, 2022. Under our insurance plans predetermined loss limits are arranged with our insurance company to limit both our per occurrence cash outlay and annual insurance plan cost. Our accounting for this plan utilizes current valuations from a third party actuary, which include assumptions based on data such as historical claims and pay-out experience, demographic factors, industry trends, severity factors, and other actuarial calculations. In the event that our claims experience and/or industry trends result in an unfavorable change in our assumptions or outcomes, it would have an adverse effect on our results of operations and financial condition. Recently, our claims experiences have been favorable, as a result of our ongoing initiative to promote safety and accident prevention in the workplace, as well as proactive management of workers&#8217; compensation claims.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For general liability, workers&#8217; compensation and other self-insurance programs, we record both a reserve for the estimated future cost of claims and related expenses that have been reported but not settled, as well as an estimate of claims incurred but not reported. General liability and workers&#8217; compensation reserves for claims incurred but not reported are developed by a third party actuary through review of our historical data and open claims.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the changes in our total self-insurance liability is as follows:</span></div><div style="text-align:justify"><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:55.434%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.703%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.999%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued insurance claims - January 1,</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,394&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,428&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,622&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Claim payments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,175)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(29,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve accruals:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current year accruals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,830&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,638&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes to the provision for prior year claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,805)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,004)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in accrued insurance claims</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(687)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,966&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,194)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued insurance claims - December 31,</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,707&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,394&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,428&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:20pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, we had cash, cash equivalents and marketable securities of $121.5 million and working capital of $330.0 million, compared to December&#160;31, 2021 cash, cash equivalents and marketable securities of $185.2 million and working capital of $355.3 million. Our current ratio was 2.8 to 1 at December&#160;31, 2022 and 2.9 to 1 at December&#160;31, 2021. Marketable securities represent fixed income investments that are highly liquid and can be readily purchased or sold through established markets. Such securities are held by HCSG Insurance to satisfy capital requirements of the state regulator related to captive insurance companies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022, 2021, and 2020 our cash flows were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.179%"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) provided by operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,167)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,108&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217,213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22,990)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,845)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38,928)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82,654)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,367)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Activities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary sources of cash from operating activities are the revenues generated from our Housekeeping and Dietary services. Our primary uses of cash from operating activities are the funding of our payroll and other personnel-related costs, as well as the costs of supplies used in providing our services. For the year ended December 31, 2022 cash flow from operations included a $11.2 million decrease in net income compared to 2021, a payment of $24.4 million for payroll taxes previously deferred under the Coronavirus Aid, Relief, and Economic Security Act (the &#8220;CARES Act&#8221;), and a $78.7 million increase in outstanding accounts and notes receivable. Such activity, along with the timing of cash payments, are the primary drivers of the period-over-period changes in net cash provided by operating activities. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not changed our expectations on future cash flows from operating activities due to COVID-19. We anticipate that several of our customers may experience changes in their cash flows however we will continue to pursue collections in accordance with our service agreements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing Activities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our principal uses of cash for investing activities are the purchases of marketable securities and capital expenditures such as housekeeping and food service equipment, computer software and equipment, and furniture and fixtures (see &#8220;Capital Expenditures&#8221; below for additional information). Such uses of cash are offset by proceeds from sales of marketable securities. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our investments in marketable securities are primarily comprised of tax-exempt municipal bonds and are intended to achieve our goal of preserving principal, maintaining adequate liquidity and maximizing returns subject to our investment guidelines. Our investment policy limits investment to certain types of instruments issued by institutions primarily with investment-grade ratings and places restrictions on concentration by type and issuer. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Activities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary use of cash for financing activities is the payment of dividends. During 2022, we paid regular quarterly cash dividends to shareholders totaling $63.4 million as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:26.425%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.472%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(amounts in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash dividend per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21125&#160;</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">Total cash dividends paid</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,984&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,796&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,703&#160;</span></td><td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%">Record date</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November 18, 2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 19, 2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 20, 2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 25, 2022</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:10pt;font-weight:400;line-height:100%">Payment date</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 22, 2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 23, 2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 24, 2022</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 25, 2022</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 14, 2023, our Board of Directors authorized the repurchase of up to 7.5 million outstanding shares and suspended the quarterly dividend issued on common stock as part of our overall capital rebalancing strategy. In connection with the establishment of our dividend policy, we adopted a Dividend Reinvestment Plan in 2003. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The primary source of cash from financing activities is the net borrowings under our bank line of credit. We borrow for general corporate purposes as needed throughout the year. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We remain authorized to repurchase 0.6 million shares&#160;of our Common Stock pursuant to previous Board of Directors&#8217; authorization. During the years ended December&#160;31, 2022 and 2021, we repurchased our Common Stock as part of the dividend reinvestment related to treasury shares held within the Deferred Compensation Plan. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2021, we entered into the Plan. The Plan was adopted under the safe harbor provided by Rule 10b5-1 and Rule 10b-18 of the Exchange Act, in order to assist the Company in implementing its share repurchase plans. Pursuant to the Company&#8217;s share repurchase program and as authorized by the Board of Directors on March 12, 2021, we purchased 1.0 million shares of the Company&#8217;s Common Stock during the year ended December 31, 2021 for a total cost of $21.5 million inclusive of transaction costs. No such repurchases of Common Stock were completed under the Plan during 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our future contractual obligations and commitments at December&#160;31, 2022 primarily consist of minimum lease payments on our operating lease agreements as discussed within Note 9 &#8212; Lease Commitments. As of December&#160;31, 2022, the Company had no other material minimum purchase or capital expenditure commitments pertaining to our daily operations or existing financing arrangements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Line of Credit</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, we had a $300 million bank line of credit on which to draw for general corporate purposes. Amounts drawn under the line of credit are payable upon demand and generally bear interest at a floating rate, based on our leverage ratio, and starting at the Term Secured Overnight Financing Rate (&#8220;SOFR&#8221;) rate plus 165 basis points. The Company&#8217;s line of credit was amended on November 22, 2022 to, among other things, provide for a five-year unsecured revolving loan facility in the aggregate amount of $300 million with, at the Company&#8217;s option, the ability to increase the revolving loan commitments to an aggregate amount not to exceed $500 million and to change the benchmark rate from the London Interbank Offered Rate (&#8220;LIBOR&#8221;) to SOFR. At December&#160;31, 2022, we borrowed $25.0 million under the line of credit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The line of credit requires us to satisfy two financial covenants. The covenants and their respective status at December&#160;31, 2022 were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.999%"></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:25.217%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Covenant Descriptions and Requirements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Funded debt </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> to EBITDA </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> ratio: less than 3.50 to 1.00</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.19</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:10pt;font-weight:400;line-height:100%">EBITDA</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> to Interest Expense ratio: not less than 3.00 to 1.00</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.36</span></td></tr></table></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">All indebtedness for borrowed money including, but not limited to, reimbursement obligations in respect of letters of credit and guarantees of any such indebtedness.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Net income plus interest expense, income tax expense, depreciation, amortization, share compensation expense and extraordinary non-recurring losses/gains.</span></div><div style="padding-right:18pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As noted above, we were in compliance with our financial covenants at December&#160;31, 2022 and we expect to remain in compliance. The line of credit expires on November&#160;22, 2027. We believe that our existing capacity under the line of credit and our history of favorable operating cash flows provide adequate liquidity to fund our operations for the next twelve months following the date of this report, inclusive of the potential impact of COVID-19.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, we also had outstanding $81.0 million in&#160;irrevocable standby letters of credit, which relate to payment obligations under our insurance programs. In connection with the issuance of the letters of credit, the amount available under the line of credit was reduced by $81.0 million to $194.0 million at December&#160;31, 2022. During the fourth quarter of 2022, the letters of credit were renewed and expire on January 4, 2024.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts and Notes Receivable</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Decisions to grant or to extend credit to customers are made on a case-by-case basis and based on a number of qualitative and quantitative factors related to the particular customer as well as the general risks associated with operating within the healthcare industry.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fluctuations in net accounts and notes receivable are attributable to a variety of factors including, but not limited to, the timing of cash receipts from customers, the Company&#8217;s assessment of collectability and corresponding provision for bad debt expense and the inception, transition, modification or termination of customer relationships.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We deploy significant resources and have invested in tools and processes to optimize our credit and collections efforts. When appropriate, the Company utilizes interest-bearing promissory notes to enhance the collectability of amounts due, by instituting definitive repayment plans and providing a means by which to further evidence the amounts owed. In addition, the Company may amend contracts from full service to management-only arrangements, or adjust contractual payment terms, to accommodate customers who have in good faith established clearly-defined plans for addressing cash flow issues. These efforts are intended to minimize the Company&#8217;s collections risk.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to provide for collections issues and the general risk associated with the granting of credit terms, we recorded a bad debt provision (in an Allowance for Doubtful Accounts) of $32.0 million, $10.5 million and $9.6 million in the years ended December&#160;31, 2022, 2021 and 2020, respectively. As a percentage of total revenues, these provisions represented approximately 1.9%, 0.6% and 0.5% for the years ended December&#160;31, 2022, 2021 and 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance Programs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We self-insure or carry high deductible insurance plans and therefore retain a substantial portion of the risk associated with the expected losses under our general liability and workers compensation programs. Under our insurance plans for general liability and workers&#8217; compensation, predetermined loss limits are arranged with our insurance company to limit both our per occurrence cash outlay and annual insurance plan cost. Our accounting for this plan is affected by various uncertainties, such as historical claims, pay-out experience, demographic factors, industry trends, severity factors, and other actuarial assumptions calculated by a third party actuary. Evaluations of our accrued insurance claims estimate as of the balance sheet date are based primarily on current information derived from our actuarial valuation which assists in quantifying and valuing these trends. In the event that our claims experience and/or industry trends result in an unfavorable change resulting from, among other factors, the severity levels of reported claims and medical cost inflation, as compared to historical claim trends, it would have an adverse effect on our results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For general liability and workers&#8217; compensation, we record a reserve for the estimated future cost of claims and related expenses that have been reported but not settled, including an estimate of claims incurred but not reported that are developed as a result of a review of our historical data and open claims, which is based on estimates provided by a third party actuary.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Expenditures</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The level of capital expenditures is generally dependent on the number of new customers obtained. Such capital expenditures primarily consist of housekeeping and food service equipment purchases, laundry and linen equipment installations, computer hardware and software, and furniture and fixtures. Our capital expenditures totaled $5.2 million in 2022. Although we have no specific material commitments for capital expenditures through the end of calendar year 2023, we estimate that for 2023 we will have capital expenditures of approximately $4.0 million to $6.0 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although there can be no assurance, we believe that our cash from operations, existing cash and cash equivalents balance and credit line will be adequate for the foreseeable future to satisfy the needs of our operations and to fund our anticipated growth. However, should these sources not be sufficient, we would seek to obtain necessary capital from such sources as long-term debt or equity financing. In addition, there can be no assurance of the terms thereof and any subsequent equity financing sought may have dilutive effects on our current shareholders.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Material Off-Balance Sheet Arrangements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have no material off-balance sheet arrangements other than our irrevocable standby letter of credit previously discussed.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_85"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;7A.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Quantitative and Qualitative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosures About Market Risk.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, we had $121.5 million in cash, cash equivalents and marketable securities. The fair value of all of our cash equivalents and marketable securities are determined based on &#8220;Level 1&#8221; or &#8220;Level&#160;2&#8221; inputs, which are based upon quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable in the market. We place our cash investments in instruments that meet credit quality standards, as specified in our investment policy guidelines.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Investments in both fixed-rate and floating-rate investments carry a degree of interest rate risk. The market value of fixed rate securities may be adversely impacted by an increase in interest rates, while floating rate securities may produce less income than expected if interest rates fall. Due in part to these factors, our future investment income may fall short of expectations due to changes in interest rates or if there is a decline in the fair value of our investments.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_88"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;8.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Financial Statements and Supplementary</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Data.</span></div><div><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_91"></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%">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:88.049%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.751%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reports of Independent Registered Public Accounting Firm (PCAOB ID Number <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl85MS9mcmFnOmUwYmFjNWQ3ZjZmMjRmZGFiNGQwNWE5NmNmNDBlNmEwL3RhYmxlOmQwM2RkZWU4YTgxNDRmZmY4NTUwMTMzYWYzMGM2YTMyL3RhYmxlcmFuZ2U6ZDAzZGRlZThhODE0NGZmZjg1NTAxMzNhZjMwYzZhMzJfMS0wLTEtMS00MzgxMS90ZXh0cmVnaW9uOjNiODRmMmJiOGJhYzRiNDM5MjA1Yjg3N2FkZmJiNzljXzc4_2968376e-56e1-4e6b-872c-53307c258466">248</ix:nonNumeric>)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_94">30</a></span></div></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%">Consolidated Financial Statements</span></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%">Consolidated Balance Sheets as of December 31, 2022 and 2021</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_103">33</a></span></div></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%">Consolidated Statements of Comprehensive Income for the Years Ended December 31, 2022, 2021 and 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_106">34</a></span></div></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%">Consolidated Statements of Cash Flows for the Years Ended December 31, 2022, 2021 and 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_109">35</a></span></div></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%">Consolidated Statements of Stockholders&#8217; Equity for the Years Ended December 31, 2022, 2021 and 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_112">36</a></span></div></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%">Notes to Consolidated Financial Statements for the Years Ended December 31, 2022, 2021 and 2020</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><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="#ia1c6963f2fa04fb098059ddf9dd8ab8f_115">37</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_94"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board of Directors and Stockholders</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Healthcare Services Group, Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on the financial statements </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated balance sheets of Healthcare Services Group, Inc. (a Pennsylvania corporation) and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2022 and 2021, the related consolidated statements of comprehensive income, stockholders&#8217; equity, and cash flows for each of the three years in the period ended December 31, 2022, and the related notes and financial statement schedule included under Item 15(a) (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with accounting principles generally accepted in the United States of America. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the Company&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;), and our report dated February 17, 2023 expressed an unqualified opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for opinion</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical audit matter </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described further in notes 1 and 8 to the financial statements the Company records an allowance for doubtful accounts against its accounts and notes receivable balances under ASC 326 based on the future expected credit loss. This estimate is determined based on internally developed qualitative and quantitative factors derived from the aging and collection of receivables. We identified the estimates used to determine the allowance for doubtful accounts as a critical audit matter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The principal considerations for our determination that the allowance for doubtful accounts is a critical audit matter includes the  high degree of estimation uncertainty and judgment involved in determining the estimate. There is also a high degree of subjectivity in management's assessment of the reasonableness of the allowance for doubtful accounts, specifically the portion of the receivable expected to be collected, which requires a heightened level of auditor judgment in auditing the estimate. Further, variations in this estimate could have a significant impact on the recorded allowance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our audit procedures related to the allowance for doubtful accounts included the following, among others:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We evaluated the appropriateness of management&#8217;s assessment and methodology of estimating the allowance for doubtful accounts.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We tested the design and operating effectiveness of management&#8217;s controls over the allowance for doubtful accounts.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We performed a historical lookback analysis for a sample of accounts and notes receivable balances within certain risk pools, examined current and historical collection rates, obtained legal documents and compared the historical loss rates against the estimated loss rates within the respective risk pools as of December 31, 2022.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We performed an analysis of the changes in loss rates applied to each respective risk pool as of December 31, 2022, compared to December 31, 2021, and obtained corroborating evidence for any significant variances.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We evaluated the reasonableness of certain adjustments recorded by management against the allowance for doubtful accounts by obtaining corroborating evidence. </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We tested the mathematical accuracy of management&#8217;s allowance for doubtful accounts calculation as of December 31, 2022, by recalculating the historical loss rates for each risk pool, as well as recalculating the aging of receivables.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We sampled accounts and notes receivable and performed confirmation procedures, as well as obtained other corroborating evidence, to ensure the accuracy of these receivables utilized by management to calculate the allowance for doubtful accounts as of December 31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:28.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:69.282%"></td><td style="width:0.1%"></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%">/s/ <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl85NC9mcmFnOjBjZTBkYTk5ZTRjNzQ2ODRiMTI1ZmM2Nzk4MDI4MWNmL3RhYmxlOjVkNjE0ZWNjZTg1MzQyYzBhZDRkZjZhNjY3NTM2ZGE3L3RhYmxlcmFuZ2U6NWQ2MTRlY2NlODUzNDJjMGFkNGRmNmE2Njc1MzZkYTdfMC0wLTEtMS00MzgxMS90ZXh0cmVnaW9uOjliNjc3NGU2ZGNjMjRjOWJhNTAzOWFjN2M5NTQ3ZmI2Xzg_240c8c56-b062-4c84-a831-bd67ee16cb03">GRANT THORNTON LLP</ix:nonNumeric></span></div></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="padding:0 1pt"></td></tr><tr><td colspan="6" 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%">We have served as the Company&#8217;s auditor since 1992.</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl85NC9mcmFnOjBjZTBkYTk5ZTRjNzQ2ODRiMTI1ZmM2Nzk4MDI4MWNmL3RhYmxlOjVkNjE0ZWNjZTg1MzQyYzBhZDRkZjZhNjY3NTM2ZGE3L3RhYmxlcmFuZ2U6NWQ2MTRlY2NlODUzNDJjMGFkNGRmNmE2Njc1MzZkYTdfNC0wLTEtMS00MzgxMQ_9f4c3abf-60d9-4125-8964-328bab59e657">New York, New York</ix:nonNumeric></span></div></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%">February 17, 2023</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-bottom:17pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_100"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Board of Directors and Stockholders</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Healthcare Services Group, Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on internal control over financial reporting</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the internal control over financial reporting of Healthcare Services Group, Inc. (a Pennsylvania corporation) and subsidiaries (the &#8220;Company&#8221;) as of December 31, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in the 2013 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by COSO.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the consolidated financial statements of the Company as of and for the year ended December 31, 2022, and our report dated February 17, 2023 expressed an unqualified opinion on those financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis for opinion</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Definition and limitations of internal control over financial reporting</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:28.518%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:69.282%"></td><td style="width:0.1%"></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%">/s/ GRANT THORNTON LLP</span></div></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="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%">New York, New York</span></div></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%">February 17, 2023</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="margin-top:17pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_103"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Healthcare Services Group, 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%">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:700;line-height:120%">(in thousands, except per share amounts)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:67.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></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:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:400;line-height:100%">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQtMS0xLTEtNDM4MTE_fa7ee87a-710c-4a15-ae32-75b89fb28d60">26,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQtMy0xLTEtNDM4MTE_1c9b1d58-f057-4180-b36f-3a36aa94f230">70,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities, at fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzUtMS0xLTEtNDM4MTE_b2b21fe0-427d-4b58-8c19-857cc596267c">95,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzUtMy0xLTEtNDM4MTE_2bf3a756-fbce-4e77-b5ce-a8aad07f1ecb">114,396</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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts and notes receivable, less allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzYtMC0xLTEtNDM4MTEvdGV4dHJlZ2lvbjphNzA1YTkzYWQ2Njk0MTBjYjBjODNjZThjNzEyNTliMl83NQ_fe533e1e-b424-40ef-85dd-e029ebf4e20b">70,192</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzYtMC0xLTEtNDM4MTEvdGV4dHJlZ2lvbjphNzA1YTkzYWQ2Njk0MTBjYjBjODNjZThjNzEyNTliMl84Mg_2fe05826-861a-465c-a336-b3d4ab6fa54c">59,271</ix:nonFraction> as of December&#160;31, 2022 and 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AccountsNotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzYtMS0xLTEtNDM4MTE_dd6c9080-0e86-4504-9e19-3aa33770ef78">336,777</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AccountsNotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzYtMy0xLTEtNDM4MTE_c1cfbca1-434c-4335-bd34-2726ae72b876">293,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories and supplies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:OtherInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzctMS0xLTEtNDM4MTE_18c4320a-1258-45f6-8582-0e91139e7780">21,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:OtherInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzctMy0xLTEtNDM4MTE_f5063471-682b-4c8a-9f59-12e79f2b86ca">26,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzgtMS0xLTEtNDM4MTE_6ba2bdd8-6744-4c28-9ea4-2a1c688df6eb">6,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:IncomeTaxesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzgtMy0xLTEtNDM4MTE_54efaf83-c78c-4050-ab05-08424e390611">8,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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzktMS0xLTEtNDM4MTE_09b13d1b-c00b-4c36-995d-89a7d1ca916f">22,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzktMy0xLTEtNDM4MTE_42936749-44c7-40b0-b7cd-dc47b852d2e3">32,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzEwLTEtMS0xLTQzODEx_5063f9ef-53a4-433a-a09a-c226664265a6">508,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzEwLTMtMS0xLTQzODEx_dd1988e2-6f77-4c0d-bc51-acd63f529125">546,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzExLTEtMS0xLTQzODEx_0c0125f8-ad7c-4f43-bab4-2af8af2614ea">22,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzExLTMtMS0xLTQzODEx_6d0d7b58-9fea-432b-b6fe-3f4d473d375b">28,102</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzEyLTEtMS0xLTQzODEx_a85ad347-bfae-42af-bfd1-33bb4cca6655">75,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzEyLTMtMS0xLTQzODEx_bf09001d-4beb-45f0-a9c9-a737789c17bd">74,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;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%">Other intangible assets, less accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzEzLTAtMS0xLTQzODExL3RleHRyZWdpb246OTc4ODFjZmM3NTg2NDVkN2I4M2Y5ODE2NzEwMzJjMThfNjI_75a2494c-e89d-41bb-af7a-a45dc71bd996">32,738</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzEzLTAtMS0xLTQzODExL3RleHRyZWdpb246OTc4ODFjZmM3NTg2NDVkN2I4M2Y5ODE2NzEwMzJjMThfNjk_8557bf30-f538-4c2c-a220-8b385a27985d">27,879</ix:nonFraction> as of December&#160;31, 2022 and 2021, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzEzLTEtMS0xLTQzODEx_61f4166b-ac93-48a2-ad71-d61b6c1b68b1">15,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzEzLTMtMS0xLTQzODEx_b9c4d9a1-64ab-4574-adbe-0b0654b5acef">20,805</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable &#8212; long&#8211;term portion, less allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE0LTAtMS0xLTQzODExL3RleHRyZWdpb246YzNhNjg0NTA2ZWNhNDQwY2JhODY2ZDMyNGVlMmNiY2VfODI_841ae83d-ac67-49f9-81e1-e13d4ea87ef7">3,273</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE0LTAtMS0xLTQzODExL3RleHRyZWdpb246YzNhNjg0NTA2ZWNhNDQwY2JhODY2ZDMyNGVlMmNiY2VfODk_c071f4fa-9bb1-4b72-91f9-b5480cef20aa">6,312</ix:nonFraction> as of December&#160;31, 2022 and 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE0LTEtMS0xLTQzODEx_9324a06a-31b3-48c1-bc20-0a5a2955e690">32,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE0LTMtMS0xLTQzODEx_d9936a60-24b4-48db-9b7c-142996dd6f39">29,259</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation funding, at fair value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE1LTEtMS0xLTQzODEx_d1e05b1e-9cf0-4668-8885-3bfe15c864e1">33,493</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE1LTMtMS0xLTQzODEx_ed165b33-8aff-4d16-ba78-10d6c0ede505">46,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE2LTEtMS0xLTQzODEx_afe3395d-8ebb-4ea9-8e40-709bc116f18b">28,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE2LTMtMS0xLTQzODEx_f2858bee-fcfa-4f36-8444-233d558b7ae5">31,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE3LTEtMS0xLTc4NTQ5_beebd4c1-809c-44b2-a7ce-7938031e3669">812</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE3LTMtMS0xLTc4NTcx_b720c53f-ba70-481e-b04b-32f6d29fb073">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE3LTEtMS0xLTQzODEx_9d27dfd8-9c4d-4e74-98c2-db9fa0a85bf1">718,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE3LTMtMS0xLTQzODEx_dccd283b-169c-4c51-b078-a15f3fd5d64e">777,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzIxLTEtMS0xLTQzODEx_ce64b789-5d88-4237-8281-a51b422b0385">68,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzIxLTMtMS0xLTQzODEx_0b12ba80-4ba0-4c7e-bf09-784016038191">64,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll and related 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzIyLTEtMS0xLTQzODEx_4ba6b215-a084-4cea-ac3a-33ad5b9ed89c">42,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzIyLTMtMS0xLTQzODEx_b6894ab1-79d6-442e-ac0a-2e5133860fc1">68,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzIzLTEtMS0xLTQzODEx_8499fc12-a935-4fea-8592-ea7097848e55">17,835</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzIzLTMtMS0xLTQzODEx_2ec111fe-2445-4cd8-90f3-4e4ce0c17be3">26,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under line of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:LinesOfCreditCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI0LTEtMS0xLTQzODEx_940978b8-c082-40e8-829a-e1d8e454ba88">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:LinesOfCreditCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI0LTMtMS0xLTQzODEx_5399dd6e-37f2-4c04-8aab-d3be6fd9b7c0">&#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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liability &#8212; short-term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI2LTEtMS0xLTQzODEx_e355cff1-5c62-4385-b65d-3e636148d1b6">1,618</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI2LTMtMS0xLTQzODEx_a808b389-aee4-4529-a602-cb5266f5efda">6,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued insurance claims</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:SelfInsuranceReserveCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI3LTEtMS0xLTQzODEx_f453f6da-db30-4997-a231-39258f1d35d4">23,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:SelfInsuranceReserveCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI3LTMtMS0xLTQzODEx_17cfad35-a14a-40b4-b237-fdda9e1836c8">24,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI4LTEtMS0xLTQzODEx_fef9bad9-99d9-42b6-ad1f-0145a17dcb0f">178,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI4LTMtMS0xLTQzODEx_ddb90687-c9d7-4594-951c-4ff198f82f75">191,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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued insurance claims &#8212; long-term</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:WorkersCompensationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI5LTEtMS0xLTQzODEx_48a64047-c0ef-47e3-9eae-16f2ee4d3115">65,541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:WorkersCompensationLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI5LTMtMS0xLTQzODEx_beab0682-6035-4a7f-b5e3-abe1fbb7a15d">65,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liability &#8212; long-term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzMwLTEtMS0xLTQzODEx_65b886f4-0615-40d3-831b-b5e40948f55f">33,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzMwLTMtMS0xLTQzODEx_96b7e0cc-4c89-4e6c-87a4-71fb915543f9">46,888</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability &#8212; long-term </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzMyLTEtMS0xLTQzODEx_54b95e15-e101-4090-9e0b-eeafd5ae80a8">8,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzMyLTMtMS0xLTQzODEx_432832ab-28ea-47c9-84ff-45cd8e502cc9">11,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzMzLTEtMS0xLTQzODEx_f601a55b-7aab-4711-85f8-56125897ed4d">6,141</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzMzLTMtMS0xLTQzODEx_36b3d832-0f6e-4a55-b550-38af4c56e40a">10,456</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 16)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM1LTEtMS0xLTQzODEx_c24e3d06-b35a-4767-bcf9-e563de03c91a"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM1LTMtMS0xLTQzODEx_9db43028-85c9-49aa-98c2-ecb82e9e8790"></ix:nonFraction></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">STOCKHOLDERS&#8217; EQUITY:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTAtMS0xLTQzODExL3RleHRyZWdpb246NjM4NjM4NzE0NmUxNGM5Mjk4NjY2ZmE1MTAxZWU4MDVfMTg_04f30c21-ecfc-4838-b20a-4b2e8fc8c12d"><ix:nonFraction unitRef="usdPerShare" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTAtMS0xLTQzODExL3RleHRyZWdpb246NjM4NjM4NzE0NmUxNGM5Mjk4NjY2ZmE1MTAxZWU4MDVfMTg_82d357c7-8dc1-49bc-b92a-948414a28733">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTAtMS0xLTQzODExL3RleHRyZWdpb246NjM4NjM4NzE0NmUxNGM5Mjk4NjY2ZmE1MTAxZWU4MDVfMzI_9c94d978-e375-4382-9efe-6da222319bb7"><ix:nonFraction unitRef="shares" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTAtMS0xLTQzODExL3RleHRyZWdpb246NjM4NjM4NzE0NmUxNGM5Mjk4NjY2ZmE1MTAxZWU4MDVfMzI_fcc47986-a658-4579-ae7c-076961dd594b">100,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTAtMS0xLTQzODExL3RleHRyZWdpb246NjM4NjM4NzE0NmUxNGM5Mjk4NjY2ZmE1MTAxZWU4MDVfNTQ_7e24a144-2385-4683-9f9d-15532d5244aa">76,161</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTAtMS0xLTQzODExL3RleHRyZWdpb246NjM4NjM4NzE0NmUxNGM5Mjk4NjY2ZmE1MTAxZWU4MDVfNjE_b23bf954-b856-413b-a49f-2fdbf4e68331">76,009</ix:nonFraction> shares issued, and <ix:nonFraction unitRef="shares" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTAtMS0xLTQzODExL3RleHRyZWdpb246NjM4NjM4NzE0NmUxNGM5Mjk4NjY2ZmE1MTAxZWU4MDVfODM_22096ce2-c6c9-4304-b4f5-059a60c41d8b">74,088</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTAtMS0xLTQzODExL3RleHRyZWdpb246NjM4NjM4NzE0NmUxNGM5Mjk4NjY2ZmE1MTAxZWU4MDVfOTA_c1ace247-e1d1-452c-8c8d-0a14845d76cc">73,769</ix:nonFraction> shares outstanding as of December&#160;31, 2022 and 2021, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTEtMS0xLTQzODEx_717b1223-6143-440c-a1bc-f69a7f280784">762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTMtMS0xLTQzODEx_3383dcdb-944b-47bb-a2a6-9092c586b0a4">760</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM5LTEtMS0xLTQzODEx_52e33716-a253-4f03-abfa-0e08bc589258">302,304</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM5LTMtMS0xLTQzODEx_dadff265-0a45-49eb-bbe1-06d42e57f8aa">294,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQwLTEtMS0xLTQzODEx_d7e39728-745f-41c8-b140-89ed840b76fe">154,495</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQwLTMtMS0xLTQzODEx_c487985e-1b64-4603-bbeb-7ea6a746a1ef">183,957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive (loss) income, net of taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQxLTEtMS0xLTQzODEx_9866f83c-9da5-4928-a889-df230092f11d">3,477</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="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQxLTMtMS0xLTQzODEx_f4b2aeda-6b02-43e3-b5dc-b38de498e758">4,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Common stock in treasury, at cost, <ix:nonFraction unitRef="shares" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQyLTAtMS0xLTQzODExL3RleHRyZWdpb246MmJiM2VlMGM2ZmQ4NDkzZWE4OTRjODhjYTUyZDQ3MjFfMzk_0159fcf3-3cf5-43a4-a403-3755050ecf85">2,073</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:TreasuryStockCommonShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQyLTAtMS0xLTQzODExL3RleHRyZWdpb246MmJiM2VlMGM2ZmQ4NDkzZWE4OTRjODhjYTUyZDQ3MjFfNDY_98fd3f39-fa60-40ba-8a50-d08eb256a490">2,240</ix:nonFraction> shares as of December&#160;31, 2022 and 2021, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQyLTEtMS0xLTQzODEx_54d75ef1-2ed3-4c02-89e1-2eda774af0c8">27,912</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:TreasuryStockCommonValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQyLTMtMS0xLTQzODEx_83b6ab68-a99c-4a60-b1ce-43f7e135c0ba">30,164</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQzLTEtMS0xLTQzODEx_5adaa7d1-2e10-405f-8dc9-e5c95f5de120">426,172</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQzLTMtMS0xLTQzODEx_4a7f336a-e930-46a6-a5e2-1990d77c4b80">452,677</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQ0LTEtMS0xLTQzODEx_022aedc2-64e5-4ea8-b44d-d00c49c8205d">718,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQ0LTMtMS0xLTQzODEx_4a9ac1bd-4aee-409a-9c06-2332ff973fe9">777,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="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%">See accompanying notes to consolidated financial statements.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_106"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Healthcare Services Group, 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%">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:700;line-height:120%">(in thousands, except per share amounts)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:57.465%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.225%"></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:10pt;font-weight:700;line-height:100%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzItMS0xLTEtNDM4MTE_5824dfa1-599f-4309-93a3-b4a9ee00df89">1,690,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzItMy0xLTEtNDM4MTE_4ada653f-5226-4658-a15f-94bb9acd112d">1,641,959</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzItNS0xLTEtNDM4MTE_14653a21-8755-475d-8eea-006a5d600945">1,760,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:10pt;font-weight:400;line-height:100%">Operating costs and 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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of services provided</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzQtMS0xLTEtNDM4MTE_2c44f698-495a-4554-ba0b-633e8d7cd411">1,496,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzQtMy0xLTEtNDM4MTE_ffa072aa-b946-408b-bede-9b0079aa4512">1,415,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzQtNS0xLTEtNDM4MTE_e4aea0f1-5ce3-4ae8-b55f-1a4568dc556a">1,492,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzUtMS0xLTEtNDM4MTE_93f0a1c1-793c-431f-bbc6-3219d1f0d47a">140,344</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzUtMy0xLTEtNDM4MTE_3353936f-b608-448d-a748-fe7144c0fca5">173,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzUtNS0xLTEtNDM4MTE_80daba6b-16aa-4880-851f-087bf6d512bb">150,778</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:10pt;font-weight:400;line-height:100%">Other (expense) income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Investment and other (expense) income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="hcsg:InvestmentIncomeAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzctMS0xLTEtNDM4MTE_207d25d9-a112-4a5a-9566-1d5fbc708550">5,427</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:InvestmentIncomeAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzctMy0xLTEtNDM4MTE_02001bf9-7df2-4234-aa54-af420461b241">9,439</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="hcsg:InvestmentIncomeAndOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzctNS0xLTEtNDM4MTE_bbd034b5-03d3-4b5c-a759-c2abbf0974e3">13,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzgtMS0xLTEtNDM4MTE_d0a150de-6c21-4781-9b10-6df2f13a19ac">2,987</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="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzgtMy0xLTEtNDM4MTE_17ee2271-7fc9-4096-914d-670738cbe960">1,385</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="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzgtNS0xLTEtNDM4MTE_c64af864-cf85-484c-a7e5-8619c7b305d6">1,374</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzktMS0xLTEtNDM4MTE_54bdb75e-7646-4c94-a7e3-90e48467b376">45,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzktMy0xLTEtNDM4MTE_2905a5cb-a348-4861-94ef-d72a766a3842">61,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzktNS0xLTEtNDM4MTE_626d1a0b-c193-4a54-bfc2-738a18c56671">129,186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzExLTEtMS0xLTQzODEx_566b66ff-cca1-44d3-94cc-e8899d63345a">10,452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzExLTMtMS0xLTQzODEx_0b74aa28-206d-4cbb-9b03-d047534dff0f">15,960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzExLTUtMS0xLTQzODEx_b61323f1-74bb-494b-9b7d-f15c03ed4185">30,504</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:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzEyLTEtMS0xLTQzODEx_60f644b9-8620-4f34-8f0d-169fd0b8bfdc">34,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzEyLTMtMS0xLTQzODEx_e81eb9e0-23f4-4942-93e7-96b48a36b1af">45,863</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzEyLTUtMS0xLTQzODEx_36dc96bd-9f06-4e7d-be56-3247ff3b8047">98,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></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:10pt;font-weight:700;line-height:100%">Per share data:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per common share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzE1LTEtMS0xLTQzODEx_50de08f2-a0e8-4c57-8722-6c7a677322db">0.47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzE1LTMtMS0xLTQzODEx_99fe7b7a-32c0-481e-b4d3-2c6e84b4b5e9">0.61</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzE1LTUtMS0xLTQzODEx_4ab6ce86-baab-42e3-aa30-78c6012a87f0">1.32</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:10pt;font-weight:400;line-height:100%">Diluted earnings per common share</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzE2LTEtMS0xLTQzODEx_26bee590-34a5-4498-82a9-73e69c06ffb5">0.47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzE2LTMtMS0xLTQzODEx_24999556-2921-4b54-ab7c-d9aa64572a4a">0.61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzE2LTUtMS0xLTQzODEx_6ce9e37f-0749-4957-825e-150b33f3a991">1.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></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:10pt;font-weight:700;line-height:100%">Weighted average number of common shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzIwLTEtMS0xLTQzODEx_a28cd289-baac-42a7-bee9-5b5ae3db2877">74,336</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzIwLTMtMS0xLTQzODEx_29c28de2-faff-449a-b3b1-023b84a6ce17">74,816</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzIwLTUtMS0xLTQzODEx_7995ad51-25e0-43b0-b641-79a939fa42a6">74,696</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:10pt;font-weight:400;line-height:100%">Diluted</span></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzIxLTEtMS0xLTQzODEx_2caccbef-ab02-47ea-b8d4-b19d0c2cf196">74,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzIxLTMtMS0xLTQzODEx_0bc11887-84c9-44e5-81b8-f425d623fb6b">74,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzIxLTUtMS0xLTQzODEx_88c429db-1ed7-4fe2-a490-03a2137c7978">74,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></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:10pt;font-weight:700;line-height:100%">Comprehensive income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI0LTEtMS0xLTQzODEx_ad587c83-59a2-4349-aa1c-568d97a9190b">34,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI0LTMtMS0xLTQzODEx_440bea21-8c5e-49a6-8220-74938209019e">45,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI0LTUtMS0xLTQzODEx_2463c6df-72e0-4542-9e1a-8ce97ff88875">98,682</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:10pt;font-weight:400;line-height:100%">Other comprehensive income:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Unrealized (loss) gain on available-for-sale marketable securities, net of 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI2LTEtMS0xLTQzODEx_42e92d14-a76d-47bc-9c60-5dc91f0c9fe1">7,477</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI2LTMtMS0xLTQzODEx_2e1d2234-c7dc-47ff-b2cc-d36291995dfc">1,563</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI2LTUtMS0xLTQzODEx_63ec04c6-690e-4559-98c7-0526e7bc95dd">2,644</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:10pt;font-weight:400;line-height:100%">Total comprehensive income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI3LTEtMS0xLTQzODEx_e4f64d49-03eb-4f26-81dd-b1ff59d13afe">27,153</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI3LTMtMS0xLTQzODEx_79f62097-f34c-4eb1-92b2-e21fbdd74a8d">44,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI3LTUtMS0xLTQzODEx_ec25780c-635b-4e30-9311-9ea49c5517ef">101,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:17pt"><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%">See accompanying notes to consolidated financial statements.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_109"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Healthcare Services Group, 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%">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:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"></td><td style="width:59.347%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.586%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.586%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.546%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.589%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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%">Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from operating activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMtMS0xLTEtNDM4MTE_26fccbba-fe60-4e9b-8313-6a76ab6a0575">34,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMtMy0xLTEtNDM4MTE_159455e3-3b5d-4bc5-b8a3-8417dbef6b1a">45,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMtNS0xLTEtNDM4MTE_6a4c6f28-aa8c-4e0a-8c08-d7af89a9fbb1">98,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash (used in) provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzUtMS0xLTEtNDM4MTE_9d3c8b83-c348-4010-bf24-4a5f36dcc1b6">15,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzUtMy0xLTEtNDM4MTE_0ae6571c-bebf-4528-abdf-de8b52509c37">14,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzUtNS0xLTEtNDM4MTE_7adce333-e9af-4cb5-bd25-f17e04090482">14,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bad debt provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:AccountsAndFinancingReceivableCreditLossExpenseReversal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzYtMS0xLTEtNDM4MTE_09448809-0c8e-4861-9943-5a5a9107f33a">31,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:AccountsAndFinancingReceivableCreditLossExpenseReversal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzYtMy0xLTEtNDM4MTE_d0084799-fe46-44f2-b1e8-dfb9fe16f1da">10,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="hcsg:AccountsAndFinancingReceivableCreditLossExpenseReversal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzYtNS0xLTEtNDM4MTE_6fca18b4-4c1b-4cb6-ac38-22d3dfc333bd">9,636</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax expense (benefit)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzctMS0xLTEtNDM4MTE_5493e07b-2eb7-4618-a379-a52ba8e74301">5,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzctMy0xLTEtNDM4MTE_9b2cc636-14c7-443a-b5cd-26b6c0c09858">3,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzctNS0xLTEtNDM4MTE_701d0f60-b102-4670-a31f-eef4f7725583">5,893</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzgtMS0xLTEtNDM4MTE_7ff0c03b-9049-4c5d-815b-98f776ba950a">9,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzgtMy0xLTEtNDM4MTE_a1663cd1-612f-430c-b19d-2a02071104d6">8,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzgtNS0xLTEtNDM4MTE_ab5b9b45-22fd-4981-8714-2345f0e19c61">7,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of premium on marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:InvestmentIncomeAmortizationOfPremium" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzktMS0xLTEtNDM4MTE_7b7f6eb7-d5c7-426a-988d-04556be87a15">2,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:InvestmentIncomeAmortizationOfPremium" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzktMy0xLTEtNDM4MTE_ddc7206b-6870-4161-97f4-fc602281e06e">2,275</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:InvestmentIncomeAmortizationOfPremium" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzktNS0xLTEtNDM4MTE_4daecedf-65d3-4687-b06b-72092d766eb1">1,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss (gain) on deferred compensation fund investments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="hcsg:UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzEwLTEtMS0xLTQzODEx_e192b837-d770-4427-918d-621ff3f5547d">9,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzEwLTMtMS0xLTQzODEx_30c3de08-4f8d-4740-a7dc-66ff21946116">6,397</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="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="hcsg:UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzEwLTUtMS0xLTQzODEx_9d2f640a-49c0-4bc2-a4ed-e5d6f3f907d2">9,390</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value of other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzExLTEtMS0xLTcwNDY2_d55f8444-4b54-4782-ab6b-deaf6cbb74a5">2,353</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzExLTMtMS0xLTcwNDg4_e13b9cae-ee6c-44d7-abc3-8b9103ac5d3b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzExLTUtMS0xLTcwNDk2_3a0f3ba7-6357-46ba-a257-492ecc283575">&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on sale 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzExLTEtMS0xLTQzODEx_e51a7b04-7447-40d6-8def-a01290746ee3">1,138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzExLTMtMS0xLTQzODEx_78f9fea7-1f0c-433a-ae7b-c712e16d1955">1,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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:GainLossOnDispositionOfAssets1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzExLTUtMS0xLTQzODEx_ee99b5bc-72f0-4db6-8fb1-770f991c1b0f">1,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts and notes 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzEzLTEtMS0xLTQzODEx_a53c058c-c27c-4750-8fc3-f36dd0678dae">78,707</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="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzEzLTMtMS0xLTQzODEx_2f94297d-897a-4e63-8a4b-c397e7c9ce5d">37,185</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="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzEzLTUtMS0xLTQzODEx_3e9148cb-645a-4d70-baa7-c0fc8af795d1">46,158</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories and supplies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE0LTEtMS0xLTQzODEx_f4c433c4-a9de-4b06-aaba-5c2228bd7ff9">4,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE0LTMtMS0xLTQzODEx_d18ff524-8549-4e95-8dc3-9aa7b7c88099">5,599</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE0LTUtMS0xLTQzODEx_54e81754-88a2-4cd4-a0a5-7581fa8abfc3">4,931</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE1LTEtMS0xLTQzODEx_a530981f-ff9f-48b0-a3cc-05a62dfa6240">9,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE1LTMtMS0xLTQzODEx_09d64cfd-5435-4e77-bd7d-979e677600a7">12,250</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="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE1LTUtMS0xLTQzODEx_b7508f33-6b37-41e7-a7ec-1c26d3e5f019">756</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation funding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="hcsg:IncreaseDecreaseInDeferredCompensationFunding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE2LTEtMS0xLTQzODEx_6ed5425a-cb73-4cd2-9c2c-3d818d222421">3,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" sign="-" name="hcsg:IncreaseDecreaseInDeferredCompensationFunding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE2LTMtMS0xLTQzODEx_09666483-1b2c-4bcb-a4fa-7de9143c3d53">6,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="hcsg:IncreaseDecreaseInDeferredCompensationFunding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE2LTUtMS0xLTQzODEx_af33a1d1-a10d-49c3-adb0-5d2d95e4064f">52</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other accrued expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE3LTEtMS0xLTQzODEx_d8699b3c-3d3c-4216-9cdb-62247933f98a">13,748</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="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE3LTMtMS0xLTQzODEx_c48ce7e5-7fc1-44b7-9150-52953e2de0cc">10,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE3LTUtMS0xLTQzODEx_22f35d91-3759-4c23-a1f5-ba03f9a8e320">7,250</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued payroll, accrued and withheld payroll 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE4LTEtMS0xLTQzODEx_d852b01a-665e-427b-99cf-3f162aab0779">24,388</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE4LTMtMS0xLTQzODEx_7a897b6c-2794-4da4-8548-016ffc50dd56">22,189</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE4LTUtMS0xLTQzODEx_921ae06a-ecf0-4cbd-baf0-a616aca609e0">59,527</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes receivable / 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE5LTEtMS0xLTQzODEx_e070a0bb-b719-423d-8a37-8841aa4901dd">2,184</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE5LTMtMS0xLTQzODEx_2bd7f820-d3fb-459d-b0cb-e248b66c1549">8,420</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="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE5LTUtMS0xLTQzODEx_6a4a9913-daf5-4e1e-bb0f-5956eef83d45">8,075</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued insurance claims</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInWorkersCompensationLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIwLTEtMS0xLTQzODEx_7430ff0c-62da-4d6a-9a4a-0376e110936c">687</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInWorkersCompensationLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIwLTMtMS0xLTQzODEx_1dc5a840-5bc6-47e4-8a42-68da53363a64">6,966</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInWorkersCompensationLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIwLTUtMS0xLTQzODEx_51fa7703-4791-4f11-8050-21678155ee97">5,194</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIxLTEtMS0xLTQzODEx_2fb62d51-2732-465e-86c3-3aa64e15c5a6">18,124</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="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIxLTMtMS0xLTQzODEx_20d8a46c-58bd-40d9-87b9-59ee1319bbaf">7,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIxLTUtMS0xLTQzODEx_b7fdb302-a05a-47d6-877f-e56ed90ca711">9,592</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash (used in) provided by operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIyLTEtMS0xLTQzODEx_edbefb8a-7bcc-4b0a-898c-d2c40eb6796f">8,167</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIyLTMtMS0xLTQzODEx_b1e5c0b4-567d-486f-bc7a-d30d6c5a70cb">37,108</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIyLTUtMS0xLTQzODEx_c62ff72f-8095-483e-b6db-d2bbbc81d1eb">217,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from investing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disposals of fixed assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI0LTEtMS0xLTQzODEx_32781d96-c381-4fcb-a5ad-c7e205f03daa">393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI0LTMtMS0xLTQzODEx_27342e98-3f19-4415-b2a8-311177a46999">211</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfProductiveAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI0LTUtMS0xLTQzODEx_5307e21e-5ba7-47db-8c75-7dbce54d4f5f">274</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI1LTEtMS0xLTQzODEx_c9157676-ecd0-41ee-8dcc-f5d53cde9c71">5,210</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI1LTMtMS0xLTQzODEx_cdd333f0-9907-42bc-8bfa-9a41bff6bdec">5,687</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="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI1LTUtMS0xLTQzODEx_e4034faa-23bc-4cbb-af4e-6c4ebac383cb">4,341</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI2LTEtMS0xLTQzODEx_8057536c-0a8a-47c1-a638-56418f56ac98">2,875</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI2LTMtMS0xLTQzODEx_b8f849d7-5764-4e4d-8eec-495484828a14">20,335</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI2LTUtMS0xLTQzODEx_d17d1f61-7972-42e8-a73d-58113c0ac0da">39,047</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales of marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI3LTEtMS0xLTQzODEx_2d8ad350-d789-4b94-a78c-4c1c3a18d017">10,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI3LTMtMS0xLTQzODEx_db4038bf-dec9-428b-a0b1-8be2c73f6305">26,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI3LTUtMS0xLTQzODEx_d670f155-fe36-4b01-b4b0-8f5887661752">6,269</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI4LTEtMS0xLTQzODEx_5e12477c-b776-453f-886c-e30b6ab02431">114</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI4LTMtMS0xLTQzODEx_1251659d-027f-44fb-ab22-193a71b61728">23,876</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI4LTUtMS0xLTQzODEx_4ee4292f-34d4-4461-8cee-e133353a82cd">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMwLTEtMS0xLTQzODEx_0d819ed0-bdd4-4a32-aeb0-0b7a37e0d47f">2,580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMwLTMtMS0xLTQzODEx_994885e1-d145-49d8-a58b-e831bf0fcff3">22,990</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMwLTUtMS0xLTQzODEx_994eceff-e275-4c51-af2c-a08b584dac54">36,845</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividends paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMyLTEtMS0xLTQzODEx_cdb37a67-ba96-4433-aafb-0a99ecba8a60">63,373</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="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMyLTMtMS0xLTQzODEx_f7d446ea-d067-43d1-9b12-c8d6a1a53c90">62,226</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="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMyLTUtMS0xLTQzODEx_37c3efa8-7540-4dcd-b4e7-c0cee1b049a8">60,705</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reissuance of treasury stock pursuant to Dividend Reinvestment Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMzLTEtMS0xLTQzODEx_ed6cc9e0-ff20-4ed1-986a-6146260eddb4">106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMzLTMtMS0xLTQzODEx_70e024fa-b7ea-4c83-8ab4-938fab7576ee">92</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMzLTUtMS0xLTQzODEx_d132f50e-abdd-4d72-89df-9aab0bfa1893">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from the exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM0LTEtMS0xLTQzODEx_111cd026-f618-408b-803b-6cc51d43e5f3">410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM0LTMtMS0xLTQzODEx_ca1a4c32-56fe-4f0b-8b13-c27b6686b104">2,425</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM0LTUtMS0xLTQzODEx_2c0bbb42-0ac4-4641-ab1e-882bd114c2c1">2,920</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of treasury stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM1LTEtMS0xLTQzODEx_f024ffc0-4e7d-407e-a00f-a570d0d8ff82">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM1LTMtMS0xLTQzODEx_8d112749-0abe-406f-8b35-9a2f57c06bac">21,535</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM1LTUtMS0xLTQzODEx_450e671f-be3b-42b7-903d-42d8dced77c8">&#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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term borrowings, net of repayments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM2LTEtMS0xLTQzODEx_2823bfc1-f5c6-4389-bac6-54d9287d0c57">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM2LTMtMS0xLTQzODEx_de5ff03e-4796-4177-b372-39c735b88a7b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ProceedsFromRepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM2LTUtMS0xLTQzODEx_717f9cb0-0ef8-47f5-ae1a-80040b123a69">10,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of statutory withholding on net issuance of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:PaymentOfFinancingAndStockIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM3LTEtMS0xLTQzODEx_40bd8d31-35a8-412c-8be8-d0965f3a2aa4">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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:PaymentOfFinancingAndStockIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM3LTMtMS0xLTQzODEx_d344a289-30d2-44c9-9ba1-641aa6025748">1,410</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentOfFinancingAndStockIssuanceCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM3LTUtMS0xLTQzODEx_1b438ade-69c3-4eaf-b376-cf545030a228">675</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM4LTEtMS0xLTQzODEx_0e80d5f5-b297-4b57-917f-bae07039d743">38,928</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM4LTMtMS0xLTQzODEx_4d96b874-01bc-498c-8719-9cb86185924c">82,654</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM4LTUtMS0xLTQzODEx_2a7fc194-1c2f-473a-9d1d-904e2eb7f474">68,367</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net change in cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM5LTEtMS0xLTQzODEx_db6e09ce-e8e5-4bbb-af1e-f14f90e9d490">44,515</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM5LTMtMS0xLTQzODEx_8ef82779-ce1d-47f7-8e94-6720237c0006">68,536</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM5LTUtMS0xLTQzODEx_1c6ed74b-6aa7-4d9d-b6e9-fb4091b995ef">112,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of the 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQwLTEtMS0xLTQzODEx_bf9e58e7-071e-4b4a-a2a1-96d2751721b3">70,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQwLTMtMS0xLTQzODEx_22ed213e-6a16-4145-9bf7-fc42fc2715cf">139,330</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97adf0d0612f44879506de72998e113a_I20191231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQwLTUtMS0xLTQzODEx_2d195a10-dcdb-4b54-8bd3-05ca6e269cd9">27,329</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of the period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQxLTEtMS0xLTQzODEx_2998530c-222e-42aa-9732-65324cea1c89">26,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQxLTMtMS0xLTQzODEx_8ff3f04d-bef5-4788-a89f-4ab2083dacd6">70,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQxLTUtMS0xLTQzODEx_0647d43c-6119-48ec-90e7-2276b538428e">139,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplementary cash flow information:</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><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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQzLTEtMS0xLTQzODEx_4c7ab5c8-2d44-4caa-9f1f-05ebbf243530">2,822</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQzLTMtMS0xLTQzODEx_4fb04b4e-7aaa-4d72-9819-200a4ae81d75">1,385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQzLTUtMS0xLTQzODEx_cfa26a6c-62c3-409b-935f-55fa68275ee1">1,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQ0LTEtMS0xLTQzODEx_79a5ed3f-03fd-44bd-b9f5-1a6bf59e532a">3,309</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQ0LTMtMS0xLTQzODEx_0b5f3ff6-31c1-47dd-b4d5-9eb584784f1f">21,233</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQ0LTUtMS0xLTQzODEx_675d35e8-1434-42f6-8152-aff8480a96db">44,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued variable consideration for acquisition of businesses</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQ2LTEtMS0xLTQzODEx_973034e0-25f2-4b4e-bb76-66cdc25034c5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQ2LTMtMS0xLTQzODEx_c4b6ce9a-8b96-43cb-bfdb-30f66fd2a709">10,456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQ2LTUtMS0xLTQzODEx_8fd165bc-d182-4392-8003-8314b0d88a27">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="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%">See accompanying notes to consolidated financial statements.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_112"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:center;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Healthcare Services Group, 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%">Consolidated Statements of Stockholders&#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:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.609%"><tr><td style="width:1.0%"></td><td style="width:32.494%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.266%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.220%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.658%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.226%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.311%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.453%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.188%"></td><td style="width:0.1%"></td></tr><tr style="height:30pt"><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:6.5pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Additional Paid-in Capital</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss), net of Taxes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Stockholders&#8217; Equity</span></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:6.5pt;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:6.5pt;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><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Balance, December 31, 2019</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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ibb424aeab2bb4d439432fb59aaf3d68f_I20191231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItMS0xLTEtNDM4MTE_b16c5386-081d-45c2-a582-372e4acdeda8">75,557</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</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:6.5pt;font-weight:700;line-height:100%">$</span></td><td 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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb424aeab2bb4d439432fb59aaf3d68f_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItMy0xLTEtNDM4MTE_b62533e7-309a-4fb0-ae96-732d23a78969">756</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</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:6.5pt;font-weight:700;line-height:100%">$</span></td><td 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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2840a6c9adc74d49b1e5d68db3f4aa38_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItNS0xLTEtNDM4MTE_ac989fdc-4d19-49ed-b417-5f2d2c997576">270,614</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</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:6.5pt;font-weight:700;line-height:100%">$</span></td><td 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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6c4afc150c74042b2a1654dce92268e_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItNy0xLTEtNDM4MTE_01261c8f-4306-46c0-b877-826732b86de4">2,919</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</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:6.5pt;font-weight:700;line-height:100%">$</span></td><td 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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2177f7cd3a4848fc83291880606d8fb5_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItOS0xLTEtNDM4MTE_04355306-6037-4d28-ac3a-15c70de7f511">195,455</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</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:6.5pt;font-weight:700;line-height:100%">$</span></td><td 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:6.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfaf8b53a67f4e24ab187905a28c9de1_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItMTEtMS0xLTQzODEx_5bdb7093-2cfd-4ba7-990c-a92c06dd1533">9,439</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:6.5pt;font-weight:700;line-height:100%">$</span></td><td 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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97adf0d0612f44879506de72998e113a_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItMTMtMS0xLTQzODEx_dda54a0f-76ba-4afc-a10a-2c0b1cdb6701">460,305</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</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:6.5pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMtMC0xLTEtNzA3MjU_ff93740c-09e0-4389-854e-8fb5e4d7f3a8">Adjustment to adopt credit-loss guidance, net of tax<span style="font-size:4.22pt;position:relative;top:-2.27pt;vertical-align:baseline">1</span></span></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:6.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9d322d3f06ae410fa97577278b8cc718_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMtOS0xLTEtNzA3ODM_73505c78-1119-4bde-a8e8-315ca3a468ac">32,099</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9c7dc50d1bf440359f4f95770c910d97_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMtMTMtMS0xLTcwNzk3_dfcd2098-a1c1-424b-af4f-3e82f5ce5d9e">32,099</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Balance, January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia4f6272db0f24f66bb4b8058766bf1bb_I20191231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMS0xLTEtNzA4MDQ_8dd10b8c-5ed8-4dce-aee7-8d7fd36ebaba">75,557</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</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:6.5pt;font-weight:700;line-height:100%">$</span></td><td 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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4f6272db0f24f66bb4b8058766bf1bb_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMy0xLTEtNzA4MTE_4894546d-ee55-4b1f-a222-42dfd25cfed0">756</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</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:6.5pt;font-weight:700;line-height:100%">$</span></td><td 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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id3fa6f5ec8fb444caee4bde0916bbc37_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtNS0xLTEtNzA4MTI_7f32e2a2-7e92-4886-86a1-896a077c1bf1">270,614</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</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:6.5pt;font-weight:700;line-height:100%">$</span></td><td 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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0175b3d9eb6340e285aebf1f7351447f_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtNy0xLTEtNzA4MjQ_14d5ebb5-8553-4da8-89a6-cb00c6958cd2">2,919</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</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:6.5pt;font-weight:700;line-height:100%">$</span></td><td 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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2cd3c4d9a6d240b9a51b4c3958100f89_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtOS0xLTEtNzA4MzI_5e8fcf27-a9fe-4f10-801b-b059e06bb9a9">163,356</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</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:6.5pt;font-weight:700;line-height:100%">$</span></td><td 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:6.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia8e5ea5ddf0742d49a6bc52da597e405_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMTEtMS0xLTcwODM5_99565e88-57a1-40a2-a723-cffae790ba34">9,439</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:6.5pt;font-weight:700;line-height:100%">$</span></td><td 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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i701bbb9f68384b91815956396f99373c_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMTMtMS0xLTcwODQ2_b258c03d-7477-45e7-838d-09345e5a11c9">428,206</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Comprehensive income:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Net income for the 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:6.5pt;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:6.5pt;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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14f3239d7d744d49877e8b13ccb08f33_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtOS0xLTEtNDM4MTE_d77600a5-cf47-4c84-9f95-b9cfecfabc8e">98,682</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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMTMtMS0xLTQzODEx_dc9289b3-e6b3-495b-9755-936833cd1532">98,682</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:6.5pt;font-weight:400;line-height:100%">Unrealized gain on available-for-sale marketable securities, net of 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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88aed82d8ac643439405b58516f2d916_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzUtNy0xLTEtNDM4MTE_d7565034-809b-4473-bd29-13891c1de4d6">2,644</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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzUtMTMtMS0xLTQzODEx_0e0b3faa-eb6b-42ec-91fa-89b776867059">2,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Comprehensive income for the period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-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:6.5pt;font-weight:400;line-height:100%">$</span></td><td 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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzYtMTMtMS0xLTQzODEx_9c4729a8-8fc6-4d49-a31a-30800adea82e">101,326</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Exercise of stock options and other share-based compensation, net of shares tendered for payment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8c106b803d354ea0b4a44740ed900b2c_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzctMS0xLTEtNDM4MTE_532e3661-f590-4748-9699-39648f5741d0">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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8c106b803d354ea0b4a44740ed900b2c_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzctMy0xLTEtNDM4MTE_1df0f188-450c-4cac-80ad-4507d2607483">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0037f02836442cb9020c96f5faa906_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzctNS0xLTEtNDM4MTE_f02b2b77-0441-41c7-92c8-66bcdd5f5905">2,918</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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzctMTMtMS0xLTQzODEx_4a3232f0-ad43-4c80-9971-2f669134b090">2,920</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:6.5pt;font-weight:400;line-height:100%">Payment of statutory withholding on issuance of restricted stock and restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d0037f02836442cb9020c96f5faa906_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzgtNS0xLTEtNDM4MTE_5bc3bd16-2583-424e-a49b-a204e1554481">675</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:6.5pt;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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzgtMTMtMS0xLTQzODEx_d9d48a6c-b600-45f3-a38b-eddfa2f03fef">675</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:6.5pt;font-weight:400;line-height:100%">Share-based 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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0037f02836442cb9020c96f5faa906_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzktNS0xLTEtNDM4MTE_20d0df0e-76fc-4586-8fee-92f2a77a13f9">7,329</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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzktMTMtMS0xLTQzODEx_42296258-c5f0-4270-8995-6266a02de04d">7,329</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:6.5pt;font-weight:400;line-height:100%">Treasury shares issued for Deferred Compensation Plan funding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0037f02836442cb9020c96f5faa906_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEwLTUtMS0xLTQzODEx_1152518c-60bc-4e85-bd09-754a9ee95488">438</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i57c458148ace49b8950ed9a21ce9c89f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEwLTExLTEtMS00MzgxMQ_bb046e10-f89a-49f9-9c7a-250a0b5cc47b">53</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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEwLTEzLTEtMS00MzgxMQ_bbae2683-9a68-417f-a00b-a8a7758c7d14">385</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:6.5pt;font-weight:400;line-height:100%">Shares issued pursuant to Employee Stock Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0037f02836442cb9020c96f5faa906_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzExLTUtMS0xLTQzODEx_9d22fc64-09f8-4ce9-9cb9-7f26bc0d5bf7">1,329</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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57c458148ace49b8950ed9a21ce9c89f_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzExLTExLTEtMS00MzgxMQ_db548b73-f131-443d-8b39-38dcc7cb45aa">506</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzExLTEzLTEtMS00MzgxMQ_1c407f2e-f9af-4173-b7db-0df4e974c9ae">1,835</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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Dividends paid and accrued, $<ix:nonFraction unitRef="usdPerShare" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEyLTAtMS0xLTQzODExL3RleHRyZWdpb246MDkwOTJkNTJhYTVkNGZlZGI3YzMyZWUzYzMzMzNkYTVfMzI_c3db2da0-fdc8-4216-a4e6-b51dbf030c87">0.82</ix:nonFraction> per share</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:6.5pt;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:6.5pt;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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14f3239d7d744d49877e8b13ccb08f33_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEyLTktMS0xLTQzODEx_2506a1b7-0e0d-4e12-94d6-d0aff6b2d015">61,145</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:6.5pt;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEyLTEzLTEtMS00MzgxMQ_616439b8-138a-464b-9cc4-d724fb567e96">61,145</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:6.5pt;font-weight:400;line-height:100%">Shares issued pursuant to Dividend Reinvestment Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0037f02836442cb9020c96f5faa906_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEzLTUtMS0xLTQzODEx_a0c7e0d5-81de-40a4-a513-d59905f72abc">66</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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i57c458148ace49b8950ed9a21ce9c89f_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEzLTExLTEtMS00MzgxMQ_1ab820e1-90fc-4d61-828f-e10395d70dfd">27</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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEzLTEzLTEtMS00MzgxMQ_eb92cb00-32ca-4015-bfd5-6ceb954ec922">93</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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:6.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8c106b803d354ea0b4a44740ed900b2c_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE1LTEtMS0xLTQzODEx_24700a59-0f1f-46d9-9d51-0e16d2221f5a">6</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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d0037f02836442cb9020c96f5faa906_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE1LTUtMS0xLTQzODEx_e9119065-2cbd-4186-9f42-5859d9864d35">187</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:6.5pt;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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE1LTEzLTEtMS00MzgxMQ_9c9b09b1-0e58-479d-9572-82f6471e2e8f">187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Balance, December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id1553e3916a748b2a90ec504533f1fef_I20201231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTEtMS0xLTQzODEx_b8c22e08-f612-4032-8fab-16d8b6669545">75,798</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1553e3916a748b2a90ec504533f1fef_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTMtMS0xLTQzODEx_0e174f8f-277b-4295-9cee-f697e5d8f83a">758</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8712bb3621cb433f847c184c314b4d8e_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTUtMS0xLTQzODEx_647132b1-17b1-4084-ac80-32901c947e69">282,206</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7328d9d9ef7749139b5f8fd880078571_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTctMS0xLTQzODEx_0f2553b8-c209-46c3-b6fe-13756f1f21f3">5,563</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i51cba13b985445748ff4fa20649658ef_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTktMS0xLTQzODEx_26f5363f-55e6-47d8-b62d-b2a313b1aa5e">200,893</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#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:6.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ae54b915d084139bc1589e7c6d94c1e_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTExLTEtMS00MzgxMQ_99592ed8-0e68-4e47-9fea-317c36a7647e">8,959</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTEzLTEtMS00MzgxMQ_589f4a68-d041-4354-b7ea-89b5ce37ee95">480,461</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Comprehensive income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Net income for the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib57b34a871d245b38e188c625dda13c2_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIwLTktMS0xLTQzODEx_cc698973-97c1-4060-a21f-d668a3e5ec1f">45,863</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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIwLTEzLTEtMS00MzgxMQ_f1a76365-eceb-4696-a116-a76e8ccd1431">45,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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Unrealized loss on available-for-sale marketable securities, net of 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:6.5pt;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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i060a68daa80a4dc5ad16d9ba992e98c3_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIxLTctMS0xLTQzODEx_bba36946-b27a-45fa-8aeb-a9afbcfe1941">1,563</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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIxLTEzLTEtMS00MzgxMQ_285453bd-95ef-4d04-9b26-6cc2dd61ab78">1,563</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:6.5pt;font-weight:400;line-height:100%">Comprehensive income for the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIyLTEzLTEtMS00MzgxMQ_dcc900c5-cbca-4df5-80d0-02de7ee1a4d2">44,300</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Exercise of stock options and other share-based compensation, net of shares tendered for payment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0e7a3d0f786b4af4bb76821458158131_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIzLTEtMS0xLTQzODEx_138d36a9-64aa-4361-bb86-591b04c2bbdc">207</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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e7a3d0f786b4af4bb76821458158131_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIzLTMtMS0xLTQzODEx_903dc8d4-7732-4995-9265-2095a0f5d1f4">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42a72bb188e6402a8ba8ee4c8e6fcd1e_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIzLTUtMS0xLTQzODEx_dd639e6a-cdc1-4b02-8c0d-4f1bc357b94f">2,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIzLTEzLTEtMS00MzgxMQ_3fdf845e-440c-4653-840a-158963f61212">2,425</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:6.5pt;font-weight:400;line-height:100%">Payment of statutory withholding on issuance of restricted stock and restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42a72bb188e6402a8ba8ee4c8e6fcd1e_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI0LTUtMS0xLTQzODEx_8cae8bce-f752-4da8-82f0-0bd015460fe2">1,410</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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI0LTEzLTEtMS00MzgxMQ_968ec8e1-7d09-4478-bcdb-c2a601a23355">1,410</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Share-based 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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42a72bb188e6402a8ba8ee4c8e6fcd1e_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI1LTUtMS0xLTQzODEx_92164e05-0c28-4a2e-babe-e92407e48c4f">8,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI1LTEzLTEtMS00MzgxMQ_4bc8f005-b7ea-445d-9613-044559d16e1a">8,600</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:6.5pt;font-weight:400;line-height:100%">Purchases of treasury stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0ed96b2747d41e1b7e79db662ddeda0_D20210101-20211231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTExLTEtMS03NDcyNQ_9b0d03c5-7574-48a9-93a9-965776096132">21,535</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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTEzLTEtMS03NDcyNQ_c4d1707a-054f-4431-a277-8e7c394c2034">21,535</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Treasury shares issued for Deferred Compensation Plan funding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42a72bb188e6402a8ba8ee4c8e6fcd1e_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTUtMS0xLTQzODEx_fcc43a2c-7934-46ef-8ea8-af9c359e808b">574</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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if0ed96b2747d41e1b7e79db662ddeda0_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTExLTEtMS00MzgxMQ_83f353df-f4ed-4b6a-be62-4ab0fb56f10b">206</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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTEzLTEtMS00MzgxMQ_b01080cd-8d9c-4b3b-9484-b489ea594667">368</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:6.5pt;font-weight:400;line-height:100%">Shares issued pursuant to Employee Stock Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42a72bb188e6402a8ba8ee4c8e6fcd1e_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI3LTUtMS0xLTQzODEx_795650fc-f21c-4460-9bb0-ddb1fb585cba">1,554</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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0ed96b2747d41e1b7e79db662ddeda0_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI3LTExLTEtMS00MzgxMQ_561021e8-e25b-43f3-81e5-dd56e5d79909">498</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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI3LTEzLTEtMS00MzgxMQ_ba5d34f6-1f37-4bf5-855c-882dcb2684a5">2,052</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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Dividends paid and accrued, $<ix:nonFraction unitRef="usdPerShare" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI4LTAtMS0xLTQzODExL3RleHRyZWdpb246ODU2Y2FhMjUyOWQ4NDM3NGE5ZmVmMGEyNTE3Y2Q2NGJfMzI_90172c3d-3e23-479f-ab4e-af2f76e2cd0b">0.84</ix:nonFraction> per share</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:6.5pt;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:6.5pt;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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib57b34a871d245b38e188c625dda13c2_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI4LTktMS0xLTQzODEx_9bcba8bf-c1d2-441d-8515-a7a3e94a973e">62,799</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:6.5pt;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI4LTEzLTEtMS00MzgxMQ_396a9812-be53-47d7-a7c0-7c29f76bef7d">62,799</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:6.5pt;font-weight:400;line-height:100%">Shares issued pursuant to Dividend Reinvestment Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42a72bb188e6402a8ba8ee4c8e6fcd1e_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI5LTUtMS0xLTQzODEx_0b88ec08-b399-4b2e-a4e9-3b7d2d05dbf2">54</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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0ed96b2747d41e1b7e79db662ddeda0_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI5LTExLTEtMS00MzgxMQ_e6fb1a25-4da3-46c0-9b9f-f99e286d2ee6">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI5LTEzLTEtMS00MzgxMQ_e01bace5-48db-464e-bbf0-9c8e0d83cc7f">92</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:6.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0e7a3d0f786b4af4bb76821458158131_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMwLTEtMS0xLTQzODEx_3d46701d-5cc5-4c82-8df8-ff4d68fa5c57">4</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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i42a72bb188e6402a8ba8ee4c8e6fcd1e_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMwLTUtMS0xLTQzODEx_521cb4b9-f956-48b7-b743-515482388669">123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMwLTEzLTEtMS00MzgxMQ_ae837f8d-4d03-4675-bbe1-449e817b0bcc">123</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%">Balance, December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6aeaacf3126a4d55b52a24dad8ec7dc2_I20211231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTEtMS0xLTQzODEx_0b3521de-ced8-4f3f-bae4-e8d0698068af">76,009</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#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:6.5pt;font-weight:700;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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6aeaacf3126a4d55b52a24dad8ec7dc2_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTMtMS0xLTQzODEx_2d9981bb-e590-4fc5-90dd-03f0cc46ba17">760</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#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:6.5pt;font-weight:700;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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15235868832445a8b01091acc302f3e3_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTUtMS0xLTQzODEx_1ce627c8-425d-44ae-9729-98153b67b1f8">294,124</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#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:6.5pt;font-weight:700;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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd4d700dfd7048c9a55178af139d9f7b_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTctMS0xLTQzODEx_a79d071e-2268-48ee-981f-c4c6e58adf37">4,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#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:6.5pt;font-weight:700;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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eb0d1295553473ab7d4459d4c63b854_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTktMS0xLTQzODEx_b2d9f49f-fc7b-42c2-8bc5-d7360802b73b">183,957</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#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:6.5pt;font-weight:700;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:6.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifaef3786c7874b6682cad7f711b9003f_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTExLTEtMS00MzgxMQ_efe1383a-c763-4780-8265-e0d7e3ce6e4c">30,164</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTEzLTEtMS00MzgxMQ_ed41aa33-d019-45ba-9607-a5d74e624589">452,677</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Comprehensive income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Net income for the period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f1ab12f77894efdb228c23ecd0d2c58_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMzLTktMS0xLTQzODEx_329c107c-6bc5-40f9-854e-28676b08a432">34,630</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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMzLTEzLTEtMS00MzgxMQ_4007e502-76fd-48f6-a84f-c88eaa2aead0">34,630</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:6.5pt;font-weight:400;line-height:100%">Unrealized loss on available-for-sale marketable securities, net of 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:6.5pt;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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic1c488afa00b4fe9a8e8e7cc801686a8_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM0LTctMS0xLTQzODEx_e994d204-495b-49aa-adfc-33edfe13f18b">7,477</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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM0LTEzLTEtMS00MzgxMQ_07f31544-9ec5-4f35-88c4-8bf55b389e90">7,477</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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Comprehensive income for the period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM1LTEzLTEtMS00MzgxMQ_ca211123-2d48-4d05-b045-90471f5d4151">27,153</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Exercise of stock options and other share-based compensation, net of shares tendered for payment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i37afb67435774254bf4f33a0e1bac8b4_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM2LTEtMS0xLTQzODEx_36c6b638-7702-4550-b8fc-5af58ede5341">148</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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37afb67435774254bf4f33a0e1bac8b4_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM2LTMtMS0xLTQzODEx_9a8c1f72-728a-4e38-b7d3-80f3b43d7318">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ad566d87ab5453aadf8a4f32663d7aa_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM2LTUtMS0xLTQzODEx_3fd36442-2b65-43d3-95f8-0c323d141759">408</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:6.5pt;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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM2LTEzLTEtMS00MzgxMQ_a690f1c0-3d9d-4525-935c-9c02ecf79705">410</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:6.5pt;font-weight:400;line-height:100%">Payment of statutory withholding on issuance of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ad566d87ab5453aadf8a4f32663d7aa_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM3LTUtMS0xLTQzODEx_88ad2899-24be-4d9c-8d9c-eeebcbd65e40">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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM3LTEzLTEtMS00MzgxMQ_4e245b01-f55c-4782-8ee2-3da95eb0bf1b">1,071</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Share-based 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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ad566d87ab5453aadf8a4f32663d7aa_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM4LTUtMS0xLTQzODEx_4214acbc-2873-4246-9f76-c3fc547434a6">9,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM4LTEzLTEtMS00MzgxMQ_ceb4e4df-c9b4-4721-8878-76046d8101be">9,044</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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Treasury shares issued for Deferred Compensation Plan funding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0ad566d87ab5453aadf8a4f32663d7aa_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQwLTUtMS0xLTQzODEx_6af8fadf-26c2-421b-ae61-101758d4dc8f">634</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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351217d897d542cf80522a3673a5ba63_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQwLTExLTEtMS00MzgxMQ_9ba4fae8-1e3e-46a2-9808-f5464bfff83b">1,008</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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQwLTEzLTEtMS00MzgxMQ_8ea62d4e-2e62-461a-ade1-d39701e29c7b">374</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:6.5pt;font-weight:400;line-height:100%">Shares issued pursuant to Employee Stock Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ad566d87ab5453aadf8a4f32663d7aa_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQxLTUtMS0xLTQzODEx_3d190c6d-d782-43f6-a46b-4b3aecf4044f">368</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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351217d897d542cf80522a3673a5ba63_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQxLTExLTEtMS00MzgxMQ_8856a276-e8c0-4284-9964-c30da219062f">1,144</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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQxLTEzLTEtMS00MzgxMQ_a9e4deaa-3b6e-47a9-9744-8b4264ee2512">1,512</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"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Dividends paid and accrued, $<ix:nonFraction unitRef="usdPerShare" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="2" name="us-gaap:CommonStockDividendsPerShareCashPaid" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQyLTAtMS0xLTQzODExL3RleHRyZWdpb246Mzc4ZGQzMzIwMGJkNDQxOTg4ZDhhMDM4MjY1MDMyYTNfMzI_83933beb-b143-4427-9b95-849a5eaace43">0.86</ix:nonFraction> per share</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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f1ab12f77894efdb228c23ecd0d2c58_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQyLTktMS0xLTQzODEx_b07cf9f9-a074-4f10-b3f7-bdbeff2842fd">64,092</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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQyLTEzLTEtMS00MzgxMQ_a9c1b1e4-6af7-453a-888c-8f6ef2787e8e">64,092</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">Shares issued pursuant to Dividend Reinvestment Plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ad566d87ab5453aadf8a4f32663d7aa_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQzLTUtMS0xLTQzODEx_25cfe9ba-2253-4d36-8ac9-b7c8ca8a9e74">6</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:6.5pt;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:6.5pt;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351217d897d542cf80522a3673a5ba63_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQzLTExLTEtMS00MzgxMQ_f88b016a-0dac-433b-ae2c-c07017d6296d">100</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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQzLTEzLTEtMS00MzgxMQ_c6521e5f-3981-4c27-88be-371a01bea29d">106</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:6.5pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i37afb67435774254bf4f33a0e1bac8b4_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ0LTEtMS0xLTQzODEx_0877d4d7-7d86-41b9-8096-7b3f6ec54caf">4</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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0ad566d87ab5453aadf8a4f32663d7aa_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ0LTUtMS0xLTQzODEx_cb707fc6-863a-43d0-99f4-899c583af70e">59</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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;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:6.5pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ0LTEzLTEtMS00MzgxMQ_f5b14e59-868e-47d8-8a98-94c2b525220e">59</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:6.5pt;font-weight:700;line-height:100%">Balance, December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2408877fe7394fd4972f3799d8fcfe8e_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTEtMS0xLTQzODEx_c2af3f56-4eca-4957-ae4a-0ebbfcb84796">76,161</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:6.5pt;font-weight:700;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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2408877fe7394fd4972f3799d8fcfe8e_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTMtMS0xLTQzODEx_a2899f71-fb84-40bc-b14d-6d40e8f3beae">762</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:6.5pt;font-weight:700;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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6718a7c54604f82965ffd5ffcd03bdf_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTUtMS0xLTQzODEx_fce3f1b1-1b69-4cc2-86fb-2159adf4ef4b">302,304</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:6.5pt;font-weight:700;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:6.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4e3ea54c6f444c30808a8248cad2dc28_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTctMS0xLTQzODEx_291bbf26-1b0b-4f46-a3c1-f4552f84716d">3,477</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:6.5pt;font-weight:700;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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82540542e5664d38b92ead1c8fd91fe8_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTktMS0xLTQzODEx_23b05596-4d26-437c-bd94-1d0f774656c8">154,495</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;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:6.5pt;font-weight:700;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:6.5pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia47b55a23d1c4996b15578081f9f5ca8_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTExLTEtMS00MzgxMQ_a0e8d1ef-0251-4171-b845-8a7da19564ee">27,912</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:6.5pt;font-weight:700;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:6.5pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTEzLTEtMS00MzgxMQ_db7d0678-e23e-47ac-8e31-c68e4342c145">426,172</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="border-bottom:1pt solid black;margin-bottom:5pt;margin-top:10pt;width:150pt"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:footnote id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc" footnoteRole="http://www.xbrl.org/2003/role/footnote">See Note 8 &#8212; Allowance for Doubtful Accounts herein regarding the adopted credit-loss guidance.</ix:footnote></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%">See accompanying notes to consolidated financial statements.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_115"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Healthcare Services Group, 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 Consolidated Financial Statements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Years Ended December 31, 2022, 2021 and 2020</span></div><div style="text-align:center"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_118"></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDcx_c2623b43-1eb6-49c0-9fbd-bfd794919f5b" continuedAt="i85cf394d05464c55888b8ba2da42ed9e" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#160;1 &#8212; Description of Business and Significant Accounting Policies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Operations</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="hcsg:NatureofOperationsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDg5_ef8cdb9b-76a8-4259-8102-e6ff1798b9cd" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Healthcare Services Group, Inc. (the &#8220;Company&#8221;) provides management, administrative and operating expertise and services to the housekeeping, laundry, linen, facility maintenance and dietary service departments of the healthcare industry, including nursing homes, retirement complexes, rehabilitation centers and hospitals located throughout the United States. Although the Company does not directly participate in any government reimbursement programs, the Company&#8217;s customers receive government reimbursements related to Medicare and Medicaid. Therefore, they are directly affected by any legislation relating to Medicare and Medicaid reimbursement programs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides services primarily pursuant to full service agreements with its customers. In such agreements, the Company is responsible for the day-to-day management of employees located at the customers&#8217; facilities, as well as for the provision of certain supplies. The Company also provides services on the basis of management-only agreements for a limited number of customers. In a management-only agreement, the Company provides management and supervisory services while the customer facility retains payroll responsibility for the non-supervisory staff. The agreements with customers typically provide for a renewable <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="hcsg:RevenueFromContractWithCustomerRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzEzMjM_2bb01868-4f6f-42d3-90d4-ac8e2e8f19e4">one year</ix:nonNumeric> service term, cancellable by either party upon <ix:nonNumeric contextRef="ia23309962b1147faacab19eb40eec046_D20220101-20221231" name="hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzEzNzM_cc914b67-4c8d-4737-8715-9cb4236b1569">30</ix:nonNumeric> to <ix:nonNumeric contextRef="i73a4480df07b4606a78d47c159a816f4_D20220101-20221231" name="hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzEzNzk_2e59c567-914b-47bb-8dac-ee169f2f923b">90</ix:nonNumeric> days&#8217; notice after an initial period of <ix:nonNumeric contextRef="ia23309962b1147faacab19eb40eec046_D20220101-20221231" name="hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE0MTc_d0f8d417-43ee-4fb0-b2a6-12f5e2d9e178">60</ix:nonNumeric> to <ix:nonNumeric contextRef="i73a4480df07b4606a78d47c159a816f4_D20220101-20221231" name="hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE0MjM_67c196ee-858d-473c-90ec-52395a89a790">120</ix:nonNumeric> days. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is organized into <ix:nonFraction unitRef="segment" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE0NTk_92deb52a-a7f8-4ec8-8578-920979458c0f">two</ix:nonFraction> reportable segments: housekeeping, laundry, linen and other services (&#8220;Housekeeping&#8221;), and dietary department services (&#8220;Dietary&#8221;).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Housekeeping consists of managing the customers&#8217; housekeeping departments, which are principally responsible for the cleaning, disinfecting and sanitizing of resident rooms and common areas of a customer&#8217;s facility, as well as the laundering and processing of the bed linens, uniforms, resident personal clothing and other assorted linen items utilized at a customer facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dietary consists of managing the customers&#8217; dietary departments, which are principally responsible for food purchasing, meal preparation and dietitian professional services, which includes the development of menus that meet residents&#8217; dietary needs.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDc3_2b759f87-c9b9-4eda-aba2-e155acf11b92" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements have been prepared in accordance with United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) and with the rules and regulations of the SEC, specifically Regulation S-X and the instructions to Form 10-K. Unless otherwise indicated, all references to years are to the Company&#8217;s fiscal year, which ends on December 31. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Consolidated Financial Statements include the accounts of Healthcare Services Group, Inc. and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates in Financial Statements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDkz_5cf5b220-fb7b-4773-8c07-3cd7b00cf112" escape="true">In preparing financial statements in conformity with U.S. GAAP, estimates and assumptions are made that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities, and the reported amounts of revenues and expenses. Actual results could differ from those estimates. Significant estimates are used in determining, but are not limited to, the Company&#8217;s allowance for doubtful accounts, accrued insurance claims, valuations, deferred taxes and reviews for potential impairment. The estimates are based upon various factors including current and historical trends, as well as other pertinent industry and regulatory authority information, including the potential future effects of COVID-19. Management regularly evaluates this information to determine if it is necessary to update the basis for its estimates and to adjust for known changes.</ix:nonNumeric></span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="i85cf394d05464c55888b8ba2da42ed9e" continuedAt="ib8b132a34a074b109f18e1df4f887049"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDgx_cefa692d-62e9-49a5-9c7f-cd81ee9d2ead" continuedAt="iaa980f58a5a74675a26fe15fafee327b" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company utilizes valuation techniques that maximize the use of observable inputs (Levels 1 and 2) and minimize the use of unobservable inputs (Level 3) within the fair value hierarchy. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities are classified within the fair value hierarchy based on the lowest level (least observable) input that is significant to the measurement in its entirety.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While unobservable inputs reflect the Company&#8217;s market assumptions, preference is given to observable inputs. These two types of inputs create the following fair value hierarchy:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Quoted prices for identical instruments in active markets;</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable; and</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Significant inputs to the valuation model are unobservable</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iaa980f58a5a74675a26fe15fafee327b">The Company&#8217;s financial instruments that are measured at fair value on a recurring basis consist of marketable securities and the deferred compensation fund investments. Other financial instruments such as cash and cash equivalents, accounts and notes receivable, accounts payable (including income taxes payable and accrued expenses) and borrowings under the Company&#8217;s line of credit are short-term in nature, and therefore the carrying value of these instruments are deemed to approximate their fair value.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6 &#8212; Fair Value Measurements for the fair value hierarchy table and for details on the measurement of fair value for assets and liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDk0_10896fcf-1673-43eb-a509-6d97a8a5f692" escape="true">Cash and cash equivalents are held in U.S. financial institutions or in custodial accounts with U.S. financial institutions. Cash equivalents are defined as short-term, highly liquid investments with a maturity of three months or less at time of purchase that are readily convertible into cash and have insignificant interest rate risk. The Company currently has bank deposits with financial institutions in the U.S. that exceed FDIC insurance limits.</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments in Marketable Securities</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:MarketableSecuritiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDk2_21701089-6647-4653-b61a-ae5b3949b28c" continuedAt="i6d039049aaf04796ab96ffdaeb699f96" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities are defined as fixed income investments which are highly liquid and can be readily purchased or sold through established markets. As of December&#160;31, 2022 and 2021, the Company had marketable securities of $<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-5" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzYzMTY_106bb891-9bb1-402e-a2f6-d5f0c6c70194">95.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-5" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzYzMjM_c1e1df93-0349-46a4-b2eb-a0d8700970c2">114.4</ix:nonFraction>&#160;million, respectively, comprised primarily of tax-exempt municipal bonds. These investments are accounted for as available-for-sale securities and are reported at fair value on the Company's Consolidated Balance Sheets. For the years ended December&#160;31, 2022 and 2021, $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" sign="-" name="us-gaap:MarketableSecuritiesUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzY1NTE_afc2eed9-6043-4193-ac73-4cdacf712f51">7.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:MarketableSecuritiesUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzMyOTg1MzQ5MTE5NjQ_33db2f4d-c38d-4f8e-a8d7-64b4aca17f95">1.6</ix:nonFraction> million of unrealized losses related to these investments were recorded in other comprehensive income, respectively. For the year ended December&#160;31, 2020, $<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-5" name="us-gaap:MarketableSecuritiesUnrealizedGainLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzY2ODM_474b451c-f708-4767-9657-5cfb3a87986b">2.6</ix:nonFraction>&#160;million of unrealized gains related to these marketable securities were recorded in other comprehensive income. Unrealized gains and losses are recorded net of income taxes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These assets are available for future needs under the Company&#8217;s self-insurance programs and are held by the Company&#8217;s wholly-owned captive insurance company subsidiary as required by state insurance regulations. The Company&#8217;s investment policy is intended to manage the assets to achieve the goals of preserving principal, maintaining adequate liquidity at all times, and maximizing returns subject to investment guidelines. The investment policy limits investment to certain types of instruments issued by institutions primarily with investment grade credit ratings and places restrictions on concentration by type and issuer.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6d039049aaf04796ab96ffdaeb699f96">The Company periodically reviews the investments in marketable securities for credit impairment when an investment&#8217;s fair value declines below the amortized cost basis and whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.</ix:continuation> As of December&#160;31, 2022, management believes that the recorded value of the Company&#8217;s investments in marketable securities was recoverable in all material respects. See Note 6 &#8212; Fair Value Measurements for credit impairment considerations.</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%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ib8b132a34a074b109f18e1df4f887049" continuedAt="i2fd79aa83aa74979bdef1d6a98518fa7"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts and Notes Receivable</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDc5_b394d227-143c-4071-8103-a842b1fed10d" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes receivable consist of Housekeeping and Dietary segment trade receivables from contracts with customers. The Company&#8217;s payment terms with customers for services provided are defined within each customer&#8217;s service agreement. All accounts receivables are considered short term assets as the Company does not grant payment terms greater than one year. Accounts receivable initially are recorded at the transaction amount, and are recorded after the Company has an unconditional right to payment where only the passage of time is required before payment is received. Each reporting period, the Company evaluates the collectability of outstanding receivable balances and records an allowance for doubtful accounts representing an estimate of future expected credit loss. Additions to the allowance for doubtful accounts are made by recording a charge to bad debt expense reported in&#160;costs of services provided.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable are initially recorded when accounts receivable are transferred into a promissory note and are recorded as an alternative to accounts receivable to memorialize an unqualified promise to pay a specific sum, typically with interest, in accordance with a defined payment schedule. <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzEwOTk1MTE2NjE2NTU_58cdef99-2397-4a57-9d03-ffac9fb23ee0">The Company&#8217;s payment terms with customers on promissory notes can vary based on several factors and the circumstances of each promissory note, however typically promissory notes mature over a 1 to 4 year period. Similar to accounts receivable, each reporting period the Company evaluates the collectability of outstanding notes receivable balances and records an allowance for doubtful accounts representing an estimate of future expected credit losses.</ix:nonNumeric></span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 7 &#8212; Accounts and Notes Receivable herein for further information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:CreditLossFinancialInstrumentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDkx_96b2f191-dd2a-4a18-9dd1-f7a9f3e5e49d" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the allowance for doubtful accounts using an expected loss model prepared in accordance with the FASB Accounting Standards Codification subtopic 326 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses - Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASC 326&#8221;). ASC 326 requires the Company to estimate the lifetime expected credit losses on accounts receivable and notes receivable and to record an allowance to offset the receivables at the time when the transactions are recorded. Modeling is prepared after considering historical experience, current conditions, and reasonable and supportable economic forecasts to estimate lifetime expected credit losses.</span></ix:nonNumeric></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 8 &#8212; Allowance for Doubtful Accounts herein for further information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" xsi:nil="true" name="us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDgz_71665a7c-51ba-44fd-944f-b3f87709a2c4" escape="true"></ix:nonNumeric>Inventories and Supplies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:InventorySuppliesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDc1_fea1c493-0411-4144-902c-6c9299d61172" escape="true">Inventories and supplies include housekeeping, linen and laundry supplies, as well as food provisions and supplies. Non-linen inventories and supplies are stated on a first-in, first-out (FIFO) basis, and reduced as deemed necessary to approximate the lower of cost or net realizable value. Linen supplies are amortized on a straight-line basis over their estimated useful life of <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="hcsg:PeriodOfAmortizationOfInventoriesAndSupplies" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzExODQ4_71911017-93b6-4cb4-b4c8-aa4862b64aeb">24</ix:nonNumeric> months.</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDgw_e09d3499-a0c3-453c-89dc-628f0b5790cd" escape="true">The Company recognizes revenue from contracts with customers when or as the promised goods and services are provided to customers. Revenues are reported net of sales taxes that are collected from customers and remitted to taxing authorities. The amount of revenue recognized by the Company is based on the consideration to which the Company is entitled in exchange for providing the contracted goods and services.</ix:nonNumeric> Refer to Note&#160;2 &#8212; Revenue herein for further information. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:LesseeLeasesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDg0_29947253-7466-4558-8b9a-9a657b212a64" escape="true">The Company records assets and liabilities on the balance sheet to recognize the rights and obligations arising from leasing arrangements with contractual terms greater than 12 months, as permitted by U.S. GAAP. A leasing arrangement includes any contract which entitles the Company to the right of use of an identified tangible asset where there are no restrictions as to the direct of use of the asset, and the Company obtains substantially all of the economic benefits from the right of use. As of the years ended December 31, 2022 and 2021, the Company was only the lessee of operating lease arrangements.</ix:nonNumeric></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 9 &#8212; Lease Commitments herein for further information.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="i2fd79aa83aa74979bdef1d6a98518fa7" continuedAt="i3c9982ce014f4aa89d95429d492d56a0"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDcz_498dd7a5-5f2b-49f1-81cb-597795671240" escape="true">Property and equipment, with the exception of those pertaining to leases, are stated at cost, net of accumulated depreciation. Additions, renewals and improvements are capitalized, while maintenance and repair costs are expensed when incurred. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the respective accounts and any resulting gain or loss is included in income. Depreciation is recorded using the straight-line method over the following estimated useful lives: Housekeeping and Dietary equipment &#8212; <ix:nonNumeric contextRef="i6bf3502236ef4ce1b7508823e65b431f_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzEzODk4_82476fad-4c0b-41d7-b7af-6a06ab987bd6">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i2cc6c35c45024174994450e40ed1d146_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzEzOTA0_d5a2ef99-9c43-4917-b54d-93fe57daaaef">5</ix:nonNumeric> years; computer hardware and software&#160;&#8212; <ix:nonNumeric contextRef="i26f55bef637f4ac28b204241c86809a4_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzEzOTQx_26717b43-e298-4a98-b637-310f5fc940c1">3</ix:nonNumeric> to <ix:nonNumeric contextRef="i8a7402f425694513acc27f78c383cece_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzEzOTQ3_d81b8d96-d774-4e5e-8e64-6d1c5ae9aeb4">5</ix:nonNumeric> years; and other, consisting of furniture and fixtures, leasehold improvements and vehicles&#160;&#8212; <ix:nonNumeric contextRef="i7ddd6b26a2f34224a83ade3508645663_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE0MDM4_95ba6b98-f04e-40c7-aa5f-64c7c8ca63be">5</ix:nonNumeric>&#160;to <ix:nonNumeric contextRef="ic8dc20c2f9c34e629123f9e76cfd01bb_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE0MDQ0_447a32bf-0cf9-4c44-b9c2-a1f4c84e8770">10</ix:nonNumeric> years.</ix:nonNumeric> Depreciation expense on property and equipment for the years ended December&#160;31, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE0MTMz_780c9427-371a-4456-a23a-43bdd01fa7d3">10.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE0MTM3_8798b2a3-2b39-484f-ba74-3b46f3d7ff27">10.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE0MTQ0_ed01d41c-88a7-437e-86d1-a8194ed22747">10.1</ix:nonFraction> million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDky_1fb63bc8-0ced-428a-9383-5a2d07ef2f0e" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability method of accounting for income taxes. Under this method, income tax expense or benefits are recognized for the amount of taxes payable or refundable for the current period. The Company accrues for probable tax obligations as required, based on facts and circumstances in various regulatory environments. In addition, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. When appropriate, valuation allowances are recorded to reduce deferred tax assets to amounts for which realization is more likely than not. Deferred tax assets and liabilities are more fully described in Note 12 &#8212; Income Taxes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertain income tax positions taken or expected to be taken in tax returns are reflected within the Company&#8217;s Consolidated Financial Statements based on a recognition and measurement process.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may from time to time be assessed interest or penalties by taxing jurisdictions, although any such assessments historically have been minimal and immaterial to its financial results. When the Company has received an assessment for interest and/or penalties, it will be classified in the financial statements as selling, general and administrative expense. In addition, any interest or penalties relating to recognized uncertain tax positions would also be recorded in selling, general and administrative expense.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings per Common Share</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDkw_ad611494-0df2-4136-9f4c-54cd0032bada" escape="true">Basic earnings per common share is computed by dividing income available to common shareholders by the weighted-average number of common shares outstanding for the period. Diluted earnings per common share is computed using the weighted-average number of common shares outstanding and dilutive common shares, such as those issuable upon exercise of stock options and upon the vesting of restricted stock and restricted stock units.</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDc2_6c0d61ee-0365-419f-adb7-70895c915dc1" escape="true">The Company estimates the fair value of share-based awards on the date of grant using the Black-Scholes valuation model for stock options, using a Monte Carlo simulation for performance restricted stock units, and using the share price on the date of grant for restricted stock units and deferred stock units. The value of the award is recognized ratably as an expense in the Company&#8217;s Consolidated Statements of Comprehensive Income over the requisite service periods, with adjustments made for forfeitures as they occur.</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDY2_c9b67ce1-43f4-46f7-b276-3f619ab7d54d" escape="true">Advertising costs are expensed when incurred.</ix:nonNumeric> Advertising costs were <ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE2NzQw_37b394ab-9674-4be3-a4d1-6cb1e06d9b6f"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE2NzQw_a1e88ab4-ab1b-4f46-b35b-f3513b87191b"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE2NzQw_cf220713-5e42-40d2-9eca-9532b07b4897">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>t material for the years ended December&#160;31, 2022, 2021 and 2020.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="i3c9982ce014f4aa89d95429d492d56a0" continuedAt="i953200ca841148819bfbd471377190b4"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDk1_1043f0d4-56bb-416e-bef3-7611bf089de0" escape="true">The carrying amounts of long-lived assets are periodically reviewed to determine whether current events or circumstances warrant adjustment to such carrying amounts. Any impairment would be measured as the amount that the carrying value of such assets exceeds their fair value, primarily based on estimated undiscounted cash flows. Considerable management judgment is necessary to estimate the fair value of assets. Assets to be disposed of are carried at the lower of their financial statement carrying amount or fair value, less cost to sell. <ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="INF" name="us-gaap:TangibleAssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE3MzY3_3892bc95-ff4a-4db7-b31f-68183884d0a3"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="INF" name="us-gaap:TangibleAssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE3MzY3_51d190ab-f029-4518-bd74-6e37e2a90946"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="INF" name="us-gaap:TangibleAssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE3MzY3_606801de-656b-4424-af88-d621db22cb73">No</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;impairment loss was recognized on the Company&#8217;s long-lived assets during the years ended December 31, 2022, 2021 or 2020.</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Identifiable Intangible Assets and Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDY5_d4ee1d17-a976-4586-b98b-191dee6d1d1f" escape="true">Identifiable intangible assets are amortized on a straight-line basis over their respective lives. Goodwill represents the excess of cost over the fair value of net assets of acquired businesses. Management reviews the carrying value of goodwill annually during the fourth quarter to assess for impairment on a reporting unit basis, or more often if events or circumstances indicate that the carrying value may exceed its estimated fair value. <ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="INF" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE3OTUx_20fe80a4-11c0-46d0-8f1d-7ce9524f9c7b"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="INF" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE3OTUx_275b1491-9e35-426d-8b81-fda906905b7f"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="INF" name="us-gaap:GoodwillAndIntangibleAssetImpairment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE3OTUx_aef702f3-e6cd-49cd-9782-b5fc4b96deb5">No</ix:nonFraction></ix:nonFraction></ix:nonFraction>&#160;impairment loss was recognized on the Company's intangible assets or goodwill during the years ended December 31, 2022, 2021 or 2020.</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Treasury Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="hcsg:TreasuryStockPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDc0_9536da16-7de7-49cc-955b-0ce14396fdf7" escape="true">Treasury stock purchases are accounted for under the cost method whereby the entire cost of the acquired stock is recorded as treasury stock. Gains or losses on the subsequent reissuance of shares are credited or charged to additional paid-in capital.</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDcw_614e9d9a-8607-4b3e-9586-6235fcc7043a" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s financial instruments that are subject to credit risk are cash and cash equivalents, marketable securities, deferred compensation funding and accounts and notes receivable. At December&#160;31, 2022 and 2021, the majority of the Company&#8217;s cash and cash equivalents and marketable securities were held in <ix:nonFraction unitRef="financial_institution" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="INF" name="hcsg:ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE5MTEw_829111de-1eeb-45cc-b237-249800bb8446"><ix:nonFraction unitRef="financial_institution" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="INF" name="hcsg:ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE5MTEw_9fb92b2d-d944-4546-a135-b82dadd7300a">one</ix:nonFraction></ix:nonFraction> large financial institution located in the United States. The Company&#8217;s marketable securities are fixed income investments which are highly liquid and can be readily purchased or sold through established markets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s customers are concentrated in the healthcare industry and are primarily providers of long-term care. The revenues of many of the Company&#8217;s customers are highly reliant on Medicare, Medicaid and third party payors&#8217; reimbursement funding rates. New legislation or changes in existing regulations could directly impact the governmental reimbursement programs in which the customers participate. As a result, the Company may not realize the full effects of such programs until these laws are fully implemented and governmental agencies issue applicable regulations or guidance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company negotiates the pricing and other terms for the majority of our purchases of food and dining supplies directly with national manufacturers, the Company procures more than <ix:nonFraction unitRef="number" contextRef="i47149e66331640ca9b1f927a3d73e170_D20220101-20221231" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIwMTA4_6b519541-2c5a-4974-ab42-e22fb8f149f5">50</ix:nonFraction>% of these products and other items through Sysco Corporation (&#8220;Sysco&#8221;). Sysco, is responsible for tracking our orders and delivering products to our specific locations.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="i953200ca841148819bfbd471377190b4"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Customers</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022, 2021 and 2020, Genesis Healthcare, Inc. (&#8220;Genesis&#8221;) accounted for $<ix:nonFraction unitRef="usd" contextRef="ic3dd5854959e49a9a796e5e61ad65f21_D20220101-20221231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIwMzg5_1e98899b-a326-4209-963c-3cc671f2444b">169.1</ix:nonFraction> million or <ix:nonFraction unitRef="number" contextRef="ic3dd5854959e49a9a796e5e61ad65f21_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIwMzk1_aac19c7c-984b-48e9-a1c9-d434397e0a14">10.0</ix:nonFraction>%, $<ix:nonFraction unitRef="usd" contextRef="i3b4953e49b7946f4bd27fe60d081ee8e_D20210101-20211231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIwMzk5_99fe9107-41be-461d-81e4-831fdf9f5af9">177.1</ix:nonFraction> million or <ix:nonFraction unitRef="number" contextRef="i3b4953e49b7946f4bd27fe60d081ee8e_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIwNDA1_b18741f2-ca22-408a-80dc-cede7803abdc">10.8</ix:nonFraction>% and $<ix:nonFraction unitRef="usd" contextRef="i99a0f869950d4b25a78afc7eb36759a4_D20200101-20201231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIwNDEy_7edd84dd-c95a-40b9-85a8-a87464c82dd7">258.7</ix:nonFraction> million or <ix:nonFraction unitRef="number" contextRef="i99a0f869950d4b25a78afc7eb36759a4_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIwNDE4_11c9e648-001d-46a2-9b61-272c35b7ce87">14.7</ix:nonFraction>% of the Company&#8217;s consolidated revenues, respectively. Genesis commenced a restructuring effort in 2020 that continued in 2022. As part of Genesis&#8217; restructuring effort, during 2021, the Company and Genesis reached an agreement in principle to modify pricing through December 2021 (at which time the original pricing terms resumed) and payment terms through December 2022, at which point the original payment terms would resume. The agreement was executed in 2022. Genesis remains largely compliant with the terms of the agreement as the parties continue discussions regarding a long-term contract structure. As of December&#160;31, 2022, the Company had outstanding accounts receivable and notes receivable of $<ix:nonFraction unitRef="usd" contextRef="i228d2acf59cc416da86ff1714f7c6ef5_I20221231" decimals="-5" name="us-gaap:AccountsReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzMyOTg1MzQ5MDgyMDk_93ce5665-b20c-40be-bc45-261b702bb45d">36.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i228d2acf59cc416da86ff1714f7c6ef5_I20221231" decimals="-5" name="us-gaap:NotesReceivableRelatedParties" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzMyOTg1MzQ5MDgyMTc_464ed9ed-7b85-4df1-8bd2-ac526ef22a04">20.4</ix:nonFraction>&#160;million, respectively, from Genesis. <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:MajorCustomersPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDc4_336a1858-59f7-4664-be6c-5c5272438d62" escape="true">Although the Company expects to continue its relationship with Genesis, there can be no assurance thereof. Revenues generated from Genesis were included in both operating segments previously mentioned. Any extended discontinuance of revenues, or significant reduction, from this customer could, if not replaced, have a material impact on our operations. In addition, if Genesis fails to abide by current payment terms it could increase our accounts receivable balance and have a material adverse effect on our financial condition, results of operations, and cash flows. No other single customer or customer group represented more than 10% of consolidated revenues for the years ended December&#160;31, 2022, 2021 and 2020.</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIxOTkwMjMyNzc3NDU_d703f69f-013d-480b-9681-87f19b1fc040" continuedAt="i07e767b923b546579dacc5e374d46e1c" escape="true">There have been no new accounting pronouncements that have significance, or potential significance, to our Consolidated Financial Statements.</ix:nonNumeric></span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_121"></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3Xzc0OTc_0247dec6-1934-44e5-8494-af933af6eec6" continuedAt="ibf4f6dd94e6b4d0b88233e18e5a13c4e" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#160;2 &#8212; Revenue </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company presents its consolidated revenues disaggregated by reportable segment, as Management evaluates the nature, amount, timing and uncertainty of the Company&#8217;s revenues by segment. Refer to Note 14 &#8212; Segment Information herein as well as the information below regarding the Company&#8217;s reportable segments. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Housekeeping </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Housekeeping accounted for $<ix:nonFraction unitRef="usd" contextRef="ic5dc5bf11ca54442bac9471064a9cf31_D20220101-20221231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzMzOQ_05f5ef19-302e-44b0-a80b-355998581a65">795.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="ief79fe0b53ae4cfe8a77a43232836a50_D20210101-20211231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzM0Mw_53fc84f9-5a2b-408b-b4ed-99019ca9c42e">821.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i305bc1d1ad80441987e7b7c71a49b852_D20200101-20201231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzM1MA_0d5dd492-ee80-4d48-98a7-68eaf5b04371">895.3</ix:nonFraction> million of the Company&#8217;s consolidated revenues for the years ended December 31, 2022, 2021 and 2020, respectively. The Housekeeping services include managing customers&#8217; housekeeping departments, which are principally responsible for the cleaning, disinfecting and sanitizing of resident rooms and common areas of the customers&#8217; facilities, as well as the laundering and processing of the bed linens, uniforms, resident personal clothing and other assorted linen items utilized at the customers&#8217; facilities. Upon beginning service with a customer facility, the Company will typically hire and train the employees previously employed by such facility and assign an on-site manager to supervise and train the front-line personnel and coordinate housekeeping services with other facility support functions in accordance with customer requests. Such management personnel also oversee the execution of various cost and quality control procedures including continuous training and employee evaluation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dietary </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dietary services accounted for $<ix:nonFraction unitRef="usd" contextRef="ib905573712a440108ef4127523d48a55_D20220101-20221231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzEzNTE_16385685-8a20-4e6f-be8e-5b701ecb2dc6">894.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i33a9788ffb324d0e8d98f516d39db722_D20210101-20211231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzEzNTU_c0e8157e-e3e7-4ba9-b2c3-9d951be925f6">820.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i84a4a33794ca40cc8e55745c210abd78_D20200101-20201231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzEzNjI_bcc63025-8bd4-471a-84c9-3f5958db55bb">865.0</ix:nonFraction> million of the Company&#8217;s consolidated revenues for the years ended December 31, 2022, 2021 and 2020, respectively. Dietary services consist of managing customers&#8217; dietary departments which are principally responsible for food purchasing, meal preparation and professional dietitian services, which include the development of menus that meet the dietary needs of residents. On-site management is responsible for all daily dietary department activities, with regular support provided by a District Manager specializing in dietary services. The Company also offers clinical consulting services to facilities which if contracted is a service bundled within the monthly service provided to customers. Upon beginning service with a customer facility, the Company will typically hire and train the employees previously employed by such facility and assign an on-site manager to supervise and train the front-line personnel and coordinate dietitian services with other facility support functions in accordance with customer requests. Such management personnel also oversee the execution of various cost and quality control procedures including continuous training and employee evaluation.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="ibf4f6dd94e6b4d0b88233e18e5a13c4e"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenues are derived from contracts with customers. The Company recognizes revenue to depict the transfer of promised goods and services to customers in amounts that reflect the consideration to which the Company is entitled in exchange for those goods and services. The Company&#8217;s costs of obtaining contracts are not material.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs services and provides goods in accordance with its contracts with its customers. Such contracts typically provide for a renewable <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="hcsg:RevenueFromContractWithCustomerRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzMxMjc_2bb01868-4f6f-42d3-90d4-ac8e2e8f19e4">one year</ix:nonNumeric> service term, cancellable by either party upon <ix:nonNumeric contextRef="ia23309962b1147faacab19eb40eec046_D20220101-20221231" name="hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzMxNzc_943a3122-b64d-4771-9d79-c19e85bca534">30</ix:nonNumeric> to <ix:nonNumeric contextRef="i73a4480df07b4606a78d47c159a816f4_D20220101-20221231" name="hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzMxODM_0c2fccce-ce1f-4b70-a6b8-416f5f7af682">90</ix:nonNumeric> days&#8217; notice, after an initial period of <ix:nonNumeric contextRef="ia23309962b1147faacab19eb40eec046_D20220101-20221231" name="hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzMyMjI_53c37bc7-d316-498d-862c-e5e9a7a46013">60</ix:nonNumeric> to <ix:nonNumeric contextRef="i73a4480df07b4606a78d47c159a816f4_D20220101-20221231" name="hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzMyMjg_bb9824b9-eb8e-48d4-90eb-782d51bc5f61">120</ix:nonNumeric> days. A performance obligation is the unit of account under ASC 606 and is defined as a promise in a contract to transfer a distinct good or service to the customer. The Company&#8217;s Housekeeping and Dietary contracts relate to the provision of bundles of goods, services or both, which represent a series of distinct goods and services that are substantially the same and that have the same pattern of transfer to the customer. The Company accounts for the series as a single performance obligation satisfied over time, as the customer simultaneously receives and consumes the benefits of the goods and services provided. Revenue is recognized using the output method, which is based upon the delivery of goods and services to the customers&#8217; facilities. In limited cases, the Company provides goods, services or both, before the execution of a written contract. In these cases, the Company defers the recognition of revenue until a contract is executed. The amount of such deferred revenue was $<ix:nonFraction unitRef="usd" contextRef="i6c2d1fef671144ae9ae23452eb47802a_I20221231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzQyMTg_36b92e32-07b3-46e5-ae7a-e84860fb22e3">0.3</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i83f7da6af59c4e37893d70e279e1918d_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzMyOTg1MzQ4OTEzMTc_5cff5974-9270-4a91-a336-98822f87c096">0.1</ix:nonFraction> million as of December&#160;31, 2022 and 2021. Additionally, substantially all such revenue amounts deferred as of December&#160;31, 2021 were subsequently recognized as revenue during the year ended December 31, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is the amount of consideration to which the Company is entitled in exchange for transferring promised goods or services to its customers. The transaction price does not include taxes assessed or collected. The Company&#8217;s contracts detail the fees that the Company charges for the goods and services it provides. For certain contracts which contain a variable component to the transaction price, the Company is required to make estimates of the amount of consideration to which the Company will be entitled, based on variability in resident and patient populations serviced, product usage or quantities consumed. The Company recognizes revenue related to such estimates only when the Company determines that there will not be a significant reversal in the amount of revenue recognized. During the year ended December&#160;31, 2022 the Company recognized a $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" sign="-" name="us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzY1OTcwNjk3NzQ1ODI_5d3e8a84-858c-4275-95cd-32f5c0d61b0a">10.0</ix:nonFraction>&#160;million reduction to revenues related to a contract modification. The Company&#8217;s contracts generally do not contain significant financing components, as payment terms are less than one year. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company allocates the transaction price to each performance obligation, noting that the bundle of goods, services or goods and services provided under each Housekeeping and Dietary contract represents a single performance obligation that is satisfied over time. The Company recognizes the related revenue when it satisfies the performance obligation by transferring a bundle of promised goods, services or both to a customer. Such recognition is on a monthly or weekly basis, as goods are provided and services are performed. In some cases, the Company requires customers to pay in advance for goods and services to be provided. As of December&#160;31, 2022 and 2021, the value of the contract liabilities associated with customer prepayments was $<ix:nonFraction unitRef="usd" contextRef="i0ae628df1f29441495263112cebca75c_I20221231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzYwMzE_3f049374-4f5e-482d-9b50-e4b9975f1362">3.1</ix:nonFraction> million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $<ix:nonFraction unitRef="usd" contextRef="i558efe4f803148d2b6538cabe453cdcb_I20211231" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzYwMzg_39e9e4c9-fd08-4555-8403-dc2fa4942ebe">2.5</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. Additionally, all such revenue amounts deferred as of December&#160;31, 2021 were subsequently recognized as revenue during the year ended December 31, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transaction Price Allocated to Remaining Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue as it satisfies the performance obligations associated with contracts with customers, which due to the nature of the goods and services provided by the Company, are satisfied over time. Contracts may contain transaction prices that are fixed, variable or both. <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:RevenuePerformanceObligationDescriptionOfTiming" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3Xzc0OTk_71db4d78-230d-4643-aac0-e9972a78383a">The Company&#8217;s contracts with customers typically provide for an initial term of one year, with renewable <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="hcsg:RevenueFromContractWithCustomerRenewalTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzY2MzM_2bb01868-4f6f-42d3-90d4-ac8e2e8f19e4">one year</ix:nonNumeric> service terms, cancellable by either party upon <ix:nonNumeric contextRef="ia23309962b1147faacab19eb40eec046_D20220101-20221231" name="hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzY2ODQ_cc914b67-4c8d-4737-8715-9cb4236b1569">30</ix:nonNumeric> to <ix:nonNumeric contextRef="i73a4480df07b4606a78d47c159a816f4_D20220101-20221231" name="hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzY2OTA_2e59c567-914b-47bb-8dac-ee169f2f923b">90</ix:nonNumeric> days&#8217; notice after an initial period of <ix:nonNumeric contextRef="ia23309962b1147faacab19eb40eec046_D20220101-20221231" name="hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzY3Mjg_d0f8d417-43ee-4fb0-b2a6-12f5e2d9e178">60</ix:nonNumeric> to <ix:nonNumeric contextRef="i73a4480df07b4606a78d47c159a816f4_D20220101-20221231" name="hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzY3MzQ_67c196ee-858d-473c-90ec-52395a89a790">120</ix:nonNumeric> days.</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company had $<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzY3NjI_cc0bd652-af26-4a8f-b99a-d50c2beea1b4">120.3</ix:nonFraction> million related to performance obligations that were unsatisfied or partially unsatisfied for which the Company expects to recognize revenue. The Company expects to recognize revenue on approximately <ix:nonFraction unitRef="number" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="3" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzY5NTc_ecdaddd6-6431-4c75-af6b-e7c85a87e272">85.7</ix:nonFraction>% of the remaining performance obligations over the next <ix:nonNumeric contextRef="i685774cc02344b18b565c95152844b6a_I20221231" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzcwMTU_98a5a1ea-305f-44c1-9632-1345606c63a1">12</ix:nonNumeric> months, with the balance to be recognized thereafter. These amounts exclude variable consideration primarily related to performance obligations that consists of a series of distinct service periods with revenues based on future performance that cannot be estimated at contract inception. The Company also has elected to apply the practical expedient that permits exclusion of information about the remaining performance obligations with original expected durations of one year or less.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_124"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ComprehensiveIncomeNoteTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzk2Mw_6171f707-fc1a-48bf-b33e-8e288017b1a0" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3 &#8212; Changes in Accumulated Other Comprehensive Income by Component</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022, 2021 and 2020, the Company&#8217;s accumulated other comprehensive income consisted of unrealized gains and losses from the Company&#8217;s available-for-sale marketable securities. <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzk2OA_6b58e3fd-4cf9-4d93-8e99-1afafb9e688f" continuedAt="i2eb09b72f9344555b0d0ecd23feacaa4" escape="true">The following tables provide a summary of the changes in accumulated other comprehensive income, net of taxes:</ix:nonNumeric></span></div><ix:continuation id="i2eb09b72f9344555b0d0ecd23feacaa4"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.666%"></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.530%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.160%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;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%">Unrealized Gains and (Losses) on Available-for-Sale Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income &#8212; beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd4d700dfd7048c9a55178af139d9f7b_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzQtMS0xLTEtNDM4MTE_f354958f-3d28-454f-82de-ad1bf997a648">4,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7328d9d9ef7749139b5f8fd880078571_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzQtMy0xLTEtNDM4MTE_70765ba5-0ed5-40f7-844f-83cccfeb4fb6">5,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6c4afc150c74042b2a1654dce92268e_I20191231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzQtNS0xLTEtNDM4MTE_a9090093-3a83-4c70-aba5-6d5a68697989">2,919</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzUtMS0xLTEtNDM4MTE_d89a9c51-7d71-4cc6-b296-b5909749718c">7,505</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzUtMy0xLTEtNDM4MTE_3687be93-25ff-4e2f-a657-0073d1b1b421">1,522</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzUtNS0xLTEtNDM4MTE_c60cf259-30d6-4f8a-a7e9-72f525e6c039">2,557</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses (gains) reclassified from other comprehensive income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzYtMS0xLTEtNDM4MTE_2b496600-f8e7-4481-85f5-9f30da72db5f">28</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzYtMy0xLTEtNDM4MTE_19c2ce39-c283-4512-b08c-e39166d8c56a">41</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="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzYtNS0xLTEtNDM4MTE_36b81bb8-c490-4793-bed8-453e21e7ca8e">87</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive (loss) income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzctMS0xLTEtNDM4MTE_dd41225b-beef-403f-9263-bf087fa7b153">7,477</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzctMy0xLTEtNDM4MTE_31cfbad7-14f6-4137-a8ae-c1be021a6a18">1,563</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzctNS0xLTEtNDM4MTE_1dfd4466-7326-47f4-9362-997a4e7a8997">2,644</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income &#8212; ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4e3ea54c6f444c30808a8248cad2dc28_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzgtMS0xLTEtNDM4MTE_0666b688-2c7d-4601-9ae1-924b3b174e9a">3,477</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd4d700dfd7048c9a55178af139d9f7b_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzgtMy0xLTEtNDM4MTE_72b545ae-40ae-4012-ae6c-93ac0e0a7619">4,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7328d9d9ef7749139b5f8fd880078571_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzgtNS0xLTEtNDM4MTE_bc09e000-a0fc-4b92-b500-aa8474c0ba5d">5,563</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">All amounts are net of tax.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Realized gains and losses were recorded pre-tax under &#8220;Investment and other income&#8221; in the Consolidated Statements of Comprehensive Income. For the year ended December&#160;31, 2022, the Company recorded less than $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzUzNA_f4499efd-2c9c-49d6-a04b-f4ce95ad3db5">0.1</ix:nonFraction> million of realized losses from the sale of available-for-sale securities. For the&#160;year ended December&#160;31, 2021,&#160;the Company recorded $<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzY0Nw_dea1457a-75b7-4c11-9cb3-6374ed5dea86">0.1</ix:nonFraction>&#160;million of realized gains from the sale of available-for-sale securities. For the year ended December&#160;31, 2020, the Company recorded $<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-5" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzYwNDczMTM5NTM5MDM_cb9ac4fb-bbb6-4f77-b909-c5e46d3cf982">0.1</ix:nonFraction>&#160;million of realized losses from the sale of available-for-sale securities. Refer to Note 6 &#8212; Fair Value Measurements herein for further information.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">For the year ended December&#160;31, 2022, the change in other comprehensive income was net of a tax benefit of $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzg1MA_7217c6cc-5960-41f5-b6fe-a5a6b25773e5">2.0</ix:nonFraction> million. For the years ended December&#160;31, 2021 and 2020, the changes in other comprehensive income were net of a tax benefit of $<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzY1OTcwNjk3Njc5MjU_486adb56-6b42-424e-a0e6-9938570c08fc">0.4</ix:nonFraction> million and expense of $<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzk1Ng_b2185d41-4dcc-42d0-b5a8-49e42e634a2a">0.7</ix:nonFraction> million, respectively.</span></div></ix:continuation><div style="padding-right:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzk3MA_e94d7a22-40df-48e0-8e04-326cb98c4eee" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:63.666%"></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.530%"></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.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.160%"></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:10pt;font-weight:700;line-height:100%">Amounts Reclassified from Accumulated Other Comprehensive Income</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Losses) gains from the sale of available-for-sale securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5d2fd8b563444c81a520f5d042b072d3_D20220101-20221231" decimals="-3" sign="-" name="hcsg:InvestmentIncomeAndOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzQtMS0xLTEtNDM4MTE_3a7ea72b-9c08-411e-a51d-300175a5a17b">37</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i099dfe039da84c3295ce54729568a5da_D20210101-20211231" decimals="-3" name="hcsg:InvestmentIncomeAndOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzQtMy0xLTEtNDM4MTE_1e6b17d7-b7ee-4c4a-ae0a-cb70e99d7dd2">55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7e9df90c51b441dc9f795cf909f898cd_D20200101-20201231" decimals="-3" sign="-" name="hcsg:InvestmentIncomeAndOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzQtNS0xLTEtNDM4MTE_ffc531db-367f-4617-8f0b-b1a3a0693686">114</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5d2fd8b563444c81a520f5d042b072d3_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzUtMS0xLTEtNDM4MTE_d17f05bd-2a47-4ee2-b443-fcf674969de1">9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i099dfe039da84c3295ce54729568a5da_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzUtMy0xLTEtNDM4MTE_84ea970c-46ca-4b0b-89ea-bcaa14a7c039">14</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="i7e9df90c51b441dc9f795cf909f898cd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzUtNS0xLTEtNDM4MTE_c43f8824-7857-4987-904e-fa15c5c92170">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) gain reclassified from accumulated other comprehensive income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia9ed9f4032304e6f84f30403661cfc08_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzYtMS0xLTEtNDM4MTE_e569e450-f225-47f3-b780-bae9492d99ca">28</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41e4492cc9934bb895379bbc04e62c27_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzYtMy0xLTEtNDM4MTE_3243fb02-3e01-4150-ac8e-84de6e1099b2">41</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a0476a40f434837829450e44b71bc3f_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzYtNS0xLTEtNDM4MTE_21ebbcea-afbd-46ae-974a-012db978f234">87</ix:nonFraction>)</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:nonNumeric></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_127"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90ZXh0cmVnaW9uOjVlNDg4NzBmYTNjYjQ0NzVhNDJiZTcxNTc5NmY1Y2VmXzg3NQ_450c972f-b248-4925-be0b-0c63d24d4bdc" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4 &#8212; Property and Equipment, Net</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost. Depreciation is recorded over the estimated useful life of each class of depreciable asset, and is computed using the straight-line method. Leasehold improvements are amortized over the shorter of the estimated asset life or term of the lease. Repairs and maintenance costs are charged to expense as incurred.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90ZXh0cmVnaW9uOjVlNDg4NzBmYTNjYjQ0NzVhNDJiZTcxNTc5NmY1Y2VmXzg3OQ_5f4941bf-dfb1-40d5-8f4a-3672f46e0b47" escape="true"><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the amounts of property and equipment by each class of depreciable asset as of December&#160;31, 2022 and December&#160;31, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></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:18.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping and Dietary equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i970356900c2d455e88626f5ebf51de5d_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzItMS0xLTEtNDM4MTE_d769f8f5-7f9e-4097-8905-850ce6e3814d">13,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie5b7b058472d410db8d3d2fc96d40d6b_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzItMy0xLTEtNDM4MTE_a5372dfd-c882-419f-ab21-790852719540">13,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb9275662bd7463ba40327fb0493139c_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzMtMS0xLTEtNDM4MTE_246e8f40-8d14-4bf2-9ba0-2a366d33f4eb">6,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e0e02b27ac44b69a69be7ca9711fde3_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzMtMy0xLTEtNDM4MTE_06ab2106-38b2-4b37-b3b6-49145527592a">5,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMC0xLTEtNDM4MTE_aa348fb4-5029-4418-96ef-9f0da28b6016"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMC0xLTEtNDM4MTE_df426044-6bc2-406c-9b13-887efdd5f12b">Operating lease &#8212; right-of-use assets</span></span></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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="hcsg:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMS0xLTEtNDM4MTE_c086a1fc-8a32-4d6f-a008-afb30ab9a491">34,445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="hcsg:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMy0xLTEtNDM4MTE_8e38e531-202e-40ac-afdd-05d38fe027eb">33,217</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idcad795064b8469d9ec89c1f5b18a21e_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzUtMS0xLTEtNDM4MTE_8309608d-8c0b-435b-b02f-a281131b2146">1,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19ce931151b24588a6eccc57d6b76d0d_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzUtMy0xLTEtNDM4MTE_1ab1faa9-802d-4b9c-bd08-02dd262a4e12">1,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, at cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzYtMS0xLTEtNDM4MTE_3f840727-9177-402e-b33e-be74df0f9447">55,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzYtMy0xLTEtNDM4MTE_e0b9f17e-1d3f-4806-b33d-9868533db8ae">54,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated 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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzctMS0xLTEtNDM4MTE_a2fb9575-5c00-47cb-872d-6a4679296b0b">32,196</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzctMy0xLTEtNDM4MTE_fd8ffe03-d021-4897-bf07-5daf83e7e30c">26,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzgtMS0xLTEtNDM4MTE_e1c8d45a-3f9b-45aa-b37b-e2815d20e1ca">22,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzgtMy0xLTEtNDM4MTE_ffd4f74e-d9a6-446f-9c67-d4bf06aef414">28,102</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt;padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Includes furniture and fixtures, leasehold improvements and autos and trucks.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the years ended December&#160;31, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90ZXh0cmVnaW9uOjVlNDg4NzBmYTNjYjQ0NzVhNDJiZTcxNTc5NmY1Y2VmXzY0OA_780c9427-371a-4456-a23a-43bdd01fa7d3">10.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90ZXh0cmVnaW9uOjVlNDg4NzBmYTNjYjQ0NzVhNDJiZTcxNTc5NmY1Y2VmXzY1Mg_8798b2a3-2b39-484f-ba74-3b46f3d7ff27">10.3</ix:nonFraction> million, and $<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90ZXh0cmVnaW9uOjVlNDg4NzBmYTNjYjQ0NzVhNDJiZTcxNTc5NmY1Y2VmXzY2MA_ed01d41c-88a7-437e-86d1-a8194ed22747">10.1</ix:nonFraction> million, respectively. Of the depreciation expense recorded for the years ended December&#160;31, 2022, 2021 and 2020 $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90ZXh0cmVnaW9uOjVlNDg4NzBmYTNjYjQ0NzVhNDJiZTcxNTc5NmY1Y2VmXzc0OQ_c54916fc-395b-4c20-9fb0-fffe9a7cf3c3">6.1</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90ZXh0cmVnaW9uOjVlNDg4NzBmYTNjYjQ0NzVhNDJiZTcxNTc5NmY1Y2VmXzc1Mw_5570f2c7-ebcd-4c81-b09f-94be16a25afb">6.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90ZXh0cmVnaW9uOjVlNDg4NzBmYTNjYjQ0NzVhNDJiZTcxNTc5NmY1Y2VmXzc2MA_45af85ae-a1f8-409f-8bb5-4403835e1b8e">5.6</ix:nonFraction> million related to the depreciation of the Company&#8217;s operating lease - right-of-use assets (&#8220;ROU Assets&#8221;), respectively.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_130"></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzIxNjM_4a028f73-d374-4086-aba0-d42fbb4b45a8" continuedAt="i59dfe1e6e3394c869ee591efe3cb6874" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5 &#8212; Goodwill and Other Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net assets of acquired businesses. Goodwill is not amortized but is evaluated for impairment on an annual basis or more frequently if impairment indicators arise. To date, the Company has <ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="INF" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzI4NQ_85aae514-979e-4f72-944c-f7fad925531e">no</ix:nonFraction>t recognized an impairment of its goodwill. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzIxNjQ_66314c75-641a-4896-968c-3a4ed051c460" continuedAt="i49fec17defa2495683fc22dad16a6e2a" escape="true"><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the amounts of goodwill by reportable segment, as described in Note 14 &#8212; Segment Information, as of December&#160;31, 2022 and 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.204%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.783%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.784%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;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%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f397d36ea584e3a8bb8ef574f3c2660_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzItMS0xLTEtNDM4MTE_97a48678-c0d0-410e-9229-21b5db6f8fc3">42,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5dc5bf11ca54442bac9471064a9cf31_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzItMy0xLTEtNDM4MTE_3096da4a-5175-44e4-a003-3daa6009a14e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8934f5b309164111af8e6341a64e9553_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzItNS0xLTEtNDM4MTE_d1245ad5-a50e-4630-bd7f-8952d25ba986">42,377</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5833ee2aeddc48caab91d96103c78e6e_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzMtMS0xLTEtNDM4MTE_6f6db7b6-8c43-41fc-b858-6e255e8ed002">32,378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib905573712a440108ef4127523d48a55_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzMtMy0xLTEtNDM4MTE_0f1c120f-f77d-4f50-aa52-3ba93b0e6313">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7195cc40e794a858cf0d6afedbd7b11_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzMtNS0xLTEtNDM4MTE_09b84d06-6cda-4bd8-821c-56a5409533ee">33,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Goodwill</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzQtMS0xLTEtNDM4MTE_27543860-501c-47b9-9f06-291d51737d6f">74,755</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzQtMy0xLTEtNDM4MTE_42bcde9c-966e-450a-83de-62555724f2e2">774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzQtNS0xLTEtNDM4MTE_33ce85f2-e6f9-405a-8f94-3eeb4aab9077">75,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:continuation id="i49fec17defa2495683fc22dad16a6e2a" continuedAt="i34cadec5d669438ea43a324a26916a3f">1.</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"><ix:continuation id="i34cadec5d669438ea43a324a26916a3f">During the year ended December 31, 2022, the Company&#8217;s goodwill increased $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="us-gaap:GoodwillPurchaseAccountingAdjustments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzMyOTg1MzQ4ODg2MjQ_d0416520-2709-4b76-9dfb-e45d1a02c301">0.7</ix:nonFraction> million due to a measurement period adjustment pertaining to a prior period acquisition. The Company finalized the acquisition accounting for this transaction in 2022.</ix:continuation> </span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="i59dfe1e6e3394c869ee591efe3cb6874"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s other intangible assets were obtained through acquisitions and are recorded at their fair values at the date of acquisition. <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzIxNjg_fc92cecf-1db9-4abf-b98f-c420519b6f45" continuedAt="i9d2238ed154e48f79bb9a8a9302a1b70" escape="true">The following table sets forth the amounts of other intangible assets as of December&#160;31, 2022 and 2021:</ix:nonNumeric></span></div><div style="text-align:justify"><ix:continuation id="i9d2238ed154e48f79bb9a8a9302a1b70"><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:22.179%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.345%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.824%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.619%"></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:10pt;font-weight:700;line-height:100%">December 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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4c7c2e494af4e7f8e15789849fec171_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzMtMS0xLTEtNDM4MTE_657991c5-3e6c-4927-bb19-ffa1ad0b0c74">45,634</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4c7c2e494af4e7f8e15789849fec171_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzMtMy0xLTEtNDM4MTE_77d71be1-f583-4faa-8b0f-4dc50a2a2484">32,211</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4c7c2e494af4e7f8e15789849fec171_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzMtNS0xLTEtNDM4MTE_8b9cd109-f439-45d2-8d2f-9ea9285a904e">13,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieea6c6655dd64d6280d950cf81862de4_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzMtNy0xLTEtNDM4MTE_bfefecd4-9892-4dda-8378-e5ee8db34581">45,634</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieea6c6655dd64d6280d950cf81862de4_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzMtOS0xLTEtNDM4MTE_f9e52f59-cd8b-45fa-80c7-83ab22bb07aa">27,704</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieea6c6655dd64d6280d950cf81862de4_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzMtMTEtMS0xLTQzODEx_60e568ec-f7b9-4a6d-9823-c3c2d5bf1971">17,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id216b1b7e80b4b909a3af35d2e36eec3_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzQtMS0xLTEtNDM4MTE_effb316e-c164-4410-9c08-01501df85b3f">1,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id216b1b7e80b4b909a3af35d2e36eec3_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzQtMy0xLTEtNDM4MTE_8b7ed953-9bbe-4c0c-8f60-c2ed3dd3cf69">191</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id216b1b7e80b4b909a3af35d2e36eec3_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzQtNS0xLTEtNDM4MTE_992a3c46-12c0-4e7e-a03e-9d9aba5d41fc">1,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5f834ac4594d008b5d2e709e39a106_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzQtNy0xLTEtNDM4MTE_3b42f5b9-1ef0-4ca1-a22e-38a7518e596a">1,731</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5f834ac4594d008b5d2e709e39a106_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzQtOS0xLTEtNDM4MTE_8bb06119-421c-4a99-aa44-0f9104bf19e6">55</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f5f834ac4594d008b5d2e709e39a106_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzQtMTEtMS0xLTQzODEx_dfee9f1d-b55d-416a-b09e-7c1285e4bc0b">1,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e3c790382b49cf958b9e84b55822cc_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzUtMS0xLTEtNDM4MTE_11a505da-f949-494e-9261-e121b140ec24">1,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e3c790382b49cf958b9e84b55822cc_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzUtMy0xLTEtNDM4MTE_f1ed60be-8ccb-4bf9-bb7f-7ca831dbf6a2">232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i88e3c790382b49cf958b9e84b55822cc_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzUtNS0xLTEtNDM4MTE_7d739cfd-9a2a-4bbd-b1bf-84de0f36b293">854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b1d31a8fa5d4588ac3752a4e10a463f_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzUtNy0xLTEtNDM4MTE_dbfc9a17-c073-4c62-acde-56cea4a9bc47">1,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b1d31a8fa5d4588ac3752a4e10a463f_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzUtOS0xLTEtNDM4MTE_0fcf09e2-1f2a-4f92-8879-4480a12cba66">95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6b1d31a8fa5d4588ac3752a4e10a463f_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzUtMTEtMS0xLTQzODEx_0a4be1f9-2c5b-4aab-889d-6d5eb116a6e5">991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85f68728e0d74af1aef127c11ceb4970_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzYtMS0xLTEtNDM4MTE_7f224192-4ac4-4f7f-92a7-08d1c344140a">233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85f68728e0d74af1aef127c11ceb4970_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzYtMy0xLTEtNDM4MTE_3142b909-0fb0-4f39-90eb-48e19deb026c">104</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i85f68728e0d74af1aef127c11ceb4970_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzYtNS0xLTEtNDM4MTE_4d630c42-b10b-4cd9-9b32-31c2b010dd53">129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i786a4347cd384eb18f8ef42f692ab76e_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzYtNy0xLTEtNDM4MTE_c4aeee3c-b6ed-4178-b8d7-f3c76e2b39b4">233</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i786a4347cd384eb18f8ef42f692ab76e_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzYtOS0xLTEtNDM4MTE_c90c7ec0-8588-4b1c-a890-da61079b1f51">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i786a4347cd384eb18f8ef42f692ab76e_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzYtMTEtMS0xLTQzODEx_a2575a5f-59c0-4b9e-87b0-6945cdd90d1c">208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzctMS0xLTEtNDM4MTE_39453061-55e1-4afa-900b-ab0f686909ad">48,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzctMy0xLTEtNDM4MTE_98a5a391-06e9-4e74-b798-e386c8ede031">32,738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzctNS0xLTEtNDM4MTE_55cd48f1-5176-45da-a94a-366395f2d2af">15,946</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsGrossExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzctNy0xLTEtNDM4MTE_a8318062-c7f3-4d13-b4e5-e79b76250a17">48,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzctOS0xLTEtNDM4MTE_4e03d7fa-d340-4c37-8343-43938af0b889">27,879</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzctMTEtMS0xLTQzODEx_9a6b7cf0-f646-4e5b-8c62-12b8ea6491fe">20,805</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></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No acquisitions occurred during the year ended December 31, 2022. Intangible assets with determinable useful lives are amortized on a straight-line basis over their estimated useful lives. The weighted-average amortization period of customer relationships, trade names, patents, and non-compete agreements are approximately <ix:nonNumeric contextRef="id84ee9f0ffbb48d19a30ca7e761dc224_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzE4NzM_4898c906-6335-420e-8747-af1ebc415bcd">10</ix:nonNumeric> years, <ix:nonNumeric contextRef="i9eb1fd93b7a94c4ea75b4626ad86ea97_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzE4Nzc_f86088ce-fa5a-4e06-875a-0ac26c1d0c7d">13</ix:nonNumeric> years, <ix:nonNumeric contextRef="i3a8602716d4c47539a8a62ea31b4171e_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzE4ODE_5e93ef63-4f58-4688-8f19-e1ca96140ba9">8</ix:nonNumeric> years, and <ix:nonNumeric contextRef="ifc0fe3e15ed1402badd97a0e456183cf_D20220101-20221231" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzE4ODk_09bef666-0ede-4f3e-8b0e-7bc7c7cbf739">4</ix:nonNumeric> years, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzIxNjY_3abfd92c-3450-427c-b642-516cf5ea3995" escape="true"><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the estimated amortization expense for intangibles subject to amortization for 2023, the following four fiscal years and thereafter:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.753%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.317%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period/Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Amortization Expense</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTowYTUxNTMwY2Q5OWE0Njc4YjQzZmZjNWVhYjI4ZWY0OC90YWJsZXJhbmdlOjBhNTE1MzBjZDk5YTQ2NzhiNDNmZmM1ZWFiMjhlZjQ4XzItMi0xLTEtNDM4MTE_aa5eb789-e22d-4d2b-8934-9323fd8c5807">3,819</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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTowYTUxNTMwY2Q5OWE0Njc4YjQzZmZjNWVhYjI4ZWY0OC90YWJsZXJhbmdlOjBhNTE1MzBjZDk5YTQ2NzhiNDNmZmM1ZWFiMjhlZjQ4XzMtMi0xLTEtNDM4MTE_39ab529d-6e2b-4fe1-bbe2-e1d35c0dda9a">2,685</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:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTowYTUxNTMwY2Q5OWE0Njc4YjQzZmZjNWVhYjI4ZWY0OC90YWJsZXJhbmdlOjBhNTE1MzBjZDk5YTQ2NzhiNDNmZmM1ZWFiMjhlZjQ4XzQtMi0xLTEtNDM4MTE_1e712236-6bdf-488d-a73f-da089f08f83c">2,685</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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTowYTUxNTMwY2Q5OWE0Njc4YjQzZmZjNWVhYjI4ZWY0OC90YWJsZXJhbmdlOjBhNTE1MzBjZDk5YTQ2NzhiNDNmZmM1ZWFiMjhlZjQ4XzUtMi0xLTEtNDM4MTE_e5416e46-5358-4711-8fc4-c7489423040f">2,666</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:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTowYTUxNTMwY2Q5OWE0Njc4YjQzZmZjNWVhYjI4ZWY0OC90YWJsZXJhbmdlOjBhNTE1MzBjZDk5YTQ2NzhiNDNmZmM1ZWFiMjhlZjQ4XzYtMi0xLTEtNDM4MTE_360402cb-4849-42c3-a136-d3e7924c8862">1,196</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:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTowYTUxNTMwY2Q5OWE0Njc4YjQzZmZjNWVhYjI4ZWY0OC90YWJsZXJhbmdlOjBhNTE1MzBjZDk5YTQ2NzhiNDNmZmM1ZWFiMjhlZjQ4XzctMi0xLTEtNDM4MTE_877c0c6d-b01d-4f32-ab48-fe04374ebb96">2,895</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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTowYTUxNTMwY2Q5OWE0Njc4YjQzZmZjNWVhYjI4ZWY0OC90YWJsZXJhbmdlOjBhNTE1MzBjZDk5YTQ2NzhiNDNmZmM1ZWFiMjhlZjQ4XzgtMi0xLTEtNzYyMzQ_d779844b-6ff2-4950-b063-56cc31f22749">15,946</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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the years ended December&#160;31, 2022, 2021, and 2020 was $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzIxMzQ_9755cab7-47c2-4c53-a9ed-0150dda8e51b">4.9</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzIxMzg_6f9b8038-c63f-4af7-a088-994437521f11">4.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzIxNDU_e617b610-40e3-4898-89d4-303eea8dadd0">4.2</ix:nonFraction> million, respectively.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_133"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzM4NTc_8c37f3d8-7d2e-45ba-857b-8e6383d99e8c" continuedAt="iadc35c3fa0b64090923fb13462641434" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6 &#8212; Fair Value Measurements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s current assets and current liabilities are financial instruments and most of these items (other than marketable securities and inventories) are recorded at cost in the Company&#8217;s Consolidated Balance Sheets. The estimated fair value of these financial instruments approximates their carrying value due to their short-term nature. The carrying value of the Company&#8217;s line of credit represents the outstanding amount of the borrowings, which approximates fair value. The Company&#8217;s financial assets that are measured at fair value on a recurring basis are its marketable securities and deferred compensation funding. The recorded values of all of the financial instruments approximate their current fair values because of their nature, stated interest rates and respective maturity dates or durations. Inventories are measured at the lower of cost or net realizable value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s marketable securities primarily consist of tax-exempt municipal bonds, which are classified as available-for-sale and are reported at fair value. Unrealized gains and losses associated with these investments are included in other comprehensive income (net of tax) within the Consolidated Statements of Comprehensive Income. The fair value of these marketable securities is classified within Level 2 of the fair value hierarchy, as these securities are measured using quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable. Such valuations are determined by a third-party pricing service. For the year ended December&#160;31, 2022, the Company recorded unrealized losses, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzE2MDg_faec6c07-0cff-436f-875b-f3bb14454d7b">7.5</ix:nonFraction> million on marketable securities. For the years ended December&#160;31, 2021 and 2020, the Company recorded unrealized losses, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzE3MjA_68607283-ff04-4e3e-b925-7d82a145f044">1.6</ix:nonFraction> million and unrealized gains, net of taxes of $<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-5" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzE3Mjc_e3b33754-d099-420c-9796-cbcd7ba1616d">2.6</ix:nonFraction> million on marketable securities, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022, 2021 and 2020, the Company received total proceeds, less the amount of interest received, of $<ix:nonFraction unitRef="usd" contextRef="i5eb33468b29a46a4ab1c22553f301cf2_D20220101-20221231" decimals="-5" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzE4ODM_01525931-7f0f-4a4f-8c42-344652cddfb6">10.4</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="i5dea357b141b4f8eac2a82f5d50225e2_D20210101-20211231" decimals="-5" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzE4ODc_47606949-75a8-47a1-b8b4-943617c3acae">26.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic670bb0d097348dd816f14f7dfb2fc6f_D20200101-20201231" decimals="-5" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzE4OTQ_8fb57282-f441-41a5-a606-6bd0f18680ad">6.3</ix:nonFraction> million, respectively, from sales of available-for-sale municipal bonds. For both years ended December&#160;31, 2022 and 2020, these sales each resulted in realized losses of less&#160;than&#160;$<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzY1OTcwNjk3NzA1NTY_f4499efd-2c9c-49d6-a04b-f4ce95ad3db5">0.1</ix:nonFraction>&#160;million, and realized gains of $<ix:nonFraction unitRef="usd" contextRef="i5dea357b141b4f8eac2a82f5d50225e2_D20210101-20211231" decimals="-5" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzIwNjE_ed48cfce-ff63-4fd6-8718-57c717f53571">0.1</ix:nonFraction> million for the year ended December&#160;31, 2021. Such gains and losses were recorded in &#8220;Investment and other income, net&#8221; in the Consolidated Statements of Comprehensive Income. The basis for the sale of these securities was the specific identification of each bond sold during the period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The investments under the funded deferred compensation plan are accounted for as trading securities and unrealized gains or losses are included in earnings. The fair value of these investments, excluding amounts held in money market accounts, is determined based on quoted market prices (Level 1). The fair value of money market accounts is measured using quoted prices for identical or similar instruments in markets that are not active (Level 2). For the years ended December&#160;31, 2022, 2021 and 2020, the Company recognized unrealized losses of $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="us-gaap:EquitySecuritiesFvNiUnrealizedLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzI2NTQ_21535a4d-2aa5-4d8d-93bf-edf6ab8aff66">9.3</ix:nonFraction> million and gains of $<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" name="us-gaap:EquitySecuritiesFvNiUnrealizedGain" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzI2NTg_094372fb-bcc0-4f75-b1ce-b5fcd545472d">6.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-5" name="us-gaap:EquitySecuritiesFvNiUnrealizedGain" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzI2NjU_47cd0039-b581-4a6c-9bf6-f2a7452176d6">9.5</ix:nonFraction> million, respectively, related to equity securities still held at the respective reporting dates.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of a 2021 acquisition of a prepackaged meal manufacturer, the Company agreed to pay royalties to the seller on all future product sales. The Company recorded a liability of $<ix:nonFraction unitRef="usd" contextRef="i3b0087cecf044969a8e1e0cc32c9fba3_I20211231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzIxOTkwMjMyNzE3MjE_e55d53b2-ba46-4037-b539-955d5cae7a71">10.6</ix:nonFraction>&#160;million as of the acquisition date in 2021 for the expected future payments within "Other long-term liabilities" on the Consolidated Balance Sheets. The fair value of this liability is measured using forecasted sales models (Level 3). For the years ended December 31, 2022 and 2021, the Company recorded realized gains of $<ix:nonFraction unitRef="usd" contextRef="i738ff39a7f5749b5a41dfc64dc2a0ff4_D20220101-20221231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzIxOTkwMjMyNzE3MzY_bdfd0890-51cc-4614-ad29-e1f82d16bae4">2.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i25672b57a6564c289a914e1555d4ab1d_D20210101-20211231" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzIxOTkwMjMyNzE3NTA_5d5aa4a3-170b-4b3e-bca8-53d267f6c528">0.1</ix:nonFraction>&#160;million, respectively, within "Cost of services provided" in the Consolidated Statements of Comprehensive Income related to the subsequent measurement of the liability at each period end.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="iadc35c3fa0b64090923fb13462641434" continuedAt="ie5efbdec332042829eb5b1a2543f68f9"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzM4NTk_5d638fe5-01f6-48bd-a826-7e497e009f14" continuedAt="iec953ecb2de14cc69c1b720d7c1bd168" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide fair value measurement information for the Company&#8217;s marketable securities and deferred compensation fund investments as of December&#160;31, 2022 and December&#160;31, 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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:12.204%"></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:14.250%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.818%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurement&#160;Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in&#160;Active Markets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs (Level 3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds &#8212; available-for-sale</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic9b238c02dfd4fa198fd4045d2825623_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzYtMS0xLTEtNDM4MTE_77a31e66-d314-424e-ae99-dce43f71e3cc">95,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib4c28b7a98aa412a86e8d1c721a49a8d_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzYtMy0xLTEtNDM4MTE_c3eb0b9d-40f4-4a80-aa7d-f57e09c5005f">95,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic565605ed95b4644baf7bb959f3d03b5_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzYtNS0xLTEtNDM4MTE_74da3166-6b51-4b15-ab46-439ea4ac2a29">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52b33e324c784ce2b20cfdc04142c21d_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzYtNy0xLTEtNDM4MTE_7f455d73-6618-42c6-81d5-e78a39734acd">95,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic1c5f6860438444c88bdcbb455ba2322_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzYtOS0xLTEtNDM4MTE_d9a5353a-4815-4631-9f4c-a8c8c992deac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Deferred compensation fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money Market </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffbf7061e1ce45ea9dc0a88314fe64c9_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzktMS0xLTEtNDM4MTE_8317df86-89af-46f0-80c0-12138be35d11">2,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3bc6f7556c74986be47ac340f53b40e_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzktMy0xLTEtNDM4MTE_ed0b9e09-10af-4ebb-8fac-51dc6e5410ab">2,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc155c6b67fc48a08818a6fe766afaa7_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzktNS0xLTEtNDM4MTE_1d543f2c-90c6-4dc1-bd10-aa73a24a5334">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae217d8b119745c195abcc24a0d4ecc2_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzktNy0xLTEtNDM4MTE_9476492c-0e76-4f07-b67d-5d498b617b4e">2,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i746fa5dbb0684fc1b33d62eaff90d4ab_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzktOS0xLTEtNDM4MTE_024cc44e-5d50-45c6-a995-eb430851c55f">&#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 7pt;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%">Commodities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9e583627a8b74a84a1370270414e40d4_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEwLTEtMS0xLTQzODEx_40e9a493-5c87-40a4-a5d4-b2ec08a66ecf">170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6044dc8f9e08413c882f2f4967722af7_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEwLTMtMS0xLTQzODEx_9a9e68c1-3715-4fc0-bd6c-360c5e39cad5">170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bd202e248eb4c0eb6e6a9a1a13635f9_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEwLTUtMS0xLTQzODEx_d2593450-4ff3-40d9-9e32-173651b5aa38">170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad13e1259d984be99b55d5b811692e17_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEwLTctMS0xLTQzODEx_5e51a5c0-5fec-485f-aea0-806965e7ab0a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7675ab17e9df4f4dacac98e226b24a6f_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEwLTktMS0xLTQzODEx_9be13120-71be-44bc-ac74-47f47b9f863c">&#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 7pt;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%">Fixed Income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f5ee8cfc6b94337b2d73507bce5581a_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzExLTEtMS0xLTQzODEx_2b389283-de88-4d7f-80a4-ed437c3ec637">3,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacea01695bda493488ff27068cae896d_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzExLTMtMS0xLTQzODEx_1e7ab8eb-9a75-4fe0-9750-a988ca6ec517">3,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8da436f87d164d00b8b70bd69afcec17_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzExLTUtMS0xLTQzODEx_4f3b4bf2-e7ff-42e2-870f-e4a95fb6facf">3,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e69997c2cf84b34b3d103a1750da573_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzExLTctMS0xLTQzODEx_bee51eb5-1a9c-4114-8608-13b2c0506da6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3aa2b522cef41a09356f1b918b1551d_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzExLTktMS0xLTQzODEx_09a18d57-145b-464f-a30c-be087d54c02e">&#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 7pt;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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49b1207b2b604a7591d50e6e6f8e1dae_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEyLTEtMS0xLTQzODEx_0cad3f7e-d6f2-4001-9f93-83908cd02bed">4,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia16e1e675e1449338bb25f473310ae41_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEyLTMtMS0xLTQzODEx_175007e2-1c83-4e30-8875-12458073c8cb">4,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1208e6eaf7a04f5c86aa72898aa09c79_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEyLTUtMS0xLTQzODEx_2ead0113-76fe-42c1-a7fe-fd6aee062540">4,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i77e79b67e9c24536b581c6e373557da3_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEyLTctMS0xLTQzODEx_9e8c5d99-4016-4f2c-b814-b1a9e137d51f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94bebf9f6e33485b962d868b04fd62cd_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEyLTktMS0xLTQzODEx_638cf8e0-a3c8-40c1-ad3d-e4b3e3b8e1ac">&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Cap Blend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff32378ca99340718445af14e1e7d9f5_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEzLTEtMS0xLTQzODEx_322c031a-dc28-4791-b53c-b704f64dc15e">1,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a8e94f3a4b047e8b9e758c7d41c2173_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEzLTMtMS0xLTQzODEx_8395fee7-e8c3-4756-aa79-c88b920ef438">1,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic69b2eab4d6646e39b92e69129be287d_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEzLTUtMS0xLTQzODEx_d95fcc2a-08d0-47e8-8e67-d8d758b45f59">1,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb6e6b37963c4ddaaf89fd5b39454006_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEzLTctMS0xLTQzODEx_e017f911-b086-4d9f-8386-2676136f03c1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie80a51e21e0544d8968a37143f216827_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEzLTktMS0xLTQzODEx_3cf8ba3d-fe39-4972-9627-e52a801b9568">&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Cap Growth</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i86959bfa809246259e2e7f623421cf33_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE0LTEtMS0xLTQzODEx_b2d39f64-8048-4649-bdc5-b26bbf9f96ee">11,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i474be80a6d33455180b05ec3bc379e1f_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE0LTMtMS0xLTQzODEx_39d25011-de3a-4afc-b044-314d4d407330">11,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6133547e95d7406baeb091acb2d51fa8_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE0LTUtMS0xLTQzODEx_d121e60c-d23e-4f73-b3a9-b24c0e26f359">11,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i505a448be289402cadc77fa9c562cccc_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE0LTctMS0xLTQzODEx_e47a57cc-a66d-4b4b-887d-12c747481901">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bf4e91d58d5484682130307f1e4995d_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE0LTktMS0xLTQzODEx_f61224ba-33f9-4365-bb36-96e6f4ae56f5">&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Cap Value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55bb894fc0d24f5193a8db4be66da6e0_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE1LTEtMS0xLTQzODEx_2f813360-6dd9-42b7-a083-fa7bfaa083f7">6,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia4ca2e4d0bf24278b08ec3960e275329_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE1LTMtMS0xLTQzODEx_cb39aeb8-c96f-48e2-a27a-c4f8061a03e4">6,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i55c831fb1a8c44c68fb69ae6db94e01f_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE1LTUtMS0xLTQzODEx_c7b20e65-e65b-409e-8eee-498933bd0da5">6,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib614091b244a431eb6bc1529a313df08_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE1LTctMS0xLTQzODEx_f26af176-e9de-4e74-ad19-f09ad2e157ba">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fb016a80734495fa29d6d2efd2ad2a7_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE1LTktMS0xLTQzODEx_7dd5b575-caed-4dce-b90a-971f6f4084e0">&#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 7pt;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%">Mid Cap Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9d2cf6f05af14d4090355bc5e4adcb08_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTEtMS0xLTc0OTAx_156cf5de-2989-41c8-a181-31888be2a88e">2,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0829a7f16fe43b9aef4654e84b3a332_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTMtMS0xLTc0OTMx_2dc62b33-dcc7-4093-9568-04fe6b7a3853">2,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie3a2d9b45b0044a48e7c6d6fdf3eeb71_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTUtMS0xLTc0OTQ3_bfe2e26f-bac8-48e1-9b72-20a2e07c59f0">2,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i712c90b503a34aa08e0af6f0576b9339_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTctMS0xLTc0OTY3_538a43e9-cf43-40c1-b1c4-28f0f7b50f1d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idefc7c21b38f46e09fccd8dbe77a02fb_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTktMS0xLTc0OTgx_03e428c3-e8fc-4b80-b881-594c94a3189b">&#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 7pt;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%">Real Estate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2aea7c90eec44a7abb89448fa8746f2c_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTEtMS0xLTc0OTIz_b355a6ec-c194-4a23-b2fd-eaa32a40810d">359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24104059ad81455b9c5486ab3857efff_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTMtMS0xLTc0OTM5_9b18b258-3e7f-4243-a76e-99331d8b1394">359</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb97b9bacc0b4c5fad0c10394a4e484e_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTUtMS0xLTc0OTU1_467731ea-6834-42f2-9b26-95bd7794aa4b">359</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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0edde5bc5d274eaca1900f5dae17193c_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTctMS0xLTc0OTc0_3701185f-53b9-4b78-8e57-b461b0481047">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83c2ca7f2f474e7da6ad2ae5abac29af_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTktMS0xLTc0OTg4_b063466d-6ad3-4d14-a6d3-999f8336c755">&#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:#cceeff;padding:2px 1pt 2px 7pt;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%">Small Cap Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id72637d9707e4c2790f3008b6d480b36_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTEtMS0xLTQzODEx_f90defad-05d0-4c1f-a2f9-0f26f3df9307">3,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b2b8f7c5d7446aa93248407ab98bfdf_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTMtMS0xLTQzODEx_dea202d1-4458-4752-ae94-0dfb10120bbe">3,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib50389bccf844140accdf5457427af81_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTUtMS0xLTQzODEx_c51c34b1-ac4d-4fe0-9512-b5d2e4e3e8c3">3,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9477f89af1fe4cb9b6a536e9e2900368_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTctMS0xLTQzODEx_0b74d60d-cda5-481f-a1ca-dbbc8f05ad3a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d4788ebc8d74ba5a60ddc405912b6e3_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTktMS0xLTQzODEx_a84ede27-e936-40b4-b4e7-7e7c3c13c724">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation fund</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66919c6dc5fd41b591fd76ff341b876f_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTEtMS0xLTQzODEx_5655668a-2ec6-4cc7-952f-5d09c95ea934">35,111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5b829976ce34e6a8ba53b62f2ee30bd_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTMtMS0xLTQzODEx_fa3b66ed-180a-48e2-87d1-e8c44b6f384d">35,111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63c1c09c11c54eb28ec48fdeaf5f86cb_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTUtMS0xLTQzODEx_a58a8633-2787-49b9-a0fb-f9088c35b33a">32,691</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5a4bf594b0d4eedaab620511d8e2e8f_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTctMS0xLTQzODEx_669efe47-fe86-418a-b21e-a10b648c91a4">2,420</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69aa2974aec54893a262e19ba425ab08_I20221231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTktMS0xLTQzODEx_22e41ed4-a391-4656-96a8-679814fa0820">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width: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:12.204%"></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:14.104%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.964%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair&#160;Value Measurement Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in&#160;Active Markets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs (Level 3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds &#8212; available-for-sale</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6802905ff69a4bdb9fe0f578372234ab_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzYtMS0xLTEtNDM4MTE_a8d81220-c180-4f55-b99e-8ea72bd884d2">114,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic00cc1ac181349eca9a19400c9fd1bc0_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzYtMy0xLTEtNDM4MTE_799d49e7-b0d4-4003-9589-387c0a33947e">114,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58e5eadb43604f9b8507858e3adab9b8_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzYtNS0xLTEtNDM4MTE_4946782e-ad96-438a-beb6-b5559ef29ed4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4406e8d4e7bb4240b2e40c7c062bf58a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzYtNy0xLTEtNDM4MTE_6fa279b1-dca7-4a88-9a64-470318b67c8d">114,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8072730072f24d1e825ae664e3fb578f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzYtOS0xLTEtNDM4MTE_e61f4e78-adfb-468a-a9a3-bef3a41ee936">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Deferred compensation fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money Market </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia198372c1b814dd1bfb85ef765525fbe_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzktMS0xLTEtNDM4MTE_ff97a2f2-66ac-4736-9a94-7648a55c9be5">2,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ad196038b8a4a42b6b777b15e30119b_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzktMy0xLTEtNDM4MTE_409d42d8-97f4-46aa-b87f-3fd2ab770fd2">2,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5cd2db319244431b25ed494305f3b16_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzktNS0xLTEtNDM4MTE_e5ebc057-8ca6-44be-8880-72d0ba85588f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie80573833d424732a1bc4a850ff186f5_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzktNy0xLTEtNDM4MTE_41ddf6f3-93de-42d3-bcfa-98e84d069f26">2,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19826f9dab284989a2cd5337b8778003_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzktOS0xLTEtNDM4MTE_02837828-75f3-4922-b9b8-0db47502c43b">&#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 7pt;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%">Balanced and Lifestyle</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id870da069fab4c43880d24112250a997_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEwLTEtMS0xLTQzODEx_f2d49206-52b0-4a36-866e-c57965b4dcc4">12,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48e48baa48464284b869ea2517a719eb_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEwLTMtMS0xLTQzODEx_8873947c-1879-48e8-91ce-6235d40cf07b">12,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i89427b044efc4d248343c9e9c7f187f1_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEwLTUtMS0xLTQzODEx_65579119-b13a-4657-9c6d-e5b95b43dc4d">12,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie19fac88a9d440fa955975a4d16efbbd_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEwLTctMS0xLTQzODEx_6030b465-94b9-4f39-8622-a8fd06a1210c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia26167ef31da4b5f816cd557dc49c546_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEwLTktMS0xLTQzODEx_208d7d7a-e7a3-407e-bca7-97c8d03a71ab">&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Cap Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5110807235b5466db5438b969093ac8d_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzExLTEtMS0xLTQzODEx_8adfd6f8-408c-479d-a53c-009823454910">20,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i72c13d1157614ce6bbe0b0d1b94d55df_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzExLTMtMS0xLTQzODEx_c8405dd0-0f66-4466-8e7e-9b64737bf751">20,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4d93a8a5ccce4d32a7ad134ea753d789_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzExLTUtMS0xLTQzODEx_691b6ae6-0406-4e7c-b5ea-eb34dac83ba7">20,358</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e0d67d5993142aba220eddeb19f4178_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzExLTctMS0xLTQzODEx_a21c1b51-9a8e-4b81-be0d-bb543f0523e6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14e21f3f78b34bfdaa96fb45518ad702_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzExLTktMS0xLTQzODEx_5d80c677-c0d6-458a-aed1-0b58e9ecbcf1">&#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 7pt;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%">Small Cap Growth</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieef6c0e5df024007a3479e3b4132defa_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEyLTEtMS0xLTQzODEx_e410474f-5e4d-4f53-8bc3-c9cf7aa14826">6,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8cf53d987b224d0a9efef8ff8c02b962_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEyLTMtMS0xLTQzODEx_7f9f8ab9-aea1-40c8-9675-a8d58c67bdc1">6,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ddeea40805147c99a315a11313f21ef_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEyLTUtMS0xLTQzODEx_f910b2fa-7b34-44d5-96f3-2169a99ca4e3">6,561</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i19fab27e573e41bb948d71937fbbda21_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEyLTctMS0xLTQzODEx_32881ff0-ade5-4b77-abee-c4842421fffe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43b2799d76af40ad9e17450ae5b27d1c_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEyLTktMS0xLTQzODEx_de4c87d9-394d-417d-b729-8025a9aa1a02">&#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 7pt;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%">Fixed Income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieac947d6e8c345dfb920c1e369b217bb_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEzLTEtMS0xLTQzODEx_f45209e1-aa25-444b-ac47-9e1ed7b3dc92">4,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie1adfa2919b44e239a211d12fc9d478a_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEzLTMtMS0xLTQzODEx_70d3d745-094d-4ee6-b893-09406f44a756">4,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9315c66afc364389979efa28dec0d45c_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEzLTUtMS0xLTQzODEx_3860507e-d1bf-4666-b45c-34f215e5fcb0">4,826</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44317aa7731148b48fd1e27c5b3a61b6_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEzLTctMS0xLTQzODEx_f4200631-a825-42f7-b4df-8352b1bc04fb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5e07f565b8149a8954774323573b7a1_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEzLTktMS0xLTQzODEx_c144914b-007f-4d4b-8e69-f4418181e591">&#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 7pt;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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0909213f74cb4a9baa7efdb75348dca6_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE0LTEtMS0xLTQzODEx_31077adc-3ba6-4065-bc76-e5c72fe8ced3">2,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i178b455f15ed452991a14f8fcc95a41a_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE0LTMtMS0xLTQzODEx_2eb4d268-88b3-4aa0-a561-dc8f36c1adb9">2,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i817659d101fc45438a352027a8bbd446_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE0LTUtMS0xLTQzODEx_1dfd07e6-7513-4647-b7e8-662c6ba3a28f">2,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45114683c70c452699f51a025ea8a640_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE0LTctMS0xLTQzODEx_31a3fe8d-ac8c-4258-8b8a-7d092245ab87">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ca3c011b6c74b27a4fc8aca12d19fa5_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE0LTktMS0xLTQzODEx_128d2785-4b00-48ae-a6d8-3e390c434d69">&#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 7pt;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%">Mid Cap Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14465984e4734d40a9bf09384670965f_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE1LTEtMS0xLTQzODEx_9647d09f-bfd1-4e81-b512-55cf9f8978d8">4,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd20fb7d67914769b760ba0513b5fb7f_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE1LTMtMS0xLTQzODEx_9feab543-1979-4433-8702-1215927f0e5d">4,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic39a90f01cb94b9d81d93b1ecf626eee_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE1LTUtMS0xLTQzODEx_9347173e-92cf-4792-ae61-0ea23b4bf641">4,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb289bf0876e4138a0a77a83babb3c75_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE1LTctMS0xLTQzODEx_3be535c8-dd38-4864-9133-19ed54f74958">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8449a7ab7f5a465a9168e6a1e60bf6a8_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE1LTktMS0xLTQzODEx_386aaf2a-ea19-41f3-bd0f-998a78a2c500">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation fund</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i258a49a9e5d84e9c83ca19376af4af88_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE2LTEtMS0xLTQzODEx_7895bf56-8066-432c-8a25-f95735f840b2">53,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98b1904f09e14213a5c18d630b592dd3_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE2LTMtMS0xLTQzODEx_e6f9e67e-706b-445b-aa9d-67adcf087ba4">53,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13646e6943ed43888244b0feb7788fad_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE2LTUtMS0xLTQzODEx_3d148ff7-6a8c-4dcb-ab7e-4f6d2bbc7145">50,801</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id2b9241dfdb346c1baa22a617668540f_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE2LTctMS0xLTQzODEx_f7bb0902-9048-48bc-b8c1-38ad78f5984a">2,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e51ce21270a4c47a855fd93471570dd_I20211231" decimals="-3" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE2LTktMS0xLTQzODEx_2807f9e8-f7f5-4b77-b5fe-c6b85f84d221">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="ie5efbdec332042829eb5b1a2543f68f9"><ix:continuation id="iec953ecb2de14cc69c1b720d7c1bd168"><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">The fair value of the money market fund is based on the net asset value (&#8220;NAV&#8221;) of the shares held by the plan at the end of the period. The money market fund includes short-term United States dollar denominated money market instruments and the NAV is determined by the custodian of the fund. The money market fund can be redeemed at its NAV at the measurement date as there are no significant restrictions on the ability to sell this investment.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">The deferred compensation fund carrying amounts and total fair value amounts as of December 31, 2022 and 2021 are inclusive of $<ix:nonFraction unitRef="usd" contextRef="i2488b033543b4b929c80418cdc886bf3_I20221231" decimals="-5" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzMyOTg1MzQ4ODcyMDA_3cffee73-6190-4b82-8e4e-3d42f48c9eb3">1.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i78612d64ec344c82a24edb64b82ec4b6_I20211231" decimals="-5" name="us-gaap:DeferredCompensationPlanAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzMyOTg1MzQ4ODc0Mzc_bf74883d-25bd-4665-add2-2ef45c478e28">7.0</ix:nonFraction> million of holdings expected to be paid to former employees within the next twelve months and were recorded under &#8220;Prepaid expenses and other assets&#8221; in the Company&#8217;s Consolidated Balance Sheets.</span></div></ix:continuation><div style="padding-right:18pt;text-align:justify"><span><br/></span></div><div style="margin-top:3pt;padding-right:18pt;text-align:justify"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:MarketableSecuritiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzM4NTU_6c3fc373-e69a-4eec-9f80-3d4d0bf0ba45" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></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.595%"></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.595%"></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.595%"></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.334%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt;text-indent:13.5pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other-than-temporary Impairments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of security:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds &#8212; available-for-sale</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b957d954f1f428ea3548ee008d5a88d_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzQtMS0xLTEtNDM4MTE_c62769a3-a22b-4d2e-8bd1-9a1310294f23">99,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b957d954f1f428ea3548ee008d5a88d_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzQtMy0xLTEtNDM4MTE_bfeb1b38-7303-47f6-a8ac-bfc637203f65">229</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0b957d954f1f428ea3548ee008d5a88d_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzQtNS0xLTEtNDM4MTE_33fb960e-ab19-4d39-b59a-309599cc70e1">4,630</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b957d954f1f428ea3548ee008d5a88d_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzQtNy0xLTEtNDM4MTE_5ddd1567-2a9a-45d3-9b80-418495a2ba26">95,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b957d954f1f428ea3548ee008d5a88d_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzQtOS0xLTEtNDM4MTE_8e26a4fe-a897-4996-91ce-70c6aac4dcdd">&#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 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzUtMS0xLTEtNDM4MTE_0f244202-a674-4cae-b119-01246e8b2a39">99,601</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzUtMy0xLTEtNDM4MTE_285480d7-8687-467d-b375-d0312e95c485">229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzUtNS0xLTEtNDM4MTE_e01df407-82d3-4168-939f-0d906e93acd5">4,630</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzUtNy0xLTEtNDM4MTE_aab35236-3bef-492e-a45b-26a34026465c">95,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzUtOS0xLTEtNDM4MTE_f57181e5-1ded-47b8-894e-03c0858dfd63">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of security:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds &#8212; available-for-sale</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99836536535d4a96ade9ccff2c4160d7_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzktMS0xLTEtNDM4MTE_4f388c91-4b02-4477-ade5-e7e51385d8fc">109,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99836536535d4a96ade9ccff2c4160d7_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzktMy0xLTEtNDM4MTE_5e28252a-e896-4962-a593-1dcfb7380d26">5,219</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i99836536535d4a96ade9ccff2c4160d7_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzktNS0xLTEtNDM4MTE_6464843e-c2a4-40b1-940c-1e14a98fb07e">154</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99836536535d4a96ade9ccff2c4160d7_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzktNy0xLTEtNDM4MTE_ffd2a927-b3ec-41e0-8dd5-e15de233fb12">114,396</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99836536535d4a96ade9ccff2c4160d7_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzktOS0xLTEtNDM4MTE_df446101-4ff6-4649-a2ab-225640521ab2">&#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 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzEwLTEtMS0xLTQzODEx_f66acf2e-32da-47a3-b4f1-f4e026f9de85">109,331</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzEwLTMtMS0xLTQzODEx_07e24443-460f-4857-b765-d1f792c7533c">5,219</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzEwLTUtMS0xLTQzODEx_b509c9a5-5bad-41e5-a3ed-4340cb1b9c9f">154</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzEwLTctMS0xLTQzODEx_8738ef4e-bc9f-47d8-b138-9bac88fa87f5">114,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzEwLTktMS0xLTQzODEx_5688d9cc-e561-4e92-8755-4d956e3f3a06">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of security:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds &#8212; available-for-sale</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38a6d9cf749a4dada4c63948cecab685_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE0LTEtMS0xLTQzODEx_fe453254-39bb-4d13-8e92-1a91094998d4">117,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38a6d9cf749a4dada4c63948cecab685_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE0LTMtMS0xLTQzODEx_783ecade-87e2-42f3-a81d-d048ba9d9864">7,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i38a6d9cf749a4dada4c63948cecab685_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE0LTUtMS0xLTQzODEx_a9b626e4-5576-4118-a1cf-bf7ac90210cd">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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38a6d9cf749a4dada4c63948cecab685_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE0LTctMS0xLTQzODEx_a107106b-88e9-4648-9017-52e7b7c17a5d">125,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38a6d9cf749a4dada4c63948cecab685_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE0LTktMS0xLTQzODEx_da47c182-1d1c-4594-a85b-3ce2ef6ab111">&#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 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE1LTEtMS0xLTQzODEx_15df5cf6-d427-4382-bf24-8058cc0ba135">117,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE1LTMtMS0xLTQzODEx_c6da27ca-bf49-443b-bf31-a8a752a451b7">7,043</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE1LTUtMS0xLTQzODEx_b8cfc06e-8e2e-4d4e-a7ee-a5797ccf2272">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE1LTctMS0xLTQzODEx_88f20a25-7f95-4605-b112-b2f9fbe60fc1">125,012</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE1LTktMS0xLTQzODEx_5c45811b-4fb0-4ba9-bd0a-d67dd5220df2">&#8212;</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:nonNumeric></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzM4NTY_9317e6aa-d9b9-462c-8508-a6d3d773e009" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the contractual maturities of debt securities held at December&#160;31, 2022 and December&#160;31, 2021, which are classified as marketable securities in the Company&#8217;s Consolidated Balance Sheets:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></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:18.347%"></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:10pt;font-weight:700;line-height:100%">Municipal&#160;Bonds&#160;&#8212; Available-for-Sale</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual maturity:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">Maturing in one year or less</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzMtMi0xLTEtNDM4MTE_77e83ad7-b44f-48cd-ab31-e085e0b66c46">2,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzMtNC0xLTEtNDM4MTE_fac99798-0b36-4937-99e3-31b50775ceeb">5,606</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:10pt;font-weight:400;line-height:100%">Maturing in second year through fifth year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzQtMi0xLTEtNDM4MTE_abe1cbc5-6f3f-48a5-8c16-773ff52d123b">35,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzQtNC0xLTEtNDM4MTE_a9f150ff-408f-49e5-9239-02e1a5371e11">23,054</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:10pt;font-weight:400;line-height:100%">Maturing in sixth year through tenth year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzUtMi0xLTEtNDM4MTE_0c9695d3-c79d-492e-b152-79ffd4e486ef">38,575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzUtNC0xLTEtNDM4MTE_29ee23e8-799f-4805-a704-67d6547afcde">52,180</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:10pt;font-weight:400;line-height:100%">Maturing after ten years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzYtMi0xLTEtNDM4MTE_fe6318e5-8f15-4929-ae48-4e56a7b8afcd">18,759</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzYtNC0xLTEtNDM4MTE_9a756633-5656-4725-9ba2-0afff7521a6c">33,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzctMi0xLTEtNDM4MTE_cf2b2fe7-3749-49a4-843e-bfb4c52a0d6d">95,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzctNC0xLTEtNDM4MTE_11c8d83a-8fc4-468f-8f73-19af7ec20682">114,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_136"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90ZXh0cmVnaW9uOjJiNTBlOTc0OWY0ODQzYWRhYWYwZGYyODAwMTg4N2FiXzIxOTA_a640e467-d8d6-4d05-851f-ea0684385e63" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 &#8212; Accounts and Notes Receivable</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90ZXh0cmVnaW9uOjJiNTBlOTc0OWY0ODQzYWRhYWYwZGYyODAwMTg4N2FiXzIxOTE_862f4602-2461-4a1b-87b1-ed24d386b90b" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s accounts and notes receivable balances consisted of the following as of December&#160;31, 2022 and December&#160;31, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></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:18.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts and notes receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="hcsg:AccountsNotesLoansandFinancingReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzMtMS0xLTEtNDM4MTE_0bd3c05b-b478-4fc9-bae2-67f8a0b20314">406,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="hcsg:AccountsNotesLoansandFinancingReceivableGrossCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzMtMy0xLTEtNDM4MTE_c151aa03-4ba5-4e30-94f2-bd4200365cd1">352,659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzQtMS0xLTEtNDM4MTE_af0346f5-b82e-4291-a8fc-7df4d3c17dff">70,192</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="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzQtMy0xLTEtNDM4MTE_a20d6d03-590b-4cb5-9198-9bfb63f87080">59,271</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net short-term accounts and notes receivable</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AccountsNotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzUtMS0xLTEtNDM4MTE_1c97a3ee-93f4-414f-ab0b-48b055230847">336,777</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AccountsNotesAndLoansReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzUtMy0xLTEtNDM4MTE_646c2a86-c475-411a-b27b-df1934ee99e4">293,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:NotesAndLoansReceivableGrossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzctMS0xLTEtNDM4MTE_8b87436d-7c7c-41f7-b87c-e6ecce3a04eb">35,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:NotesAndLoansReceivableGrossNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzctMy0xLTEtNDM4MTE_ca07cb4e-c727-4c2f-99f7-f2d27c96ff9e">35,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzgtMS0xLTEtNDM4MTE_70e228ff-5af1-4e65-a6c4-e93da9323783">3,273</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="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzgtMy0xLTEtNDM4MTE_b187c786-9c25-4256-9c28-7093d140e764">6,312</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net long-term notes receivable</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzktMS0xLTEtNDM4MTE_ba5a95b2-b993-4c66-98ee-70d0cdbf6ddd">32,609</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:NotesAndLoansReceivableNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzktMy0xLTEtNDM4MTE_5faea8f3-79cf-43f8-aad2-ed231913336b">29,259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net accounts and notes receivable</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AccountsAndNotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzEwLTEtMS0xLTQzODEx_a81d14f6-d8ad-4be4-9ba1-f37cf1296a10">369,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AccountsAndNotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzEwLTMtMS0xLTQzODEx_3a0d910e-e63b-43b5-bf15-684c116a33e4">322,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company makes credit decisions on a case-by-case basis after reviewing a number of qualitative and quantitative factors related to the specific customer as well as current industry variables that may impact that customer. There are a variety of factors that impact a customer&#8217;s ability to pay in accordance with the Company&#8217;s contracts. These factors include, but are not limited to, fluctuating census numbers, litigation costs and the customer&#8217;s participation in programs funded by federal and state governmental agencies. Deviations in the timing or amounts of reimbursements under those programs can impact the customer&#8217;s cash flows and its ability to make timely payments. However, the customer&#8217;s obligation to pay the Company in accordance with the contracts are not contingent upon the customer&#8217;s cash flow. Notwithstanding the Company&#8217;s efforts to minimize its credit risk exposure, the aforementioned factors, as well as other factors that impact customer cash flows or ability to make timely payments, could have an indirect, yet material adverse effect on the Company&#8217;s results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fluctuations in net accounts and notes receivable are generally attributable to a variety of factors including, but not limited to, the timing of cash receipts from customers and the inception, transition, modification or termination of customer relationships. The Company deploys significant resources and has invested in tools and processes to optimize Management&#8217;s credit and collections efforts. When appropriate, the Company utilizes interest-bearing promissory notes to enhance the collectability of amounts due, by instituting definitive repayment plans and providing a means by which to further evidence the amounts owed. In addition, the Company may amend contracts from full service to management-only arrangements, or adjust contractual payment terms, to accommodate customers who have in good faith established clearly-defined plans for addressing cash flow issues. These efforts are intended to minimize the Company&#8217;s collections risk.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_139"></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:AllowanceForCreditLossesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzU0MjI_ab1a9121-eb3e-4685-9158-cb3abc242950" continuedAt="i01927cd0702d4664be8503702346c9d8" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8 &#8212; Allowance for Doubtful Accounts</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2020 (the &#8220;adoption date&#8221;), the Company replaced its previous incurred loss impairment model for estimating credit losses on accounts and notes receivables with an expected loss model prepared in accordance with ASC 326. While the incurred loss impairment model had the Company recognize credit losses when it was probable that a loss had been incurred, ASC 326 requires the Company to estimate future expected credit losses on such instruments before an impairment may occur. On the adoption date, the Company recorded an initial increase of $<ix:nonFraction unitRef="usd" contextRef="i8035fbd3bc28481188562b1e13ed1cb5_I20200101" decimals="-5" name="us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzY1OTcwNjk3NzQ2ODQ_4e14bddb-63a6-41a2-8270-fed4b7d066cb">42.2</ix:nonFraction> million to the Company&#8217;s allowance for doubtful accounts, with an offset recorded as an opening adjustment to retained earnings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i07e767b923b546579dacc5e374d46e1c" continuedAt="ie7d6ddc7e6914f998684c21309adcd20">In making the Company&#8217;s credit evaluations, management considers the general collection risk associated with trends in the long-term care industry. The Company establishes credit limits through payment terms with customers, performs ongoing credit evaluations and monitors accounts on an aging schedule basis to minimize the risk of loss. Despite the Company&#8217;s efforts to minimize credit risk exposure, customers could be adversely affected if future industry trends, including those related to COVID-19, change in such a manner as to negatively impact their cash flows. The full effects of COVID-19 on the Company&#8217;s customers are highly uncertain and cannot be predicted. As a result, the Company&#8217;s future collection experience can differ significantly from historical collection trends. If the Company&#8217;s customers experience a negative impact on their cash flows, it could have a material adverse effect on the Company&#8217;s results of operations and financial condition.</ix:continuation></span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="i01927cd0702d4664be8503702346c9d8" continuedAt="i6f27c7c06ebe40fe891fad61a31ef3b6"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie7d6ddc7e6914f998684c21309adcd20" continuedAt="ic838cd9d31eb480fb50fedfd0c535e85">The Company evaluates its accounts and notes receivable for expected credit losses quarterly. Accounts receivables are evaluated based on internally developed credit quality indicators derived from the aging of receivables. Notes receivable are evaluated based on internally developed credit quality indicators derived from Management&#8217;s assessment of collection risk. The Company manages note receivable portfolios using a two tiered approach by disaggregating standard notes receivables, which are promissory notes in good standing, from those who have been identified by Management as having an elevated credit risk profile due to a triggering event such as bankruptcy. At the end of each period the Company sets a reserve for expected credit losses on standard notes receivable based on the Company&#8217;s historical loss rate. Notes receivable with an elevated risk profile, which are from customers who have filed bankruptcy, are subject to collections activity or are slow payers that are experiencing financial difficulties, are aggregated and evaluated to determine the total reserve for the class of receivable.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic838cd9d31eb480fb50fedfd0c535e85">The guidance in ASC 326 permits entities to make an accounting policy election not to measure an estimate for credit losses on accrued interest if those entities write-off accrued interest deemed uncollectible in a timely manner. The Company follows an income recognition policy on all interest earned on notes receivable. Under such policy the Company accounts for all notes receivable on a non-accrual basis and defers the recognition of any interest income until receipt of cash payments. This policy was established considering the environment of the long-term care industry and not because such notes receivable are necessarily impaired. Accordingly, the Company does not record a credit loss adjustment for accrued interest.</ix:continuation> For the years ended December&#160;31, 2022, 2021 and 2020, the Company recognized $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzM1NzA_8a848d82-cd74-46d8-8158-c4f94ec250ab">1.1</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzM1NzQ_c724d4e7-9c40-4e24-aa3b-310ef0aa8224">1.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-5" name="us-gaap:FinancingReceivableNonaccrualInterestIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzM1ODE_3d3a9740-2708-4bc0-ad90-36e464e0c29d">1.7</ix:nonFraction> million in interest income from notes receivables, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzU0MjE_c8e3c29b-2907-47e4-98c3-e2a6501ee0f2" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s two tiers of notes receivable for the years ended December&#160;31, 2022 and 2021, respectively, further disaggregated by year of origination, as well as write-off activity:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.332%"></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:8.110%"></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:8.110%"></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:8.110%"></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:8.110%"></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:8.110%"></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:8.110%"></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:8.120%"></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="39" 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%">Notes Receivable as of December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost Basis by Origination Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03848cdda2b64f90ab77d5b46ee5e164_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzUtMi0xLTEtNDM4MTE_c23f0a0f-6074-4063-bd3f-9cdd61daf285">31,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03848cdda2b64f90ab77d5b46ee5e164_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzUtNC0xLTEtNDM4MTE_d98ff2e6-133f-4745-b5a1-27f1ce2f2be1">10,887</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03848cdda2b64f90ab77d5b46ee5e164_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzUtNi0xLTEtNDM4MTE_15a66b56-e98b-40b7-b8c4-9340d3a2a0f9">1,683</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03848cdda2b64f90ab77d5b46ee5e164_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzUtOC0xLTEtNDM4MTE_8c5261e6-6cf7-47ec-92aa-e69c7d7fbb2f">208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03848cdda2b64f90ab77d5b46ee5e164_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzUtMTAtMS0xLTQzODEx_68fb969d-0c26-43ca-a81d-4d4b4d8086ef">13</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03848cdda2b64f90ab77d5b46ee5e164_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzUtMTItMS0xLTQzODEx_bf4b276c-1112-44d6-a239-2895dc7438fe">21,982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03848cdda2b64f90ab77d5b46ee5e164_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzUtMTQtMS0xLTQzODEx_73534d67-d7da-4c72-8103-b5f8c1491bd6">66,179</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e87353671cc427e8ccd1ec0c53debf2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzYtMi0xLTEtNDM4MTE_3dec6c6c-e2d5-4afd-b2ff-1966343531c9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e87353671cc427e8ccd1ec0c53debf2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzYtNC0xLTEtNDM4MTE_af75ab80-3ddf-42ab-8394-97f53d441a61">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e87353671cc427e8ccd1ec0c53debf2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzYtNi0xLTEtNDM4MTE_2e4a5c20-678b-457a-89dd-bda03a8d07c4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e87353671cc427e8ccd1ec0c53debf2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzYtOC0xLTEtNDM4MTE_890632c9-d17c-43e3-9b2d-f25b52a326ed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e87353671cc427e8ccd1ec0c53debf2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzYtMTAtMS0xLTQzODEx_6c760e3d-b833-4cce-bed3-b3e00d98c550">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e87353671cc427e8ccd1ec0c53debf2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzYtMTItMS0xLTQzODEx_7b4a118e-13ec-48e1-a924-94ffddf16bbd">1,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e87353671cc427e8ccd1ec0c53debf2_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzYtMTQtMS0xLTQzODEx_cef2310a-3a48-40c5-b424-1c23eeebf4a4">1,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period gross write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzgtMi0xLTEtNDM4MTE_a16c2636-fcd1-47c3-84d2-32446d55c402">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzgtNC0xLTEtNDM4MTE_50a42257-bbf1-4385-b3a5-ba9877d31437">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzgtNi0xLTEtNDM4MTE_e6646f36-6104-4a0f-bee2-4b82727b718b">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzgtOC0xLTEtNDM4MTE_759aa0aa-5d12-4e60-af07-d74c30225970">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzgtMTAtMS0xLTQzODEx_96f64699-e799-476b-92a4-382b6dd5be06">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzgtMTItMS0xLTQzODEx_c378b09c-08d7-4e8b-a0e5-10a7712ac3ce">491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzgtMTQtMS0xLTQzODEx_0b00ea97-468c-470d-921e-29bfcf34e530">597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period recoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzktMi0xLTEtNDM4MTE_03a9b5af-5942-4967-9b76-1ad252f4e917">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzktNC0xLTEtNDM4MTE_def91e71-b0d1-4ae7-ba12-f08de2c4bd02">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzktNi0xLTEtNDM4MTE_67c70910-b81c-4bee-b109-c0c806b2a009">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzktOC0xLTEtNDM4MTE_1de47a23-069d-4ed1-aa82-d6af1526e640">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzktMTAtMS0xLTQzODEx_7c4f9282-f910-407e-979e-3623174d15d8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzktMTItMS0xLTQzODEx_8dcc187d-9840-4944-a4c9-41d89a0a5065">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzktMTQtMS0xLTQzODEx_b5d3d83b-c911-4d41-b4a5-b9ba42340970">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period net write-offs </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzEwLTItMS0xLTQzODEx_6701c494-ee8d-4ca8-82be-b64b2269f86b">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzEwLTQtMS0xLTQzODEx_bbd4044a-bcb7-4910-8883-5825295f982b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzEwLTYtMS0xLTQzODEx_f4e01fe5-7af9-42c2-b9c3-2bd23dea7424">51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzEwLTgtMS0xLTQzODEx_7e560be6-0b83-4098-9eda-c1518d9e0b77">54</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzEwLTEwLTEtMS00MzgxMQ_1dbdef3a-4fac-472d-bb4b-cec908ad8924">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzEwLTEyLTEtMS00MzgxMQ_6d59efb6-16bf-4d5f-9d12-33f600f399ef">491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzEwLTE0LTEtMS00MzgxMQ_e79b205a-9eab-4bde-888e-956b63857abf">597</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.332%"></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:8.110%"></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:8.110%"></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:8.110%"></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:8.110%"></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:8.110%"></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:8.110%"></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:8.120%"></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="39" 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%">Notes Receivable as of December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost Basis by Origination Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzUtMi0xLTEtNDM4MTE_0a1c5581-7769-4d78-8eeb-e3482fd05243">16,558</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzUtNC0xLTEtNDM4MTE_2ffd7a9d-3247-4da9-b04d-ceeb764c599d">6,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzUtNi0xLTEtNDM4MTE_63f0ac9f-dd7a-495e-b1c7-5302f64a154a">401</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzUtOC0xLTEtNDM4MTE_dddad8e2-b0c3-4f71-b3f4-36ed74eccb20">18,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzUtMTAtMS0xLTQzODEx_ac89711b-fc20-4ea0-aeba-d437c27ff6de">21,288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzUtMTItMS0xLTQzODEx_6560753f-92a5-4446-8f2b-c16cbd2ee01b">1,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzUtMTQtMS0xLTQzODEx_2bb162e0-123d-45fc-b155-bb4e0d0beff0">65,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzYtMi0xLTEtNDM4MTE_578b5947-1fab-4caa-84f8-673295060d0a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzYtNC0xLTEtNDM4MTE_84cedaa4-af31-4526-9a8c-4e8e23410a8d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzYtNi0xLTEtNDM4MTE_548ac6da-5424-4c7e-ba6a-d211db605a31">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzYtOC0xLTEtNDM4MTE_6fb69788-ae39-4249-bdc2-8ba4421bb9c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzYtMTAtMS0xLTQzODEx_86c70566-1ecf-490c-8991-5ad08bd5785f">406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzYtMTItMS0xLTQzODEx_361e9a44-a8b1-45d2-aef7-573029052454">1,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzYtMTQtMS0xLTQzODEx_e3d70ffb-2e16-483d-b44c-b6d56baaedcf">1,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period gross write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzgtMi0xLTEtNDM4MTE_1c26b7a2-fe09-4559-9415-8e174a22db68">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzgtNC0xLTEtNDM4MTE_eb6a06ad-44d0-4800-a083-45f516cc2927">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzgtNi0xLTEtNDM4MTE_d1f40bc9-465b-4850-9d46-fa5c5bea678d">541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzgtOC0xLTEtNDM4MTE_9ecb4a71-af94-4ed8-9d8e-28de45a76abf">489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzgtMTAtMS0xLTQzODEx_b835a09a-27f4-45a9-b577-8753f0d82773">2,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzgtMTItMS0xLTQzODEx_5c208d71-75c1-4c2f-870d-154afcc4797a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzgtMTQtMS0xLTQzODEx_86546372-1028-4073-bc11-22c00bf766cb">3,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period recoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzktMi0xLTEtNDM4MTE_561d3e21-efcf-4e45-b8ce-4cd532b62c3e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzktNC0xLTEtNDM4MTE_6284f099-cb39-4ea7-b509-96e7df49ac71">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzktNi0xLTEtNDM4MTE_7727561d-1c6b-4e8d-aabd-235021f1ff9e">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzktOC0xLTEtNDM4MTE_230c5d65-4cfe-4ec0-90eb-998b2b0fab20">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzktMTAtMS0xLTQzODEx_40fe9d5b-eec2-4b10-9a98-9f4b418b2a89">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzktMTItMS0xLTQzODEx_9c4fce1e-8d13-49d0-984b-5d2bdf260a6d">38</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzktMTQtMS0xLTQzODEx_e58634c2-3862-42ae-8f91-ec6856ab9a14">39</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period net write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzEwLTItMS0xLTQzODEx_97237f17-a615-4b0e-bc4f-e4093bfcf062">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzEwLTQtMS0xLTQzODEx_f29c021f-2606-487a-b745-b88972f5e72a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzEwLTYtMS0xLTQzODEx_da92175a-fa09-4453-a6cf-bc576343104f">540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzEwLTgtMS0xLTQzODEx_19667c42-e525-4a34-8824-f92f59a991e4">489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzEwLTEwLTEtMS00MzgxMQ_eccb4aa1-aab6-461e-ab47-6df396654b5f">2,494</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" sign="-" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzEwLTEyLTEtMS00MzgxMQ_79e6386d-d774-4652-b1a2-4565fe3eba80">38</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzEwLTE0LTEtMS00MzgxMQ_58c0a2c4-0a3c-4aeb-bdda-510e1fb85e9a">3,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="i6f27c7c06ebe40fe891fad61a31ef3b6"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:PastDueFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzU0Mjg_0671b38c-33ed-4777-b550-088e09f165fb" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information as to the status of payment on the Company&#8217;s gross notes receivable which were past due as of December&#160;31, 2022 and 2021, respectively:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.970%"></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:16.297%"></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:16.297%"></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:16.297%"></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:16.303%"></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="21" 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%">&#160;Age Analysis of Past-Due Notes Receivable as of December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0-90 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">91 - 180 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Greater than 181 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i010c8157d25a48ce8d1bf9ff061093f2_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzQtMi0xLTEtNDM4MTE_a6f4fdb5-90db-4090-822f-a97a941efd5c">894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib9c5e49e0fe648cd8ce949c3f808d117_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzQtNC0xLTEtNDM4MTE_dade56d7-ee7e-45a2-bddd-5c39f628c623">263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebb5e50dd04c4aa7adf78789777d1fe1_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzQtNi0xLTEtNDM4MTE_106a8893-2a8e-4745-b172-0a9a19ad3e05">3,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec24122789b04f80b55c56ed72ec992c_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzQtOC0xLTEtNDM4MTE_0fff86ef-d1ab-41ac-989a-e94a116c085f">4,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i503f6e5fdab148bca236af44ab875ea7_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzUtMi0xLTEtNDM4MTE_0591b22e-fe86-45d9-becf-1bfd10a9b803">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d0aafcb5efd4ec69bc86f82140d729c_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzUtNC0xLTEtNDM4MTE_d3572534-bd96-432e-a920-1d8605ec4929">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6bc437ae788e43dd9b7f67ac2c30cf2d_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzUtNi0xLTEtNDM4MTE_a771a239-2e77-45fc-b9b6-619348f42a46">1,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i53888ace271d4dc2b89cc0d63337a4b4_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzUtOC0xLTEtNDM4MTE_8af14d52-bb3f-4b03-a40a-1b925b46d3f4">1,223</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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaead2ad40e204b2498899fa36b3091fc_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzYtMi0xLTEtNDM4MTE_80822e88-8dd8-4d20-97fd-e0830466b0ca">894</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie646e1931a7e4005b55e94b8d7679923_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzYtNC0xLTEtNDM4MTE_974cf634-2d4f-4779-ba74-2a491ce8b5d6">263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61a8d06958de431ba71b3083fe51dfd2_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzYtNi0xLTEtNDM4MTE_aeae19f2-9272-4546-a0ad-a059ac572e2b">4,553</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic63c5f6e0945421fa6897cb673c1c6ac_I20221231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzYtOC0xLTEtNDM4MTE_8d808361-c6e9-4730-a311-ccfa294802cc">5,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:26.970%"></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:16.297%"></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:16.297%"></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:16.297%"></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:16.303%"></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="21" 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%">Age Analysis of Past-Due Notes Receivable as of December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0-90 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">91 - 180 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Greater than 181 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife82e4ed45ad41ecae382a191ff865cd_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzQtMi0xLTEtNDM4MTE_8f1e6805-2d63-4d09-b747-f6a9a658f178">953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d75f34331b945eaa6330cdb25a9cd9b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzQtNC0xLTEtNDM4MTE_01ac1f91-31f0-480f-8420-b984200c75dd">5,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i507e6cad939145ed85f7658f5ca2e39f_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzQtNi0xLTEtNDM4MTE_af8c5f24-30c3-4401-a296-ca14a23339e2">6,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i896b3cdaff2e4257a05578acf8d6e1cc_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzQtOC0xLTEtNDM4MTE_d245114b-c2ac-4abb-b95b-5e02650b68a2">13,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7c50658bc8f440279fd4207310c69b69_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzUtMi0xLTEtNDM4MTE_dcd68499-d97e-4954-bd6d-de52fd50939b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7fe72b2d14b54d768d09922c24b760d0_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzUtNC0xLTEtNDM4MTE_902a1f13-9e32-415b-8a29-dac47c8bd6cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b68159355354ff7830cf511895fba2f_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzUtNi0xLTEtNDM4MTE_462fc25d-4e5b-489b-a4df-5c524beafc47">1,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic348bfdb107b4559bd70c32e78ffc1cf_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzUtOC0xLTEtNDM4MTE_815bada8-821a-44be-9863-d7494e94dd48">1,780</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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0bd14f2bebdd4e9aa67a6510f1c36556_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzYtMi0xLTEtNDM4MTE_6b5a6dd1-4621-475a-a4f8-50381c45f9e0">953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4413de83d6084bd1bdab7dc9e34fa297_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzYtNC0xLTEtNDM4MTE_668d1f8c-3159-4170-ba2a-b82c00ec9baa">5,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3153d6da468b4ecba5100e2a8b6c01c4_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzYtNi0xLTEtNDM4MTE_d2bca4c6-dc0d-45ea-9a1e-25e369967829">8,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5dc8351e950409ab7eb8596585b4b55_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzYtOC0xLTEtNDM4MTE_504b92c5-940e-437b-841b-0c6e5724eaa6">14,945</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="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzU0MjM_76a0ba83-cb05-4c72-a3a7-1900f28729c5" escape="true"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzU0MjM_d3121781-7741-47bd-a8a7-6156e7a7e347" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide a summary of the changes in the Company&#8217;s allowance for doubtful accounts on a portfolio segment basis for the years ended December&#160;31, 2022 and 2021, respectively:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" 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%">Allowance for doubtful accounts</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Portfolio Segment:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align: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%">Write-Offs/Adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Bad Debt Expense</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzMtMi0xLTEtNDM4MTE_ebb14fd5-5770-4f18-be73-e9dd7a922698">50,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzMtNC0xLTEtNDM4MTE_813c4dac-319f-4b77-8446-00cb592a2f2a">16,825</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzMtNi0xLTEtNDM4MTE_da6eb21e-23a7-48a6-a173-2f74487a9320">32,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzMtOC0xLTEtNDM4MTE_123cfc90-bb9d-4bb4-826e-e720b4c38c2a">66,601</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzYtMi0xLTEtNDM4MTE_157471e8-3a4e-47de-866c-06539be5cc3d">13,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1bad7ea7ea942599a70f53b4f6b5030_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzYtNC0xLTEtNDM4MTE_ca0de85d-cd3f-4428-87d5-fa860b48d55a">6,783</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib1bad7ea7ea942599a70f53b4f6b5030_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzYtNi0xLTEtNDM4MTE_6a98fc6b-b80a-401d-a720-5939506a23a5">772</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03848cdda2b64f90ab77d5b46ee5e164_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzYtOC0xLTEtNDM4MTE_ce6f0216-34bc-47b4-adf0-20f3904d974a">6,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzctMi0xLTEtNDM4MTE_d856d8ec-1d97-4994-b97f-64323f5e760b">1,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i29b7a35281934ffe8d6d0566162800a5_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzctNC0xLTEtNDM4MTE_5fb1b155-1eec-4797-b0bb-93c870e3e22b">481</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="i29b7a35281934ffe8d6d0566162800a5_D20220101-20221231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzctNi0xLTEtNDM4MTE_4369f703-aaad-4bb2-a884-b83c9096f178">109</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e87353671cc427e8ccd1ec0c53debf2_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzctOC0xLTEtNDM4MTE_d368139b-da4c-434a-8ae4-e47ffa15a466">811</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzgtMi0xLTEtNDM4MTE_833e8a6c-fe25-4321-a681-b8559eeec22e">14,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzgtNC0xLTEtNDM4MTE_f15a6ed6-b816-4cb9-8e85-371dec146eab">7,264</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzgtNi0xLTEtNDM4MTE_ca0449f4-2e7e-42fa-b923-00417e6eeb55">663</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzgtOC0xLTEtNDM4MTE_19e4b6af-c919-4978-a10d-b4f66be5686b">6,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts and notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzktMi0xLTEtNDM4MTE_4b1fb2b1-4cdd-4e60-9c15-eff28125d76a">65,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzktNC0xLTEtNDM4MTE_9dac82dc-2709-4d94-968f-aee1849c4a6e">24,089</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:AccountsAndFinancingReceivableCreditLossExpenseReversal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzktNi0xLTEtNDM4MTE_0792425c-3ec8-4db0-b3eb-340eed5697ce">31,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzktOC0xLTEtNDM4MTE_ef742201-b7d2-4513-a75a-1478b42c2e0e">73,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Write-offs are shown net of recoveries. During the year ended December 31, 2022, the Company collected $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzQ0MDc_5567b4e8-9f58-4595-97f4-3fccb0a24d1f">0.3</ix:nonFraction>&#160;million of accounts receivables that were recovered subsequent to being written-off. Adjustments include a reduction of $<ix:nonFraction unitRef="usd" contextRef="id0f32c17b1a1494685fbd06e0022aad8_D20220101-20221231" decimals="-3" sign="-" name="hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzY1OTcwNjk3NzM0MDc_16b188f7-0bdb-42ff-9f74-eaa13203cba4">8.0</ix:nonFraction> million of allowance for doubtful accounts which related to a contract modification during the year ended December&#160;31, 2022. </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.590%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.502%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="24" 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%">Allowance for doubtful accounts</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Portfolio Segment:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Write-Offs/Adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Bad Debt Expense</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="24" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzMtMi0xLTEtNDM4MTE_c1eda1bf-abef-4943-9cf6-8ed080a9d6cb">51,052</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzMtNi0xLTEtNDM4MTE_e5177849-285f-4f1a-9c65-dc2a7937687a">9,215</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzMtOC0xLTEtNDM4MTE_0fd5ea7b-8f8e-477c-baac-328cebba8b95">8,957</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzMtMTAtMS0xLTQzODEx_2ef63abb-96c8-457d-9863-f52846412108">50,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66623c364eef42d9807e0ea4a9adc9e3_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzYtMi0xLTEtNDM4MTE_b3bac77d-0929-4aef-a5e9-471c5a3a38ac">13,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i539e57cc9b344eb6b67c2e2be3650324_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzYtNi0xLTEtNDM4MTE_abe8d39e-8a2d-4351-85f5-75b7b7daf571">183</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i539e57cc9b344eb6b67c2e2be3650324_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzYtOC0xLTEtNDM4MTE_26454942-8acf-42f7-ae38-ad0b6e2e4038">532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzYtMTAtMS0xLTQzODEx_2f4362d8-458f-45db-b08b-8c48f2ac264d">13,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5fd2cc967fbc4c00a86c931072f7e53f_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzctMi0xLTEtNDM4MTE_148d5538-ab24-4489-8351-eaace77f6f88">3,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1746b6d5aef849a2ac61e2991d2d0e58_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzctNi0xLTEtNDM4MTE_644aaa89-2474-49a8-ac94-0bd5709afc3f">3,302</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="i1746b6d5aef849a2ac61e2991d2d0e58_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzctOC0xLTEtNDM4MTE_cd3be3aa-3247-4f12-b994-7dd9f259e5a7">994</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzctMTAtMS0xLTQzODEx_59b38660-5934-453f-8dc2-9d21c7be2b28">1,183</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzgtMi0xLTEtNDM4MTE_41612b68-d364-4cdb-9f6b-3ebe2fcc6757">16,749</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzgtNi0xLTEtNDM4MTE_ed375940-7251-4706-a8be-72e6986875dd">3,485</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:ProvisionForLoanLossesExpensed" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzgtOC0xLTEtNDM4MTE_30f418e8-4d1f-4c6d-a63b-90f357d184c7">1,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzgtMTAtMS0xLTQzODEx_23918fa3-6d93-40f3-8be5-190ee1728fdb">14,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accounts and notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231" decimals="-3" name="us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzktMi0xLTEtNDM4MTE_4d775a73-24cb-4415-a162-89ec53e524e7">67,801</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="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzktNi0xLTEtNDM4MTE_a4d70323-301e-43bc-a0df-0fe64f690d58">12,700</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:AccountsAndFinancingReceivableCreditLossExpenseReversal" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzktOC0xLTEtNDM4MTE_badaaab3-9bc3-41ab-965d-5373e155d6b8">10,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzktMTAtMS0xLTQzODEx_3f541fb8-308c-4fdd-bbab-8619a794c2b0">65,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Write-offs are shown net of recoveries. During the year ended December 31, 2021, the Company collected $<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzQ3MzE_6f6df70e-790e-4e7c-b90e-a1f0173517b4">0.2</ix:nonFraction> million of accounts receivables that were recovered subsequent to being written-off.</span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_145"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTA_5befabf9-5678-4b7d-8f69-0545ea9ed5fe" continuedAt="if696f76141d94d95907d4247a87f098b" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9 &#8212; Lease Commitments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes ROU Assets and Lease Liabilities for automobiles, office buildings, IT equipment, and small storage units for the temporary storage of operational equipment. The Company&#8217;s leases have remaining lease terms ranging from less than <ix:nonNumeric contextRef="i3b61000e767a4ae9bec11a0419dd6486_I20221231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI2MQ_d26e376d-b477-4e58-b947-f99af599d349">1</ix:nonNumeric> year to <ix:nonNumeric contextRef="i0b5148e027814850a99934da7d497296_I20221231" name="us-gaap:LesseeOperatingLeaseTermOfContract" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI2Nw_fea92461-bddb-45a5-8971-a18d4e905977">7</ix:nonNumeric> years, and have extension options ranging from <ix:nonNumeric contextRef="i3b61000e767a4ae9bec11a0419dd6486_I20221231" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzMxMQ_e317de4b-fe0a-4b21-8a26-e48cf1051f1b">1</ix:nonNumeric> year to <ix:nonNumeric contextRef="i0b5148e027814850a99934da7d497296_I20221231" name="us-gaap:LesseeOperatingLeaseRenewalTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzMxNw_e1539d13-e0e6-46d0-af43-662986281adf">5</ix:nonNumeric> years. Most leases include the option to terminate the lease within <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="hcsg:LesseeOperatingLeaseTerminationOptionTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzM4Mg_7348e15d-86f5-4f83-998b-863581fdf106">1</ix:nonNumeric> year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adopting ASC 842, the Company made accounting policy elections using practical expedients offered under the guidance to combine lease and non-lease components within leasing arrangements and to recognize the payments associated with short-term leases in earnings on a straight-line basis over the lease term, with the cost associated with variable lease payments recognized when incurred. These accounting policy elections impact the value of the Company&#8217;s ROU Assets and Lease Liabilities. The value of the Company&#8217;s ROU Assets is determined as the non-depreciated fair value of its leasing arrangements and is recorded to Property and Equipment, net on the Company&#8217;s Consolidated Balance Sheets. The value of the Company&#8217;s Lease Liabilities is the present value of fixed lease payments not yet paid, discounted using either the rate implicit in the lease contract if that rate can be determined, or the Company&#8217;s incremental borrowing rate (&#8220;IBR&#8221;). As of December&#160;31, 2022 and 2021, the Company&#8217;s short-term portion of lease obligations were $<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzE0MTk_3dcf37c7-b400-4a3f-a89c-81e81498aad5">5.3</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-5" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzE0MjY_bb7b5109-6ede-44d0-8ec8-7e06865500a8">6.5</ix:nonFraction> million, respectively, and are recorded in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTY_45335eea-49ab-4796-9c9b-7b4251e54ceb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTY_5d69abf6-ad93-4b70-b924-d36bf336e1f8">Other accrued expenses</span></span> with the remaining balance recognized under the Lease liability &#8212; long-term portion caption on the Company&#8217;s Consolidated Balance Sheets. Any future lease payments that are not fixed based on the terms of the lease contract, or fluctuate based on a factor other than an index or rate, are considered variable lease payments and are not included in the value of the Company&#8217;s ROU Assets or Lease Liabilities. The Company&#8217;s IBR is determined as the rate of interest that the Company would incur to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTI_7b1bc95b-1e86-4c9c-9d67-2fae33623abb" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease expense are presented below for the years ended December&#160;31, 2022, 2021 and 2020.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.812%"></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:18.344%"></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:18.344%"></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:18.348%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzQtMi0xLTEtNDM4MTE_ca16ead1-3a4d-4b1e-9150-3176c31e4070">5,673</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzQtNC0xLTEtNDM4MTE_6847bf3a-b3f8-4842-a82e-9e042bc5216b">6,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzQtNi0xLTEtNDM4MTE_3674a8cb-b2bd-4d8e-81e7-57d37c58a630">5,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzUtMi0xLTEtNDM4MTE_dbebd47f-2b1c-4cb4-9331-58666664a77c">1,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzUtNC0xLTEtNDM4MTE_a6d27de3-1883-4507-abe1-f13436ca4b15">747</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzUtNi0xLTEtNDM4MTE_9400c2a9-8113-446c-a17b-0200576d920b">738</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzYtMi0xLTEtNDM4MTE_14ee8005-93df-4538-90ca-5614ef92983f">857</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzYtNC0xLTEtNDM4MTE_0d01c4d3-0813-4f1e-9e05-80667b86658a">973</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:VariableLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzYtNi0xLTEtNDM4MTE_ccc10902-b310-4ccd-bad1-c98608186644">464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzctMi0xLTEtNDM4MTE_c5feb4ff-d62b-4998-8784-56441626b0c9">7,795</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzctNC0xLTEtNDM4MTE_28b1294a-a365-48d3-8af1-bdb68d87e5b6">7,930</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:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzctNi0xLTEtNDM4MTE_16056930-cc1c-4817-a645-0dbdc2190611">6,583</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:top"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="hcsg:AssetsAndLiabilitiesLesseeTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTg_7b717f19-6ec4-4a13-bee3-ef8c6be51bef" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information is presented below for the years ended December&#160;31, 2022, 2021 and 2020.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.250%"></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:18.198%"></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:18.198%"></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:18.202%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(dollar amounts in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzUtMi0xLTEtNDM4MTE_27ff13b8-7178-4a89-9487-546434356b7c">6,385</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzUtNC0xLTEtNDM4MTE_53d1fe62-ba2b-44e1-a01f-e168ce0ea34c">6,609</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzUtNi0xLTEtNDM4MTE_ce68c29b-7fde-4500-8e22-a22b4ca44f10">5,690</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU Assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzYtMi0xLTEtNDM4MTE_90397c0e-2437-4171-bbad-4a8659e118d2">1,650</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzYtNC0xLTEtNDM4MTE_dd281a75-d9f7-47d1-b419-e0db62399302">7,143</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzYtNi0xLTEtNDM4MTE_36eecc14-5ad1-4d27-bb4a-8e0e598aeea7">5,410</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term &#8212; operating leases</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzctMi0xLTEtNDM4MTE_6379e650-e6c3-4114-8e73-0600727776a1">4.2</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzctNC0xLTEtNDM4MTE_5bf168e2-387a-4c97-87d9-fa9400eb93ff">4.5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzctNi0xLTEtNDM4MTE_79b6075b-f6e7-4596-8947-e5936a20f0b9">5.4</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate &#8212; operating leases</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzgtMi0xLTEtNDM4MTE_9882ce95-58fd-44ff-9443-268552679602">4.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzgtNC0xLTEtNDM4MTE_3adfc59e-b19e-4309-aff7-86823ece4699">4.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzgtNi0xLTEtNDM4MTE_5d3f5bee-cbe1-4e2e-ab69-80c143d30548">4.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2022 and 2021, the Company&#8217;s ROU Assets and Lease Liabilities were reduced by $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="hcsg:RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI1OTU_501396bd-c668-4548-90c5-714e92cc3a6f">1.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" name="hcsg:RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI2MDI_2d1e79f1-5b2e-4931-aa17-5b331052b53e">0.8</ix:nonFraction>&#160;million, respectively due to lease cancellations.</span></div></ix:nonNumeric><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="if696f76141d94d95907d4247a87f098b"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTk_c5314ea8-0792-485a-84bc-759a51391310" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule by calendar year of future minimum lease payments under operating leases that have remaining terms as of December&#160;31, 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.753%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.317%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period/Year</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzItMi0xLTEtNDM4MTE_ff574115-87b8-4776-aaf0-e59399a5f473">5,267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzMtMi0xLTEtNDM4MTE_030552b9-737b-4a55-846a-82648a07b00d">3,502</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzQtMi0xLTEtNDM4MTE_01dd76b8-d027-474a-9863-d944a91225e3">1,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzUtMi0xLTEtNDM4MTE_2a358450-cc67-40ed-b4d5-6c2e05bc6bc2">1,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzYtMi0xLTEtNDM4MTE_4540d20e-1b5e-45ba-88c5-f3cf98955aef">1,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzctMi0xLTEtNDM4MTE_de18c7fd-8202-4d23-a0b5-a7a9621862c6">1,505</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzgtMi0xLTEtNDM4MTE_6a16918f-2f7e-4669-995a-dc7d3707340d">14,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzktMi0xLTEtNDM4MTE_ac0a0d38-eaf6-4686-8f44-0f74de03b77e">1,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzEwLTItMS0xLTQzODEx_de0b1dda-f3b5-43f0-843b-7ba1fcc72c99">13,371</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_148"></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTk_e6bf7042-a39f-499e-bca2-cd662b6e11ee" continuedAt="i9d9f62b0d5d2453d8a91851391a2f93a" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10 &#8212; Share-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3Xzg0MDQ_cdd1ecff-fd1b-409a-92d1-2960acb2531b" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s share-based compensation expense for the years ended December&#160;31, 2022, 2021 and 2020 are as follows:</span></div><div style="text-align:justify"><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:64.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></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:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.898%"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7cfb2ce200d049c09aaf38a5bb206862_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzMtMS0xLTEtNDM4MTE_b0c34e0d-34b0-47dd-a4cc-b9b11ef8c21a">1,253</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia1f1e228ab0f4cceb672579a39fe157a_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzMtMy0xLTEtNDM4MTE_6c7cb27a-4689-46d2-9fdf-5dc879669301">1,832</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacc049c6ff3743309253a4000deb6577_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzMtNS0xLTEtNDM4MTE_4ddecee9-9bd9-4051-82bd-0520b807174a">2,134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock, restricted stock units and deferred stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie77b15000353414fb940af585f497208_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzQtMS0xLTEtNDM4MTE_d9269982-b981-47d3-9c2d-4531b6433cc0">6,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7f372121d7042b88c70f9227e8a8b88_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzQtMy0xLTEtNDM4MTE_1d131c31-50a9-473c-9a6e-649753a3d0d3">6,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b0cb88a700f4095b888163e8c9d2de9_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzQtNS0xLTEtNDM4MTE_2191d748-7a8a-4f6f-b62c-e4478b9ea881">5,195</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzUtMS0xLTEtNDM4MTE_1abc0cae-334f-4fec-83e5-27880b26048e">819</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cc197484d8246ebbe817efc6e5409ec_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzUtMy0xLTEtNDM4MTE_0e4d167b-9c8d-4895-82d0-9be308e7f315">401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a02901e76624447aba49055fa3a552f_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzUtNS0xLTEtNDM4MTE_c0e160f8-e61b-427a-bac9-98b45743e8c0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzYtMS0xLTEtNDM4MTE_b331387d-c84a-445c-aea4-2a53ceffcbae">170</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ad171ae41ae4ddf820641e4363cbbed_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzYtMy0xLTEtNDM4MTE_6d9cb440-a43b-46ba-8b44-1730bc8da144">227</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icce6710ad2434a9db1b49ce848f0bf10_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzYtNS0xLTEtNDM4MTE_b77db9d8-07a5-4bb4-9f62-a4650dd63549">543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total pre-tax share-based compensation expense charged against 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzctMS0xLTEtNDM4MTE_ebc1df3c-f500-4d10-a093-96ebca7c45df">9,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzctMy0xLTEtNDM4MTE_326fc90c-96b1-40d0-8313-7249c9df1a65">8,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzctNS0xLTEtNDM4MTE_39bffb17-bdfe-4a8f-820a-db23ee608d51">7,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized tax deficiency related to share-based compensation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzktMS0xLTEtNDM4MTE_fd3eea3d-bb86-437c-90c4-6377ae8ed8d8">783</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzktMy0xLTEtNDM4MTE_26936799-d312-49ae-9fd8-71b66897e3f1">217</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzktNS0xLTEtNDM4MTE_0fc30388-39a3-43df-b4c4-6641e1e0a84a">293</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 components of share-based compensation expense included within the Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:64.589%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.897%"></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:9.897%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.898%"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general &amp; administrative expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ica59aae749c24216acf3a22033c06dea_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzMtMS0xLTEtNzc2MzU_99da574d-b04b-4d5f-9d72-d895e457bc1a">9,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5b2d73fc186b43adbba833ddeb6774be_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzMtMy0xLTEtNzc2NTM_7e208fb3-4a6c-4d0c-96f1-3e7ce7b140d5">8,767</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3092ba72adb6400e9093f18df541f87c_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzMtNS0xLTEtNzc2ODE_29e851fc-5eb0-4e98-bfaa-c944365cef91">7,718</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of services provided</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0c77dccb852b4a7dbc346a680a6bafa7_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzQtMS0xLTEtNzc2NDI_0a4665ac-74ef-405d-83dd-17123c15b2b6">54</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb65d636d2524a08a7065bacf79038b4_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzQtMy0xLTEtNzc2NzQ_f1b81724-7894-4478-b4d4-04aec3fd0dd8">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if87d529a402c4f05b5870894673651c0_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzQtNS0xLTEtNzc2ODU_1a651890-491c-4955-ba0e-219c1edb5fea">154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzUtMS0xLTEtNzc2NjA_2d78a058-80fb-4bb7-8331-f36eb57218fa">9,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzUtMy0xLTEtNzc2Njc_926e675b-cc9e-474d-8a43-6b37d0fc77f6">8,827</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzUtNS0xLTEtNzc2OTU_8a9f9ff2-61d1-4eab-b720-3554cc16b296">7,872</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022 and 2021, the unrecognized compensation cost related to unvested stock options and awards was $<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzQwNw_318b4a94-b0e5-45b3-81e5-45c4cc8e9e42">15.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzQxNA_e3f8bcc0-4a88-461e-9281-db4febb6999e">17.5</ix:nonFraction> million, respectively. The weighted average period over which these awards will vest was approximately <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzUxMg_01a01233-a418-4066-9593-2fb39952cdf9">2.8</ix:nonNumeric> years as of December&#160;31, 2022 and <ix:nonNumeric contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzMyOTg1MzQ4OTIwMDc_3cf30f09-2a9c-44d2-8dce-3f070b2e9722">2.6</ix:nonNumeric> years as of December&#160;31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 Omnibus Incentive Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 26, 2020, the Company adopted the 2020 Omnibus Incentive Plan (the &#8220;2020 Plan&#8221;) after approval by the Company&#8217;s shareholders. The 2020 Plan provides that current or prospective officers, employees, non-employee directors and advisors can receive share-based awards such as stock options, performance stock units, restricted stock units and other stock awards. The 2020 Plan seeks to encourage profitability and growth of the Company through short-term and long-term incentives that are consistent with the Company&#8217;s operating objectives. </span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="i9d9f62b0d5d2453d8a91851391a2f93a" continuedAt="if8bf64b9f33445599a74164c2cc7f9f2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, there were <ix:nonFraction unitRef="shares" contextRef="ice24a9b7783f40cca183a5278fe67085_I20221231" decimals="-5" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzExMzA_e4b6f501-89d3-4f6e-8c82-0686451d7c37">4.7</ix:nonFraction> million shares of common stock reserved for issuance under the 2020 Plan, of which, <ix:nonFraction unitRef="shares" contextRef="ice24a9b7783f40cca183a5278fe67085_I20221231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzEyMDk_0b8ddee7-f6e3-4487-a2c8-af0e8ea067bd">1.4</ix:nonFraction> million are available for future grant. The amount of shares available for issuance under the 2020 Plan will increase when outstanding awards under the Company&#8217;s Second Amended and Restated 2012 Equity Incentive Plan (the &#8220;2012 Plan&#8221;) are subsequently forfeited, terminated, lapsed, or satisfied thereunder in cash or property other than shares. No stock award will have a term in excess of <ix:nonNumeric contextRef="i92a48c8d17ce4622976f7786b846123a_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzE1OTU_fe149c2c-4746-4f08-94fc-eef2772f01f6">10</ix:nonNumeric> years. The Nominating, Compensation and Stock Option Committee (the &#8220;NCSO&#8221;) of the Board of Directors is responsible for determining the terms of the grants in accordance with the 2020 Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3Xzg0MDY_9bea698f-eb22-4e1a-862b-ef46fd4d5883" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock options outstanding under the 2020 Plan and the 2012 Plan as of December&#160;31, 2022 and changes during 2022 are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></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:18.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzMtMS0xLTEtNDM4MTE_9f0eb73b-2b24-4cdc-aed5-ea0bb2696b8f">2,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzMtMy0xLTEtNDM4MTE_00a09da9-281b-467a-aa78-36450c4b88c5">33.42</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzQtMS0xLTEtNDM4MTE_5dbd5900-51c8-4cf4-85ad-76ff3e394030">352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzQtMy0xLTEtNDM4MTE_4b691fd1-b5e0-4c71-a078-2de3782117de">18.10</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzUtMS0xLTEtNDM4MTE_b2db23b8-9337-454c-947d-f5f8f1c01470">23</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzUtMy0xLTEtNDM4MTE_0a8bae2d-b1d1-451f-9892-22e631637e46">17.50</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzYtMS0xLTEtNDM4MTE_dea17008-dde5-46f5-9c0e-39a2e07884b2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzYtMy0xLTEtNDM4MTE_4f810303-8497-4faa-bb67-13139c518cff">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzctMS0xLTEtNDM4MTE_74b21c26-e80e-4354-8980-c8564deeaf0a">135</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzctMy0xLTEtNDM4MTE_1ccf9648-5af4-44d8-9b2f-6b5261103339">28.99</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzgtMS0xLTEtNDM4MTE_0d3075fc-8ed9-4553-8b40-76bd3f2c434a">2,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzgtMy0xLTEtNDM4MTE_e8ffbec5-4c6a-4b5a-b946-f89a5b764a5c">31.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant-date fair value of stock options granted during the years ended December&#160;31, 2022, 2021, and 2020 was $<ix:nonFraction unitRef="usdPerShare" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIwMzg_50c14d8b-2283-4119-8598-09aa21ff1d19">4.06</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIwNDI_e48a8977-dbb7-4120-8fb1-b18c4c35c1a9">7.01</ix:nonFraction> and $<ix:nonFraction unitRef="usdPerShare" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIwNDk_21471a2c-2981-4962-af14-fb99b77821a3">4.66</ix:nonFraction> per common share, respectively. The total intrinsic value of stock options exercised during the years ended December&#160;31, 2022, 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIxNzg_6c7e050c-bf02-4705-8c66-d478f2d3b1a9">0.1</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIxODI_32d9e5eb-1128-4014-afe4-9c75fff2efb5">0.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIxODk_3f10c4e6-c8ec-4455-bdc8-b3494daab9fe">1.3</ix:nonFraction>&#160;million, respectively. The total fair value of stock options vested during the years ended December&#160;31, 2022, 2021 and 2020 were $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIyOTQ_3307b97b-2406-4d88-a658-58ed235f3866">1.8</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIyOTg_5f5a83dc-238d-443e-98e3-1935006a0ec9">2.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIzMDU_e62720ea-2f29-457b-9282-edd5a9c490b9">2.6</ix:nonFraction>&#160;million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022 and 2021, the tax deficiency realized from stock options exercised was <ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzI0MDc_89f1ca59-014a-4ed8-97fb-b663931fe888"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzI0MDc_fa6c7209-6fcb-4e4b-a428-848e9d923027">immaterial</ix:nonFraction></ix:nonFraction>. For the year ended December&#160;31, 2020, the tax benefit realized from stock options exercised was $<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzI1MDc_0119eab0-f246-47f5-b641-a3d8c9563465">0.1</ix:nonFraction>&#160;million.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3Xzg0MDA_90187da0-118f-4159-adb1-c03e79817c1f" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock option awards granted in 2022, 2021 and 2020 were estimated on the dates of grant using the Black-Scholes option valuation model with the following assumptions:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzItMS0xLTEtNDM4MTE_249dbaec-c077-44e8-a5e2-08cf7fd3508b">1.5</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzItMy0xLTEtNDM4MTE_d606e53f-d9ed-4900-a9c6-a68a05d89f1f">0.6</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzItNS0xLTEtNDM4MTE_59859457-0bb2-49ab-a146-5847309aa054">1.8</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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average expected life</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzMtMS0xLTEtNDM4MTE_8aab4184-c611-4117-9fc8-1b9a044dc8d9">6.7</ix:nonNumeric> years</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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzMtMy0xLTEtNDM4MTE_7bb76137-4963-4757-8c19-96c79a7229e3">6.6</ix:nonNumeric> years</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:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzMtNS0xLTEtNDM4MTE_9f88ca6c-3073-454a-9f65-f18a60d5decf">6.6</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzQtMS0xLTEtNDM4MTE_ece0ae79-9aae-4ae8-8ebf-1ea78c5c8c56">36.6</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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzQtMy0xLTEtNDM4MTE_70bf6f58-a3d4-47ff-a429-2dddd4063641">34.7</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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzQtNS0xLTEtNDM4MTE_c2f75daa-bb1e-4248-853c-a02cb833ae00">26.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzUtMS0xLTEtNDM4MTE_0302302b-9a4b-40c7-b019-75531a29d11f">4.6</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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzUtMy0xLTEtNDM4MTE_eaa715b5-4e18-4f75-9d42-0cca773c56eb">2.9</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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzUtNS0xLTEtNDM4MTE_43c41af8-7944-4f88-8fcd-cb0284007d2f">3.2</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:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTU_c59b0f37-29ad-4058-b761-c18df3946fb0" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other information about the stock options at December&#160;31, 2022:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.316%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(amounts in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate intrinsic value</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTowM2NiM2UzMTRhOGI0MzdkYTg3ZTU0ODU0NWI1ZjJiZC90YWJsZXJhbmdlOjAzY2IzZTMxNGE4YjQzN2RhODdlNTQ4NTQ1YjVmMmJkXzMtMS0xLTEtNDM4MTE_5fc11678-6eb4-4cd3-8e9b-531e6f4ee584">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining contractual life</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTowM2NiM2UzMTRhOGI0MzdkYTg3ZTU0ODU0NWI1ZjJiZC90YWJsZXJhbmdlOjAzY2IzZTMxNGE4YjQzN2RhODdlNTQ4NTQ1YjVmMmJkXzQtMS0xLTEtNDM4MTE_54f831a3-b67b-49b7-9805-e348f16880c8">4.8</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable:</span></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:10pt;font-weight:400;line-height:100%">Number of options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTowM2NiM2UzMTRhOGI0MzdkYTg3ZTU0ODU0NWI1ZjJiZC90YWJsZXJhbmdlOjAzY2IzZTMxNGE4YjQzN2RhODdlNTQ4NTQ1YjVmMmJkXzYtMS0xLTEtNDM4MTE_b2602296-b79c-4a40-9b6c-161b2b363489">1,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average exercise price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTowM2NiM2UzMTRhOGI0MzdkYTg3ZTU0ODU0NWI1ZjJiZC90YWJsZXJhbmdlOjAzY2IzZTMxNGE4YjQzN2RhODdlNTQ4NTQ1YjVmMmJkXzctMS0xLTEtNDM4MTE_a8d56c0c-4808-4569-982e-9ad6acb30874">34.52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate intrinsic value</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTowM2NiM2UzMTRhOGI0MzdkYTg3ZTU0ODU0NWI1ZjJiZC90YWJsZXJhbmdlOjAzY2IzZTMxNGE4YjQzN2RhODdlNTQ4NTQ1YjVmMmJkXzgtMS0xLTEtNDM4MTE_f8f15eef-b286-419c-88b4-9e8805572bc2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining contractual life</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTowM2NiM2UzMTRhOGI0MzdkYTg3ZTU0ODU0NWI1ZjJiZC90YWJsZXJhbmdlOjAzY2IzZTMxNGE4YjQzN2RhODdlNTQ4NTQ1YjVmMmJkXzktMS0xLTEtNDM4MTE_aa2cab68-b94b-4821-ae25-5e7197522d03">3.3</ix:nonNumeric> years</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="if8bf64b9f33445599a74164c2cc7f9f2" continuedAt="i83fe888d2b504083a5df14bb0ce6cad6"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of outstanding restricted stock units and restricted stock was determined based on the market price of the shares on the date of grant. During the years ended December&#160;31, 2022, 2021 and 2020 the Company granted <ix:nonFraction unitRef="shares" contextRef="i18110efe2c1a48b6b4a8066a656513ca_D20220101-20221231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzMwMjM_5093e1b4-5e69-4f20-af6a-2bc3682670b1">0.4</ix:nonFraction> million, <ix:nonFraction unitRef="shares" contextRef="ie523fa06451e4ed1865600b47b4be0ab_D20210101-20211231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzMwMjc_63cbe51f-acb6-4d75-8241-014557ea97fb">0.3</ix:nonFraction> million, and <ix:nonFraction unitRef="shares" contextRef="i58a0310c04b04f678edb1984122f4884_D20200101-20201231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzMwMzU_9dd242d1-4d85-48b7-b6c9-d77dfaf8fb08">0.3</ix:nonFraction> million restricted stock units with weighted average grant date fair values of $<ix:nonFraction unitRef="usdPerShare" contextRef="i18110efe2c1a48b6b4a8066a656513ca_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzMxMDk_4cb1e68c-34ea-4982-a9c4-3e8d46502141">18.06</ix:nonFraction>, $<ix:nonFraction unitRef="usdPerShare" contextRef="ie523fa06451e4ed1865600b47b4be0ab_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzMxMTM_58ffe379-9e77-4445-a617-79ee98bfa794">28.53</ix:nonFraction>, and $<ix:nonFraction unitRef="usdPerShare" contextRef="i58a0310c04b04f678edb1984122f4884_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzMxMjE_9b37a54b-e32f-4c0f-9a50-30794ca7aeb5">24.43</ix:nonFraction> per unit, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2022, 2021 and 2020, the Company did <ix:nonFraction unitRef="shares" contextRef="i4ec4c5960bca44bd88cf92e3ae0aab1a_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTY_2c90379c-0830-4e77-a8d5-a5c71b19369a"><ix:nonFraction unitRef="shares" contextRef="i46470ab6cdf748278e2c6227f094d95c_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTY_9e2706d5-96b5-4ed4-bf83-bc68de178251"><ix:nonFraction unitRef="shares" contextRef="i1a7192b569e440fab555c82547646e66_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTY_aad052a8-084d-4f13-a411-cfce89d02a53">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>t grant any restricted stock. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTI_d7346dfc-f9e9-4f8c-ae08-72c6186a9a93" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the outstanding restricted stock units and restricted stock as of December&#160;31, 2021 and changes during the year ended December 31, 2022 is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></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:18.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Units and Restricted Stock</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic4226e2c33f245f9bd56330c4820a9ae_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzMtMS0xLTEtNDM4MTE_8bd588de-55ff-47ba-a739-8c860f58cc9b">652</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic4226e2c33f245f9bd56330c4820a9ae_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzMtMy0xLTEtNDM4MTE_59b62a42-9bbb-425c-b34e-5c0210fc2e72">31.03</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzQtMS0xLTEtNDM4MTE_f5f7563e-ad74-4425-b2b1-a65f1b215c92">410</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzQtMy0xLTEtNDM4MTE_0a426e7b-3159-4282-8984-d17c8ba8ed3a">18.06</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzUtMS0xLTEtNDM4MTE_bcbe1546-0cf9-4334-afdb-6181d960b848">184</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzUtMy0xLTEtNDM4MTE_02b32fa4-b4aa-45ad-a1d1-5a4a4df3ab21">33.68</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzYtMS0xLTEtNDM4MTE_aea08044-8b8c-4d5a-b451-46db423aba32">53</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzYtMy0xLTEtNDM4MTE_b905652d-0e39-4d20-9191-adba00d6ba84">25.25</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4feccd558b154b5cb471be810bf27db3_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzctMS0xLTEtNDM4MTE_087804b1-9761-46ac-be29-1f09bb1b8000">825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4feccd558b154b5cb471be810bf27db3_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzctMy0xLTEtNDM4MTE_ee9fb311-c96e-43d6-92e4-d3dee5a80e35">24.37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining vesting period for the unvested restricted stock units and restricted stock is <ix:nonNumeric contextRef="ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzM0NzQ_055ebf00-cbac-4c57-85a5-ced88770f35b">2.9</ix:nonNumeric> years. </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTM_3bdeb6d6-8a84-4718-a4f4-6f251d78c7f2" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant-date fair values and total fair values of restricted stock units and restricted stock vested during 2022, 2021 and 2020 were as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant-date fair value of restricted stock units granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5NjU1YTM3ODIyOGY0MjA2OWM3OWRmNTYzMWFlODZjYS90YWJsZXJhbmdlOjk2NTVhMzc4MjI4ZjQyMDY5Yzc5ZGY1NjMxYWU4NmNhXzMtMi0xLTEtNDM4MTE_4ea3f1b6-82e0-4c6b-9bc6-8f256548392a">18.06</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5NjU1YTM3ODIyOGY0MjA2OWM3OWRmNTYzMWFlODZjYS90YWJsZXJhbmdlOjk2NTVhMzc4MjI4ZjQyMDY5Yzc5ZGY1NjMxYWU4NmNhXzMtNC0xLTEtNDM4MTE_74aeff0b-104f-40eb-a380-594cc59656fd">28.53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5NjU1YTM3ODIyOGY0MjA2OWM3OWRmNTYzMWFlODZjYS90YWJsZXJhbmdlOjk2NTVhMzc4MjI4ZjQyMDY5Yzc5ZGY1NjMxYWU4NmNhXzMtNi0xLTEtNDM4MTE_e536f9be-8bf8-469b-a472-fc139046cb9e">24.43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of restricted stock units and restricted shares vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5NjU1YTM3ODIyOGY0MjA2OWM3OWRmNTYzMWFlODZjYS90YWJsZXJhbmdlOjk2NTVhMzc4MjI4ZjQyMDY5Yzc5ZGY1NjMxYWU4NmNhXzQtMi0xLTEtNDM4MTE_13dd4988-4105-410f-8a18-d4cb2bdecb37">3,307</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5NjU1YTM3ODIyOGY0MjA2OWM3OWRmNTYzMWFlODZjYS90YWJsZXJhbmdlOjk2NTVhMzc4MjI4ZjQyMDY5Yzc5ZGY1NjMxYWU4NmNhXzQtNC0xLTEtNDM4MTE_620dcd91-fa64-4a71-8559-b813719ee666">4,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5NjU1YTM3ODIyOGY0MjA2OWM3OWRmNTYzMWFlODZjYS90YWJsZXJhbmdlOjk2NTVhMzc4MjI4ZjQyMDY5Yzc5ZGY1NjMxYWU4NmNhXzQtNi0xLTEtNDM4MTE_f1773fc1-ca87-4d9a-af06-7f4fa3b8daca">2,287</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Stock Units</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 4, 2022, the NCSO granted <ix:nonFraction unitRef="shares" contextRef="iafce51fbef7f46678f3b5bd692099e67_D20220104-20220104" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIxOTkwMjMyNjQ3MTU_9409de66-58fe-449d-8e96-435b96b2c09b">60,000</ix:nonFraction> Performance Stock Units (&#8220;PSUs&#8221;) to the Company&#8217;s executive officers. Such PSUs are contingent upon the achievement of certain total shareholder return (&#8220;TSR&#8221;) targets as compared to the TSR of the S&amp;P 400 MidCap Index and the participant&#8217;s continued employment with the Company for the <ix:nonNumeric contextRef="iafce51fbef7f46678f3b5bd692099e67_D20220104-20220104" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTQ_9532835c-a7e0-40ef-90f7-e88520fe6b81">three year</ix:nonNumeric> period ending December 31, 2024, the date at which such awards vest. The unrecognized share-based compensation cost of the TSR-based PSU awards at December&#160;31, 2022 is $<ix:nonFraction unitRef="usd" contextRef="i4af87ab1325540f49ab958af5e5c6858_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzQxNTU_fe7be322-1238-43f8-9b76-d4bfdc49fa41">1.2</ix:nonFraction> million and is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzQyMjU_f3176112-c46e-4708-b106-1537e43dcaf5">1.8</ix:nonNumeric> years.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3Xzg0MDI_45478991-edfd-4824-9a9d-4069565909e3" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the outstanding PSUs as of December&#160;31, 2021 and changes during the year ended December 31, 2022 is as follows:</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:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></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:18.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Stock Units</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i050a417543824982b6bf11b1af55b39b_I20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzMtMS0xLTEtNDM4MTE_3a6b915e-dc18-4395-9915-fad6aaa31f16">35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i050a417543824982b6bf11b1af55b39b_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzMtMy0xLTEtNDM4MTE_b264ec44-96d9-46d3-b1b4-7186475abf7d">34.52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzQtMS0xLTEtNDM4MTE_847fb8e7-1db8-4d71-8ef5-33e35a1d47d4">60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzQtMy0xLTEtNDM4MTE_2b5c8fd5-8842-4aad-9b06-0608f489c09e">21.00</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzUtMS0xLTEtNDM4MTE_a366d5bf-e956-4a1c-8f23-08f4430c32fe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzUtMy0xLTEtNDM4MTE_034ef344-02da-4e6f-9ddb-ed73e9625a05">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzYtMS0xLTEtNDM4MTE_c3af93ee-d04a-4dca-b648-e9966aab4c4d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzYtMy0xLTEtNDM4MTE_bbb78deb-4c3d-4e5a-b221-696efaf3b978">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4af87ab1325540f49ab958af5e5c6858_I20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzctMS0xLTEtNDM4MTE_94c3ea12-2874-4399-800e-65007d558f45">95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4af87ab1325540f49ab958af5e5c6858_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzctMy0xLTEtNDM4MTE_e1087073-6f66-4d14-a4d5-c2e7a9b1cf68">26.01</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><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%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="i83fe888d2b504083a5df14bb0ce6cad6" continuedAt="i098a2ed425674fa3bcb85cef9729a2b1"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Stock Units</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 4, 2022, the NCSO granted an aggregate of <ix:nonFraction unitRef="shares" contextRef="i5345a306731147a38c5440e05fdb5cf9_D20220604-20220604" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzQzODg_3eedec3f-ae08-43b1-8c03-7a63f5bbdbbc">20,000</ix:nonFraction> Deferred Stock Units (&#8220;DSUs&#8221;) to the Company&#8217;s non-employee directors. Each DSU award vests in <ix:nonNumeric contextRef="i5345a306731147a38c5440e05fdb5cf9_D20220604-20220604" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzQ0ODY_1aea0870-250e-4ee9-8dc7-412efa79c4de">one year</ix:nonNumeric>. Once vested, the recipient shall be entitled to receive a lump sum payment of a number of shares equal to the total number of DSUs issued to such recipient upon the first to occur of (i) the <ix:nonNumeric contextRef="i5345a306731147a38c5440e05fdb5cf9_D20220604-20220604" name="hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3Xzg0MTA_e3c46cb1-47c4-4a79-9407-b26a27d20f98">five year</ix:nonNumeric> anniversary of the date of grant, (ii) the recipient&#8217;s death, disability or separation of service from the Board, or (iii) a change of control (as defined by the 2020 Plan). The unrecognized share-based compensation cost of the DSU awards at December&#160;31, 2022 is $<ix:nonFraction unitRef="usd" contextRef="i87e0fe766f89408e8c1562461967f55c_I20221231" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzQ5Mzc_245a8e1a-6f9d-4564-8909-61c9e2330872">0.1</ix:nonFraction> million and is expected to be recognized over a weighted-average period of <ix:nonNumeric contextRef="ic23b3923fd4c44ecb1db7de8b9109038_D20220101-20221231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzUwMDc_cdd2226f-e6a4-450b-a510-740ef144d9b8">0.4</ix:nonNumeric> years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Employee Stock Purchase Plan (&#8220;ESPP&#8221;) is currently available through 2026 to all eligible employees. All full-time and part-time employees who work an average of <ix:nonNumeric contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231" name="hcsg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork" format="ixt-sec:durhour" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzUyMTg_0bdf2b93-aefe-4795-a1a9-f089d83436c3">20</ix:nonNumeric> hours per week and have completed <ix:nonNumeric contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzUyNDk_6dbc7978-2c87-4765-9051-1922127a94a8">two years</ix:nonNumeric> of continuous service with the Company are eligible to participate. Annual offerings commence and terminate on the respective year&#8217;s first and last calendar day. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the ESPP, the Company is authorized to issue up to <ix:nonFraction unitRef="shares" contextRef="i0a63ea4079144354973f5019bb7b84fa_I20221231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzU0NzM_475d9fe4-1e86-45fe-b20a-97d947bc622e">4.1</ix:nonFraction>&#160;million shares of its common stock to its employees. Pursuant to such authorization, there are <ix:nonFraction unitRef="shares" contextRef="i0a63ea4079144354973f5019bb7b84fa_I20221231" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzU1NjM_cf21e066-14f5-4bca-8fc8-bc556666528e">1.9</ix:nonFraction> million shares available for future grant at December&#160;31, 2022. Under the terms of the ESPP, participants may contribute through payroll deductions up to $<ix:nonFraction unitRef="usd" contextRef="i0a63ea4079144354973f5019bb7b84fa_I20221231" decimals="INF" name="hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzU2OTc_4907fb37-a4fb-49a8-a052-b23594861e69">21,250</ix:nonFraction> (<ix:nonFraction unitRef="number" contextRef="i0a63ea4079144354973f5019bb7b84fa_I20221231" decimals="INF" name="hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzU3MDE_b141849c-ad47-4b56-a1da-9083e27eafae">85</ix:nonFraction>% of IRS limitation) of their compensation toward the purchase of the Company&#8217;s common stock. No employee may purchase common stock which exceeds $<ix:nonFraction unitRef="usd" contextRef="i0a63ea4079144354973f5019bb7b84fa_I20221231" decimals="INF" name="hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzU4NDg_58c42f74-8dbe-4eef-aca9-4b9b0d7b50d7">25,000</ix:nonFraction> in fair market value (determined on the option date) for each calendar year. The option price per share is equal to the lower of <ix:nonFraction unitRef="number" contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzU5ODA_a86f358a-4a26-41b1-b37d-5f4ec3b9a515">85</ix:nonFraction>% of the fair market price on the first day of the offering period, or <ix:nonFraction unitRef="number" contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzYwNTI_d2032959-0b13-48d3-a02d-ade1c869657e">85</ix:nonFraction>% of the fair market price on the last day of the offering period.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3Xzg0MDM_86356d24-0b5c-4c2b-92f4-f131e1ebcbce" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the Company&#8217;s ESPP annual offerings for the years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:56.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.500%"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share data)</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:10pt;font-weight:400;line-height:100%">Common shares purchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODllODMzOGVkMjY0ZjNkYjk5MTA0NzQ0NzU5ZjNiNC90YWJsZXJhbmdlOjI4OWU4MzM4ZWQyNjRmM2RiOTkxMDQ3NDQ3NTlmM2I0XzMtMS0xLTEtNDM4MTE_350e6aaa-3bf0-4a5e-af59-f417ed7d17c5">95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3ad171ae41ae4ddf820641e4363cbbed_D20210101-20211231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODllODMzOGVkMjY0ZjNkYjk5MTA0NzQ0NzU5ZjNiNC90YWJsZXJhbmdlOjI4OWU4MzM4ZWQyNjRmM2RiOTkxMDQ3NDQ3NTlmM2I0XzMtMy0xLTEtNDM4MTE_280e5c2f-6574-4408-b60c-7d9aaed20d6c">85</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icce6710ad2434a9db1b49ce848f0bf10_D20200101-20201231" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODllODMzOGVkMjY0ZjNkYjk5MTA0NzQ0NzU5ZjNiNC90YWJsZXJhbmdlOjI4OWU4MzM4ZWQyNjRmM2RiOTkxMDQ3NDQ3NTlmM2I0XzMtNS0xLTEtNDM4MTE_1c0f0891-0a12-4c40-bce4-29f638611a56">73</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:10pt;font-weight:400;line-height:100%">Per common share purchase price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i0a63ea4079144354973f5019bb7b84fa_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODllODMzOGVkMjY0ZjNkYjk5MTA0NzQ0NzU5ZjNiNC90YWJsZXJhbmdlOjI4OWU4MzM4ZWQyNjRmM2RiOTkxMDQ3NDQ3NTlmM2I0XzQtMS0xLTEtNDM4MTE_3781817f-0bcc-4ff5-afd9-309c08abca03">10.20</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4086ea5d3c46496da78cb9f972a7dc53_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODllODMzOGVkMjY0ZjNkYjk5MTA0NzQ0NzU5ZjNiNC90YWJsZXJhbmdlOjI4OWU4MzM4ZWQyNjRmM2RiOTkxMDQ3NDQ3NTlmM2I0XzQtMy0xLTEtNDM4MTE_a25844a0-c2fe-4089-bee1-e6b168282e3d">15.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="if304e020cd494538bedf48cb538f19a7_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODllODMzOGVkMjY0ZjNkYjk5MTA0NzQ0NzU5ZjNiNC90YWJsZXJhbmdlOjI4OWU4MzM4ZWQyNjRmM2RiOTkxMDQ3NDQ3NTlmM2I0XzQtNS0xLTEtNDM4MTE_29968088-8e61-430f-afe7-f83a5c59c757">20.67</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3Xzg0MDc_7da6fa46-87ea-4f8b-bcd2-c14237b0a250" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expense associated with the options granted under the ESPP during the year ended December 31, 2022 and 2021 was estimated on the date of grant using the Black-Scholes option valuation model with the following assumptions:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.426%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></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:18.346%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5MzVkNzg5MWE0NmE0M2E0YTE5MjY2OTkyNTM1ODAzMS90YWJsZXJhbmdlOjkzNWQ3ODkxYTQ2YTQzYTRhMTkyNjY5OTI1MzU4MDMxXzItMS0xLTEtNDM4MTE_311bb587-7791-474d-aabb-9832275252c5">0.4</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3ad171ae41ae4ddf820641e4363cbbed_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5MzVkNzg5MWE0NmE0M2E0YTE5MjY2OTkyNTM1ODAzMS90YWJsZXJhbmdlOjkzNWQ3ODkxYTQ2YTQzYTRhMTkyNjY5OTI1MzU4MDMxXzItMy0xLTEtNDM4MTE_94d25343-58be-42d0-9b46-ac6b3547604a">0.1</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5MzVkNzg5MWE0NmE0M2E0YTE5MjY2OTkyNTM1ODAzMS90YWJsZXJhbmdlOjkzNWQ3ODkxYTQ2YTQzYTRhMTkyNjY5OTI1MzU4MDMxXzMtMS0xLTEtNDM4MTE_e5a3b4c0-ed55-4102-bd30-9b737f5f6307">1.0</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i3ad171ae41ae4ddf820641e4363cbbed_D20210101-20211231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5MzVkNzg5MWE0NmE0M2E0YTE5MjY2OTkyNTM1ODAzMS90YWJsZXJhbmdlOjkzNWQ3ODkxYTQ2YTQzYTRhMTkyNjY5OTI1MzU4MDMxXzMtMy0xLTEtNDM4MTE_3ef008ca-04cc-4785-901a-14ac863da081">1.0</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5MzVkNzg5MWE0NmE0M2E0YTE5MjY2OTkyNTM1ODAzMS90YWJsZXJhbmdlOjkzNWQ3ODkxYTQ2YTQzYTRhMTkyNjY5OTI1MzU4MDMxXzQtMS0xLTEtNDM4MTE_111e820a-46cc-4ed5-b869-b7d50be2467d">36.9</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3ad171ae41ae4ddf820641e4363cbbed_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5MzVkNzg5MWE0NmE0M2E0YTE5MjY2OTkyNTM1ODAzMS90YWJsZXJhbmdlOjkzNWQ3ODkxYTQ2YTQzYTRhMTkyNjY5OTI1MzU4MDMxXzQtMy0xLTEtNDM4MTE_c421efd8-7e59-4a35-bb2b-0e821d57aadc">61.7</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5MzVkNzg5MWE0NmE0M2E0YTE5MjY2OTkyNTM1ODAzMS90YWJsZXJhbmdlOjkzNWQ3ODkxYTQ2YTQzYTRhMTkyNjY5OTI1MzU4MDMxXzUtMS0xLTEtNDM4MTE_f6929a23-63b8-44b2-ab8d-819e579e3e62">4.7</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3ad171ae41ae4ddf820641e4363cbbed_D20210101-20211231" decimals="3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5MzVkNzg5MWE0NmE0M2E0YTE5MjY2OTkyNTM1ODAzMS90YWJsZXJhbmdlOjkzNWQ3ODkxYTQ2YTQzYTRhMTkyNjY5OTI1MzU4MDMxXzUtMy0xLTEtNDM4MTE_0c16d6b0-d6ca-42b5-850e-ea3690a4f494">2.9</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Compensation Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers a Supplemental Executive Retirement Plan (&#8220;SERP&#8221;) for executives and certain key employees. The SERP is not qualified under Section 401 of the Internal Revenue Code. The SERP allows participants to defer up to <ix:nonFraction unitRef="number" contextRef="i6a6526d4632148fdbc58d8863b73dfdf_I20221231" decimals="INF" name="hcsg:DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzY3MDI_b84c266b-e79a-46d9-be0a-490020e1ec1b">25</ix:nonFraction>% of their earned income on a pre-tax basis and as of the last day of each plan year, each participant will be credited with a <ix:nonFraction unitRef="number" contextRef="i2b5c101ae684462e93fd6d6fa7ed3bd1_D20220101-20221231" decimals="INF" name="hcsg:DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzY4MzA_3a7a587b-9a34-4883-8eef-dc52ae3d84d9">25</ix:nonFraction>% match of up to <ix:nonFraction unitRef="number" contextRef="i6a6526d4632148fdbc58d8863b73dfdf_I20221231" decimals="INF" name="hcsg:DeferredCompensationPlanPercentageDeferralInCommonStock" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzY4NDg_facfdd2f-a003-4f77-8dd1-a89fd9c532bc">15</ix:nonFraction>% of their earnings deferred in the form of the Company&#8217;s common stock based on the then-current market value. SERP participants fully vest in the Company&#8217;s matching contribution <ix:nonNumeric contextRef="i2b5c101ae684462e93fd6d6fa7ed3bd1_D20220101-20221231" name="hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzcwMjg_2ae7dbd6-26a9-4954-baf2-a281e9972166">three years</ix:nonNumeric> from the first day of the initial year of participation. The income deferred and the matching contributions are unsecured and subject to the claims of the Company&#8217;s general creditors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the SERP, the Company is authorized to issue <ix:nonFraction unitRef="shares" contextRef="i6a6526d4632148fdbc58d8863b73dfdf_I20221231" decimals="-5" name="us-gaap:DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzcyNjc_66e46f9a-9586-4496-af59-7c9482a5a70d">1.0</ix:nonFraction> million shares of its common stock to its employees. Pursuant to such authorization, the Company has <ix:nonFraction unitRef="shares" contextRef="i6a6526d4632148fdbc58d8863b73dfdf_I20221231" decimals="-5" name="hcsg:DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzczNjM_6aa0690c-b6cb-49b3-9550-86035315ef1e">0.3</ix:nonFraction> million shares available for future grant at December&#160;31, 2022. At the time of issuance, such shares are accounted for at cost as treasury stock. At December&#160;31, 2022, approximately <ix:nonFraction unitRef="shares" contextRef="i6a6526d4632148fdbc58d8863b73dfdf_I20221231" decimals="-5" name="hcsg:DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3Xzc1MTA_e137b53c-b055-4e69-a19f-5d1ed5c1130d">0.3</ix:nonFraction> million of such shares are vested and remain in the respective active participants&#8217; accounts with the trustee.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="i098a2ed425674fa3bcb85cef9729a2b1"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTc_58f7b6c5-2df7-40e1-ba1b-78979352fb14" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the SERP during the plan years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.938%"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SERP expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b5c101ae684462e93fd6d6fa7ed3bd1_D20220101-20221231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzMtMS0xLTEtNDM4MTE_0a67b78f-fe7f-4a3a-943e-9b04e953ddc4">486</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a271b9025434ce1a5e3d69763f24e0b_D20210101-20211231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzMtMy0xLTEtNDM4MTE_f2ff527e-d3eb-4dcb-9d70-cceb14afba00">531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56f4c849447d4d97b8986a972ae38fed_D20200101-20201231" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzMtNS0xLTEtNDM4MTE_5b6fc443-6c53-40ed-af22-0e8f2f0e0bec">512</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury shares issued to fund SERP expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2b5c101ae684462e93fd6d6fa7ed3bd1_D20220101-20221231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzQtMS0xLTEtNDM4MTE_97442849-36ae-407f-b480-2095e5e709d9">40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6a271b9025434ce1a5e3d69763f24e0b_D20210101-20211231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzQtMy0xLTEtNDM4MTE_1cdd5532-59df-451a-a42a-cd95f3c86917">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i56f4c849447d4d97b8986a972ae38fed_D20200101-20201231" decimals="-3" name="us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzQtNS0xLTEtNDM4MTE_0c89d03e-9386-4438-94b4-dcaf0e381a53">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;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%">Year end SERP trust account balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b5c101ae684462e93fd6d6fa7ed3bd1_D20220101-20221231" decimals="-3" name="hcsg:DeferredCompensationTrustAccountBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzUtMS0xLTEtNDM4MTE_04bbad36-007e-472e-95b3-523488997982">35,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a271b9025434ce1a5e3d69763f24e0b_D20210101-20211231" decimals="-3" name="hcsg:DeferredCompensationTrustAccountBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzUtMy0xLTEtNDM4MTE_50ebc1a7-76ac-42b4-b29c-5a02b3120bfd">59,086</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56f4c849447d4d97b8986a972ae38fed_D20200101-20201231" decimals="-3" name="hcsg:DeferredCompensationTrustAccountBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzUtNS0xLTEtNDM4MTE_f252597a-a550-4eaf-910a-88b135f26b45">54,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (loss) gain recorded in SERP liability account</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2b5c101ae684462e93fd6d6fa7ed3bd1_D20220101-20221231" decimals="-3" sign="-" name="hcsg:DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzYtMS0xLTEtNDM4MTE_9e8a94e0-c892-400c-821c-12a9840ad2e6">9,178</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a271b9025434ce1a5e3d69763f24e0b_D20210101-20211231" decimals="-3" name="hcsg:DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzYtMy0xLTEtNDM4MTE_5af8e1ad-6963-4a03-bc7b-d307ced43180">6,676</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56f4c849447d4d97b8986a972ae38fed_D20200101-20201231" decimals="-3" name="hcsg:DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzYtNS0xLTEtNDM4MTE_211f10ad-13a9-4834-8f6d-c2ad4fd27d85">9,200</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="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Both the SERP match and the deferrals are included in the selling, general and administrative caption in the Consolidated Statements of Comprehensive Income.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Shares related to the SERP match for each year are funded at the beginning of the subsequent year.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">SERP trust account investments are recorded at their fair value which is based on quoted market prices. Differences between such amounts in the table above and the deferred compensation funding asset reported on the Company&#8217;s Consolidated Balance Sheets represent the value of Company common stock held in the Plan participants&#8217; trust accounts and reported by the Company as treasury stock in the Company&#8217;s Consolidated Balance Sheets.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_154"></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNTQvZnJhZzo2YzliYjdhM2Q2MTM0MGJjODM1Njc2OWIzYzA1MWI4Zi90ZXh0cmVnaW9uOjZjOWJiN2EzZDYxMzQwYmM4MzU2NzY5YjNjMDUxYjhmXzI5Ng_1a816b44-e333-48c2-9b05-164587cf7d50" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11 &#8212; Other Employee Benefit Plans</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retirement Savings Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since October&#160;1, 1999, the Company has had a retirement savings plan for eligible employees (the &#8220;RSP&#8221;) under Section&#160;401(k) of the Internal Revenue Code. The RSP allows eligible employees to contribute up to <ix:nonFraction unitRef="number" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNTQvZnJhZzo2YzliYjdhM2Q2MTM0MGJjODM1Njc2OWIzYzA1MWI4Zi90ZXh0cmVnaW9uOjZjOWJiN2EzZDYxMzQwYmM4MzU2NzY5YjNjMDUxYjhmXzI0Mw_c501c64b-8696-4b01-ae43-ae3aba072f34">15</ix:nonFraction>% of their eligible compensation on a pre-tax basis.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_160"></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90ZXh0cmVnaW9uOjFkN2ZjYjNiMGJlZjRmYTA5NzFiNWY5MGJiNTQxNWMyXzI0NTA_350dc53a-a9dc-4277-8859-fa65cbff9a3e" continuedAt="ie2cfd4bab1fe4e178a462792a264bf6e" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12 &#8212; Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90ZXh0cmVnaW9uOjFkN2ZjYjNiMGJlZjRmYTA5NzFiNWY5MGJiNTQxNWMyXzI0NDc_5c6ddcd6-f27f-4628-b2a6-925c64a017b9" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the provision for income taxes:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:57.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.137%"></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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(amounts in thousands)</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:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzQtMS0xLTEtNDM4MTE_4def9732-1aac-4edf-af80-fa9f9b059512">3,022</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzQtMy0xLTEtNDM4MTE_e6ed6ee7-7061-4334-9c1a-96ed30fea265">9,120</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzQtNS0xLTEtNDM4MTE_97c27f59-45a1-4eeb-bdff-6d391209e7a2">28,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzUtMS0xLTEtNDM4MTE_f81597f2-a5d4-49eb-ba69-55db09144fd3">2,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzUtMy0xLTEtNDM4MTE_2129a6ac-195b-4fb7-8e48-53d2a1df4170">3,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzUtNS0xLTEtNDM4MTE_875d5d33-c0c3-40f9-8b46-c233cff50783">7,564</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:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzYtMS0xLTEtNDM4MTE_f3b2fb58-f26a-4e6f-bdd7-1ba7bc5390ea">5,403</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzYtMy0xLTEtNDM4MTE_80d62ef9-7a3b-4d79-b0e7-248df3307299">12,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzYtNS0xLTEtNDM4MTE_2c695d1e-9b80-4c57-812f-e007ccb43880">36,397</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzgtMS0xLTEtNDM4MTE_4a7004f1-0c0b-4443-88ec-57d86f7670cd">4,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzgtMy0xLTEtNDM4MTE_c320e580-10a3-405b-a6bc-6de37bf52e76">2,118</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzgtNS0xLTEtNDM4MTE_908f689f-e90a-476c-b047-ec655cf44ebc">4,903</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzktMS0xLTEtNDM4MTE_42961417-9dc1-4544-8e78-ccaa77208560">744</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzktMy0xLTEtNDM4MTE_3e89e7f3-65a9-4844-bf24-dbf0e7cce1f1">956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzktNS0xLTEtNDM4MTE_cf9c8bc3-4df8-4bf3-a276-9568f5f55556">990</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:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzEwLTEtMS0xLTQzODEx_3b02e713-5c26-4feb-bc49-55c8b99e6443">5,049</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzEwLTMtMS0xLTQzODEx_93287f2f-d4f8-4df6-9106-11c35cca0198">3,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzEwLTUtMS0xLTQzODEx_59c75ef1-9de4-4dd4-a3b4-9275e1e97d02">5,893</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax provision</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzEyLTEtMS0xLTQzODEx_21746eef-89c9-4e57-b517-c2da23fdc7cf">10,452</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzEyLTMtMS0xLTQzODEx_ba563644-5896-4084-b174-5efdc2f5b8ef">15,960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzEyLTUtMS0xLTQzODEx_a079bf66-d062-4d1f-8d6a-33a27258bacb">30,504</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="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes are recorded using the asset and liability method. Deferred tax assets and liabilities are determined based on differences between the financial reporting and income tax basis of assets and liabilities.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="ie2cfd4bab1fe4e178a462792a264bf6e" continuedAt="i3f42ec921fad47cab156dfc223dedc87"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90ZXh0cmVnaW9uOjFkN2ZjYjNiMGJlZjRmYTA5NzFiNWY5MGJiNTQxNWMyXzI0NDg_feec5453-7904-489e-9bcd-6bf2450e4862" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company&#8217;s federal and state deferred tax asset and liability balances were as follows:</span></div><div style="text-align:justify"><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:71.734%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.115%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.117%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzQtMS0xLTEtNDM4MTE_fe6e5c3f-503f-475b-b9d5-fd5b3563ffaf">18,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzQtMy0xLTEtNDM4MTE_41b5a51c-bcb7-4d11-801b-2b8112ee054f">16,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzUtMS0xLTEtNDM4MTE_d8a0da12-efd6-45f7-af3b-a28462793322">8,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzUtMy0xLTEtNDM4MTE_cf71db13-b734-47a1-9467-5376600c8031">9,587</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred payroll taxes under the CARES Act</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="hcsg:DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzYtMS0xLTEtNDM4MTE_dff706fb-7051-4069-a591-7787010c8d37">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="hcsg:DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzYtMy0xLTEtNDM4MTE_dfc494bc-1a5a-40db-8345-b5a5b12a881e">6,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued insurance claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="hcsg:DeferredTaxAssetsAccruedInsuranceClaims" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzctMS0xLTEtNDM4MTE_28b0ff3a-85a9-4031-8055-5b9849eabd18">5,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="hcsg:DeferredTaxAssetsAccruedInsuranceClaims" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzctMy0xLTEtNDM4MTE_c2c229cc-af7c-4471-aa9b-be27415b5a45">6,252</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzgtMS0xLTEtNDM4MTE_a22f4441-c016-4484-9a60-407f4401b0e2">256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzgtMy0xLTEtNDM4MTE_a8f72378-8efc-4dab-89cd-090af8cbf486">521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="hcsg:DeferredTaxAssetsLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzktMS0xLTEtNDM4MTE_ed75a1a9-ae66-4a8f-939d-fbc05de5ebd5">227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="hcsg:DeferredTaxAssetsLeases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzktMy0xLTEtNDM4MTE_1e389193-0b14-4149-824e-e5bcccdcca4e">247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzEwLTEtMS0xLTQzODEx_c36ac5b4-17f9-4634-811f-c8b45ddfc9c1">2,488</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzEwLTMtMS0xLTQzODEx_d9d7aa77-d093-4e43-839d-fea1f5a2b057">1,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzExLTEtMS0xLTQzODEx_fe04e859-47bc-48ce-9377-6ff8f7b8e806">35,405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzExLTMtMS0xLTQzODEx_92409b96-0073-4b48-a194-57e9ce82e392">40,805</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expensing of housekeeping supplies</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="hcsg:DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzEzLTEtMS0xLTQzODEx_b8061cad-2078-4437-8f59-5e58bd87d488">2,510</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="hcsg:DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzEzLTMtMS0xLTQzODEx_1c6fcf58-9392-486e-a3e6-81ccc7e31144">3,085</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of goodwill and 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzE0LTEtMS0xLTQzODEx_e60e74d4-849b-4fba-91d5-2742bb447401">2,389</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzE0LTMtMS0xLTQzODEx_da825680-c7b0-4c6d-9ef1-e9894a81f9e3">2,118</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation 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:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzE1LTEtMS0xLTQzODEx_edcc7aaf-7c15-4aae-8e45-f3c0c2fc1061">1,769</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="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzE1LTMtMS0xLTQzODEx_b3f56325-cfcf-4f0f-8c2f-d8f42b9779b4">1,915</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzE3LTEtMS0xLTQzODEx_30d159d0-5061-4771-9906-0c6f2735e26d">399</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzE3LTMtMS0xLTQzODEx_ec60f58f-d622-40e1-b996-735883174ef2">2,152</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:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzE4LTEtMS0xLTQzODEx_c437c5bd-c325-42ac-9500-1908c7c901d1">7,067</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzE4LTMtMS0xLTQzODEx_5dc868c0-75c2-4534-8f83-b567c17f7267">9,270</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzIwLTEtMS0xLTQzODEx_abbcb88d-5454-49d8-a9c8-baf22f173b9a">28,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzIwLTMtMS0xLTQzODEx_ea5ff4c0-2450-4fe0-96ac-80f8eb81ec71">31,535</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realization of the Company&#8217;s deferred tax assets is dependent upon future earnings in specific tax jurisdictions, the timing and amount of which are uncertain. Management assesses the Company&#8217;s income tax positions and records tax benefits for all years subject to examination based upon an evaluation of the facts, circumstances, and information available at the reporting dates, which include historical operating results and expectations of future earnings. As such, management believes it is more likely than not that the deferred tax assets recorded will be realized to reduce future income taxes and therefore no valuation allowances are necessary.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90ZXh0cmVnaW9uOjFkN2ZjYjNiMGJlZjRmYTA5NzFiNWY5MGJiNTQxNWMyXzI0NDk_00c2ed68-0a8c-413f-aebc-34426bc81249" continuedAt="ie8ea534bc24b494785f830b46c00b475" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides a reconciliation between the tax expense computed by applying the statutory federal income tax rate to income before income taxes and the provision for income taxes:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:57.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.135%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.137%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">Income tax expense computed at statutory rate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzMtMS0xLTEtNDM4MTE_a36f0dfe-c767-48b0-be4d-8426e5c2b7ce">9,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzMtMy0xLTEtNDM4MTE_b91e234e-8d6f-4d7c-bfb4-f66f7dc7ace7">12,983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzMtNS0xLTEtNDM4MTE_8d62c18c-03d5-4e50-94e4-0f8fae69ee8c">27,129</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:10pt;font-weight:400;line-height:100%">Increases (decreases) resulting from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">State income taxes, net of federal tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzUtMS0xLTEtNDM4MTE_759091ea-fbbd-43f9-9748-145624c53db1">2,625</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzUtMy0xLTEtNDM4MTE_ed9955b9-1d21-4d80-b50e-4c046952926d">3,931</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzUtNS0xLTEtNDM4MTE_c513b9e0-e9c3-4185-8960-08e8ab122b61">4,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal jobs credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzYtMS0xLTEtNDM4MTE_73fef795-9e6c-49ea-a352-4fd6dc15d228">2,571</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzYtMy0xLTEtNDM4MTE_3ff7943c-d35c-4a30-8525-33cb25a1d4f9">3,177</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCredits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzYtNS0xLTEtNDM4MTE_56cf9906-a82b-446a-8e7a-54663f85fdaa">3,089</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 7pt;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%">Tax exempt interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzctMS0xLTEtNDM4MTE_186e1038-05d3-401a-8ad9-6ec88288b7f9">308</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="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzctMy0xLTEtNDM4MTE_e02be83e-e02a-4899-9fb4-8135215d186e">324</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="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzctNS0xLTEtNDM4MTE_d132778b-f59c-4e2a-8059-4910bf980935">323</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 7pt;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%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzgtMS0xLTEtNDM4MTE_61c20dc6-2ce0-4835-830c-c89471f578b0">1,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzgtMy0xLTEtNDM4MTE_176fe9b2-64a3-4cc8-a25b-5909a57501c7">1,072</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzgtNS0xLTEtNDM4MTE_c25e2662-c751-420e-95b9-1e8a954e3770">1,323</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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fines and penalties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="hcsg:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzktMS0xLTEtNDM4MTE_2f6adee1-3287-400d-9712-9c8cd08af4e7">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="hcsg:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzktMy0xLTEtNDM4MTE_dfa34bdb-3347-43ad-9dd5-ae460c74cd3d">1,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="hcsg:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzktNS0xLTEtNDM4MTE_93ee3712-1b1f-4e4d-87f0-4a7f5f87b2ab">20</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzEwLTEtMS0xLTQzODEx_91cb80b6-1c59-4ee4-a0c9-3147d411d0f2">15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzEwLTMtMS0xLTQzODEx_2c51bdff-8c91-4c96-8ae3-4953d50f9e10">181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzEwLTUtMS0xLTQzODEx_be581fa1-3708-4c6e-9f76-a25e81844c90">459</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:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzExLTEtMS0xLTQzODEx_efb4ef12-fd50-4ea4-a3ee-4df06f4846b3">10,452</ix:nonFraction>&#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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzExLTMtMS0xLTQzODEx_c70ffbf5-7cbb-49f3-b28c-464d4a0c131b">15,960</ix:nonFraction>&#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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzExLTUtMS0xLTQzODEx_6f379174-d6fe-4552-9055-9008581f544f">30,504</ix:nonFraction>&#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"></td></tr></table></div></ix:nonNumeric><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"><ix:continuation id="ie8ea534bc24b494785f830b46c00b475" continuedAt="ia582ebf1c3fc4de48b259e8198119b4a">1.</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt"><ix:continuation id="ia582ebf1c3fc4de48b259e8198119b4a">For the year ended December&#160;31, 2020, the Company presented less&#160;than&#160;$<ix:nonFraction unitRef="usd" contextRef="i56cba9bcfe214c0b9e495e9ebdb6387d_D20220101-20221231" decimals="-5" name="hcsg:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90ZXh0cmVnaW9uOjFkN2ZjYjNiMGJlZjRmYTA5NzFiNWY5MGJiNTQxNWMyXzE2MjY_56670ee2-7a87-41da-afae-cf464987d27c">0.1</ix:nonFraction>&#160;million of fines and penalties within the Other, net caption. Such amounts have been reclassified to the Fines and penalties caption for comparative purposes.</ix:continuation> </span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3f42ec921fad47cab156dfc223dedc87">The Company performs an evaluation each period of its tax positions taken and expected to be taken in tax returns. The evaluation is performed on positions relating to tax years that remain subject to examination by major tax jurisdictions, the earliest of which is the tax year ended December 31, 2017. Based on the evaluation, the Company concluded that there are <ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90ZXh0cmVnaW9uOjFkN2ZjYjNiMGJlZjRmYTA5NzFiNWY5MGJiNTQxNWMyXzIxMzI_b00274c8-8648-4f49-b902-1177d01fa101">no</ix:nonFraction> significant uncertain tax positions requiring recognition in the Company&#8217;s financial statements. Therefore, the table reporting on the change in the liability for unrecognized tax benefits during the years ended December&#160;31, 2022 and 2021 is omitted as there is <ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90ZXh0cmVnaW9uOjFkN2ZjYjNiMGJlZjRmYTA5NzFiNWY5MGJiNTQxNWMyXzIxOTkwMjMyNTgwMDQ_4211d4ed-1007-4fa6-8341-14af0ef603e7"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="INF" name="us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90ZXh0cmVnaW9uOjFkN2ZjYjNiMGJlZjRmYTA5NzFiNWY5MGJiNTQxNWMyXzIxOTkwMjMyNTgwMDQ_8148970f-d94e-4f5e-8836-9a1d30b1ea18">no</ix:nonFraction></ix:nonFraction> activity to report in such account for the years ended December&#160;31, 2022 or 2021.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_163"></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjMvZnJhZzo4ZTBkYmJhZjVkZGU0NDIwYWNiNDY4NzNiYjdjYjA3Mi90ZXh0cmVnaW9uOjhlMGRiYmFmNWRkZTQ0MjBhY2I0Njg3M2JiN2NiMDcyXzEwMA_77a9e0e2-44a3-4b4f-a766-fdf684ecc903" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13 &#8212; Related Party Transactions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022, 2021 and 2020, the Company did not have any related party transactions.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_166"></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzI4Mzg_19e7cdd0-ca2a-4228-86f1-4dd1c8fc7e1e" continuedAt="ieee78f170d974a75b3d351219e14d6d8" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14 &#8212; Segment Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages and evaluates its operations in <ix:nonFraction unitRef="segment" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzYx_dd2efde3-b0f2-4dae-ba4e-7634cf789dd2">two</ix:nonFraction> reportable segments: Housekeeping (housekeeping, laundry, linen and other services) and Dietary (dietary department services). Although both segments serve a similar customer base and share many operational similarities, they are managed separately due to distinct differences in the type of services provided, as well as the specialized expertise required of the professional management personnel responsible for delivering each segment&#8217;s services. Such services are rendered pursuant to discrete contracts, specific to each reportable segment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzI4MzQ_3869f075-e23b-41cb-ad94-d1bb04fd94f8" escape="true">The Company&#8217;s accounting policies for the segments are generally the same as described in the Company&#8217;s significant accounting policies. Differences between the reportable segments&#8217; operating results and other disclosed data and the information in the Consolidated Financial Statements relate primarily to corporate level transactions and recording of transactions at the reportable segment level using other than generally accepted accounting principles. There are certain inventories and supplies that are primarily expensed when incurred within the operating segments, while they are capitalized in the consolidated financial statements. In addition, most corporate expenses such as corporate salary and benefit costs, certain legal costs, debt expense, information technology costs, depreciation, amortization of finite-lived intangible assets, share based compensation costs and other corporate-specific costs, are not fully allocated to the operating segments. There are also allocations for workers&#8217; compensation and general liability expense within the operating segments that differ from the actual expense recorded by the Company under U.S. GAAP. Segment amounts disclosed are prior to elimination entries made in consolidation.</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All revenues and net income are earned in the United States.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:continuation id="ieee78f170d974a75b3d351219e14d6d8"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzI4MzE_8155dddb-583d-4cb9-a771-959dbe51a584" escape="true"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:48.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.835%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.840%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03c7ab80af8c49f1acaf860bdd2f4b61_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzQtMi0xLTEtNDM4MTE_160765d1-a642-4bca-b4e2-6670657c8373">795,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia64fad08d3e444a885ba5245b3f83e98_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzQtNC0xLTEtNDM4MTE_c9b1f6d4-cc2b-419b-8961-223120b10005">821,329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib84c7012f93e4b198940fc5d98ddd5e5_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzQtNi0xLTEtNDM4MTE_585ebd4a-8cd1-4cd0-bf8f-f6c5cd4b3fed">895,267</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24c7fb11aab048d6903dd706fff26b03_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzUtMi0xLTEtNDM4MTE_190b316b-d67e-4204-becb-57850d925ac2">894,489</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie013197323ac477a9d651682a438ec1f_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzUtNC0xLTEtNDM4MTE_c0f3cee1-32ef-440c-aa57-27b040a571f7">820,630</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996620934a1246dca13e71934966e53f_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzUtNi0xLTEtNDM4MTE_792a8ca7-382b-4d7e-9fc7-00714b34c5d8">865,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzYtMi0xLTEtNDM4MTE_ed0cdd45-f974-4468-9d03-1c8dc767abfd">1,690,176</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzYtNC0xLTEtNDM4MTE_218049b3-1bf1-448f-be06-26ba07056097">1,641,959</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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzYtNi0xLTEtNDM4MTE_b08ec648-1d5e-4dcf-a306-4da55488eb1e">1,760,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03c7ab80af8c49f1acaf860bdd2f4b61_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzktMi0xLTEtNDM4MTE_29eb1ade-358c-49b3-950b-4c2c6a5e12ec">73,096</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia64fad08d3e444a885ba5245b3f83e98_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzktNC0xLTEtNDM4MTE_4b4d4045-8c2b-4f05-8586-1f6a59a05118">79,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib84c7012f93e4b198940fc5d98ddd5e5_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzktNi0xLTEtNDM4MTE_9f77188a-14b3-4f7e-8b5c-dd296d384599">95,723</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24c7fb11aab048d6903dd706fff26b03_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzEwLTItMS0xLTQzODEx_d4faf6cd-6230-46be-8b11-9e8e7964a35c">29,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie013197323ac477a9d651682a438ec1f_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzEwLTQtMS0xLTQzODEx_ab64aa3f-58a0-4e62-8765-98186f919dbe">45,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996620934a1246dca13e71934966e53f_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzEwLTYtMS0xLTQzODEx_ec7185da-6f83-4375-88d5-ac2557cd1572">68,293</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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iabc9d50b39c949269fdac1518dd8ba69_D20220101-20221231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzExLTItMS0xLTQzODEx_9491f080-04f6-4a3b-b290-e8a1ecfe2e19">57,079</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="iab8521cec8234c9193f82d9d1e814dab_D20210101-20211231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzExLTQtMS0xLTQzODEx_2ca34d3f-4ca3-45cd-8214-df39834179da">63,315</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="i0cb7da36d4fb4aa9b2a5f6f1958700f5_D20200101-20201231" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzExLTYtMS0xLTQzODEx_0f70880b-91c7-48e1-8723-dafc1f3c8943">34,830</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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzEyLTItMS0xLTQzODEx_184f86d3-7b17-44c7-92b9-8312c7e8eeca">45,082</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzEyLTQtMS0xLTQzODEx_752b6c17-6012-41da-b7c7-3589460be90e">61,823</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzEyLTYtMS0xLTQzODEx_ab6dd51e-d003-4965-9053-814961c48178">129,186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03c7ab80af8c49f1acaf860bdd2f4b61_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE1LTItMS0xLTQzODEx_8e5ed264-12e9-4b35-b6ec-9b3a4533b9fc">5,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia64fad08d3e444a885ba5245b3f83e98_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE1LTQtMS0xLTQzODEx_8e990321-e5c7-4bf4-8e49-28547a884641">5,399</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib84c7012f93e4b198940fc5d98ddd5e5_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE1LTYtMS0xLTQzODEx_8336b419-1cc9-44e8-b179-4849c86270cc">5,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24c7fb11aab048d6903dd706fff26b03_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE2LTItMS0xLTQzODEx_194558ca-6205-4e8b-b1ee-e4090a77e4b9">3,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie013197323ac477a9d651682a438ec1f_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE2LTQtMS0xLTQzODEx_f4d9c519-9f25-4747-83c2-0fd3bbae010a">2,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996620934a1246dca13e71934966e53f_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE2LTYtMS0xLTQzODEx_7426ccf1-69ff-4096-87f5-4b6d9d4f073e">2,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabc9d50b39c949269fdac1518dd8ba69_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE3LTItMS0xLTQzODEx_fa6ca608-2eb5-4949-a87e-b74e0491baf9">6,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab8521cec8234c9193f82d9d1e814dab_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE3LTQtMS0xLTQzODEx_c4a2c30c-dfc6-47aa-8709-3ea80f435d38">6,657</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cb7da36d4fb4aa9b2a5f6f1958700f5_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE3LTYtMS0xLTQzODEx_7c49a2a8-f37a-4c9f-93e1-273c760b2151">6,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE4LTItMS0xLTQzODEx_b76d2ba8-be34-4f39-82d9-3af5854490eb">15,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE4LTQtMS0xLTQzODEx_c211f8c8-05bd-4781-9d50-452695f53344">14,667</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE4LTYtMS0xLTQzODEx_1771441d-c798-4d4e-813a-78d0d5c812fe">14,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6003bd8dc6054d09bbc95b087702e322_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIxLTItMS0xLTQzODEx_5b7959d8-4b3d-430f-a648-6666392f6105">250,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13e7751916954c0ba5761c8c618fd95b_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIxLTQtMS0xLTQzODEx_9463e40d-84ec-4e13-a5b4-488568643f59">225,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b78001e5b0e438b8dd2736c350d207f_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIxLTYtMS0xLTQzODEx_29450d16-696a-44e8-9eea-a97587b283ad">214,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d07cd0edc9b482bbfe040c88ea7f0f1_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIyLTItMS0xLTQzODEx_d08e8567-4284-4881-82fa-633719d9ff96">263,126</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e07a1338e2b484dac8c60690dde6b78_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIyLTQtMS0xLTQzODEx_42467058-9937-4e7f-a9b9-de2594ceb6ea">221,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i156b84639e89443e96ad1d8a87f9df56_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIyLTYtMS0xLTQzODEx_fde5c003-7f75-4c23-b85c-12738db4887d">174,866</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:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9ae601f2a6424519a7407638d8f1c653_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIzLTItMS0xLTQzODEx_897a4cba-6438-47ce-a019-811ef0e05203">204,764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cbed692ee594fd2a5a57b42e3776d82_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIzLTQtMS0xLTQzODEx_ed39c6c1-9ce9-449a-aa45-45b8195d82be">330,087</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i59fdf083300f45c9849290e566c1093a_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIzLTYtMS0xLTQzODEx_717964cc-e01a-4165-b80d-3f2874aff660">395,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI0LTItMS0xLTQzODEx_621399d2-cf26-4dd9-a748-baf21d5b977b">718,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI0LTQtMS0xLTQzODEx_d4eed803-9c44-42bd-a940-d3303e773dfe">777,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI0LTYtMS0xLTQzODEx_6a714d03-ec53-4322-ae85-8f0e0a0a2b9c">785,031</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03c7ab80af8c49f1acaf860bdd2f4b61_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI3LTItMS0xLTQzODEx_2b1e511c-c50a-467c-a139-6f3cb5b0d892">4,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia64fad08d3e444a885ba5245b3f83e98_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI3LTQtMS0xLTQzODEx_9d5375a8-e832-46f1-ac7c-90d2bd496b49">5,005</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib84c7012f93e4b198940fc5d98ddd5e5_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI3LTYtMS0xLTQzODEx_881333f2-bd7a-4d6b-9ff1-66216a98e3e2">3,710</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24c7fb11aab048d6903dd706fff26b03_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI4LTItMS0xLTQzODEx_d0146567-78e5-43fd-af56-2d024f9e7214">499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie013197323ac477a9d651682a438ec1f_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI4LTQtMS0xLTQzODEx_347571a4-86d2-4c8a-a1bc-0b3998fa2a9b">451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i996620934a1246dca13e71934966e53f_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI4LTYtMS0xLTQzODEx_9482cd11-b699-4a0d-8556-9270df35bfd4">393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iabc9d50b39c949269fdac1518dd8ba69_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI5LTItMS0xLTQzODEx_e48a0c47-fe27-41f8-8376-30629a49f2b4">299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab8521cec8234c9193f82d9d1e814dab_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI5LTQtMS0xLTQzODEx_d18c0f18-c692-4ded-bf84-d7afc0ce7d14">231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cb7da36d4fb4aa9b2a5f6f1958700f5_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI5LTYtMS0xLTQzODEx_ba5bde62-996b-43f0-9c2a-414b63c9c1f7">238</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzMwLTItMS0xLTQzODEx_be5aba7f-8a03-4fa5-b2ca-2c63dfd88454">5,210</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzMwLTQtMS0xLTQzODEx_a00437b0-251b-4b81-90f8-90ee0dd7ba06">5,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzMwLTYtMS0xLTQzODEx_f480035b-bd2b-4d26-9311-0b89e8fe3997">4,341</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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">For the years ended December&#160;31, 2022 and 2021, both the Housekeeping and Dietary segments earned revenue from several significant customers, although Genesis was the only customer to contribute more than 10% of consolidated revenue. For the years ended December&#160;31, 2022, 2021 and 2020, Genesis accounted for $<ix:nonFraction unitRef="usd" contextRef="ic3dd5854959e49a9a796e5e61ad65f21_D20220101-20221231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzIxODk_1e98899b-a326-4209-963c-3cc671f2444b">169.1</ix:nonFraction> million or <ix:nonFraction unitRef="number" contextRef="ic3dd5854959e49a9a796e5e61ad65f21_D20220101-20221231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzIxOTU_aac19c7c-984b-48e9-a1c9-d434397e0a14">10.0</ix:nonFraction>%, $<ix:nonFraction unitRef="usd" contextRef="i3b4953e49b7946f4bd27fe60d081ee8e_D20210101-20211231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzIxOTk_99fe9107-41be-461d-81e4-831fdf9f5af9">177.1</ix:nonFraction> million or <ix:nonFraction unitRef="number" contextRef="i3b4953e49b7946f4bd27fe60d081ee8e_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzIyMDU_b18741f2-ca22-408a-80dc-cede7803abdc">10.8</ix:nonFraction>% and $<ix:nonFraction unitRef="usd" contextRef="i99a0f869950d4b25a78afc7eb36759a4_D20200101-20201231" decimals="-5" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzIyMTI_7edd84dd-c95a-40b9-85a8-a87464c82dd7">258.7</ix:nonFraction> million or <ix:nonFraction unitRef="number" contextRef="i99a0f869950d4b25a78afc7eb36759a4_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzIyMTg_11c9e648-001d-46a2-9b61-272c35b7ce87">14.7</ix:nonFraction>% of the Company&#8217;s consolidated revenues, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Primarily represents corporate office costs and related overhead, recording of certain inventories and supplies and workers compensation costs at the reportable segment level which use accounting methods that differ from those used at the corporate level, as well as consolidated subsidiaries&#8217; operating expenses that are not allocated to the reportable segments, net of investment and other income and interest expense.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Primarily consists of cash and cash equivalents, marketable securities, deferred income taxes and other current and noncurrent assets.</span></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_169"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90ZXh0cmVnaW9uOjMwM2QwYTg5NTU4ZDQyZGFhNDNhNGZkYzEwYzQ3OTY1Xzc1Nw_5612ef1a-3a9d-44bc-ae33-92a966c61999" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15 &#8212; Earnings Per Common Share</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per common share are computed by dividing net income by the weighted-average number of basic and diluted common shares outstanding, respectively. The weighted-average number of diluted common shares includes the impact of dilutive securities, including outstanding stock options and unvested restricted stock and restricted stock units. <ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90ZXh0cmVnaW9uOjMwM2QwYTg5NTU4ZDQyZGFhNDNhNGZkYzEwYzQ3OTY1Xzc1NQ_91def2d2-08d8-4a83-a49b-fef293f9663a" continuedAt="idf1c147ffcb944fb886f6e726066944c" escape="true">The table below reconciles the weighted-average basic and diluted common shares outstanding for 2022, 2021 and 2020:</ix:nonNumeric></span></div><div style="text-align:justify"><ix:continuation id="idf1c147ffcb944fb886f6e726066944c" continuedAt="id5487db2c6944800a9810e862bc80d3d"><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:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzQtMS0xLTEtNDM4MTE_08142ed5-d7a1-4936-bf0f-ec5b98e6f588">34,630</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzQtMy0xLTEtNDM4MTE_f29bd48f-bef7-4879-b167-78b33df2593f">45,863</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzQtNS0xLTEtNDM4MTE_5448acd6-dac4-4283-8c1b-f8d6ca9d581f">98,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzctMS0xLTEtNDM4MTE_e0137410-005d-47d8-9692-b3e7b15a5099">74,336</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzctMy0xLTEtNDM4MTE_01abed83-c696-435c-9d23-43720a628017">74,816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzctNS0xLTEtNDM4MTE_aa8a2a74-e380-47d0-b6a1-063b361b96ce">74,696</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzgtMS0xLTEtNDM4MTE_c1216e11-ec26-4f9b-8932-8158b37ece21">15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzgtMy0xLTEtNDM4MTE_7d39d087-b51c-4963-8142-cefdd907a28d">146</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzgtNS0xLTEtNDM4MTE_476cb160-166c-4d12-87e5-e7169e41ee0b">89</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding - diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzktMS0xLTEtNDM4MTE_330b642e-714c-45cc-a4ef-5d89c91611d2">74,351</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzktMy0xLTEtNDM4MTE_fbcc4a4a-7665-40b0-b85c-f117d3886573">74,962</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzktNS0xLTEtNDM4MTE_e2b3ccaf-1b1b-4ca6-af56-38479c5ed519">74,785</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share:</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzExLTEtMS0xLTQzODEx_a6f8d15a-31eb-4925-bf3c-cd70403b545a">0.47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzExLTMtMS0xLTQzODEx_1506d0d1-3260-475b-8329-3661543faeaf">0.61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzExLTUtMS0xLTQzODEx_43d8f321-d2a9-4d94-a733-82b7170770d8">1.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzEzLTEtMS0xLTQzODEx_9cbca758-3b10-466d-ad4a-047886e89322">0.47</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzEzLTMtMS0xLTQzODEx_2dee282e-f350-473b-9e12-e7b4b8e22f16">0.61</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzEzLTUtMS0xLTQzODEx_6d4f4151-d159-4d9a-b6a5-ad15e20aabfc">1.32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"><ix:continuation id="id5487db2c6944800a9810e862bc80d3d" continuedAt="ib8d6b5d1609c4acca45e40f124935191">1.</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"><ix:continuation id="ib8d6b5d1609c4acca45e40f124935191">Certain outstanding equity awards are anti-dilutive and therefore were excluded from the calculation of the weighted-average number of diluted common shares outstanding.</ix:continuation> </span></div><div style="margin-top:3pt;padding-right:18pt;text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90ZXh0cmVnaW9uOjMwM2QwYTg5NTU4ZDQyZGFhNDNhNGZkYzEwYzQ3OTY1Xzc1Ng_42b60b5d-b036-497d-a85a-5458b95b50ec" escape="true"><div style="padding-right:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive outstanding equity awards under share-based compensation plans were as follows:</span></div><div style="padding-right:18pt;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:53.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive equity awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTphNjYyMmJjOTY5Zjk0YzYxYjgwNGNiYmE4OTUzMzAwNi90YWJsZXJhbmdlOmE2NjIyYmM5NjlmOTRjNjFiODA0Y2JiYTg5NTMzMDA2XzMtMS0xLTEtNDM4MTE_8ccc672c-cb66-4e69-aeaa-cae2c72a5c03">3,203</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTphNjYyMmJjOTY5Zjk0YzYxYjgwNGNiYmE4OTUzMzAwNi90YWJsZXJhbmdlOmE2NjIyYmM5NjlmOTRjNjFiODA0Y2JiYTg5NTMzMDA2XzMtMy0xLTEtNDM4MTE_14334841-27ae-46ba-a221-ac201549dba2">1,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTphNjYyMmJjOTY5Zjk0YzYxYjgwNGNiYmE4OTUzMzAwNi90YWJsZXJhbmdlOmE2NjIyYmM5NjlmOTRjNjFiODA0Y2JiYTg5NTMzMDA2XzMtNS0xLTEtNDM4MTE_2caab077-532b-4457-b424-af4bb65e4485">2,121</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></ix:nonNumeric><div style="padding-right:18pt;text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_172"></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzM2NDg_371672c1-78ba-47c2-a718-d45043163510" continuedAt="ic72f9d4d0a574c9c8cf7a727f6e866a4" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16 &#8212; Contractual Obligations and Other Contingencies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Line of Credit</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company had a $<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzUw_925bd392-fbaa-4c5e-b941-5b4793b130f7">300</ix:nonFraction> million bank line of credit on which to draw for general corporate purposes. Amounts drawn under the line of credit are payable upon demand and generally bear interest at a floating rate, based on the Company&#8217;s leverage ratio, and starting at Term Secured Overnight Financing Rate ("SOFR") plus <ix:nonFraction unitRef="number" contextRef="i878aafd039a14899b812bc8bd9c7d735_D20220101-20221231" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-4" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzIxOTkwMjMyNjAyOTI_c4fdbbe8-6538-49b5-9441-ccdb1e408d97">165</ix:nonFraction> basis points. As of December&#160;31, 2022, there were $<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-5" name="us-gaap:LinesOfCreditCurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzMyOTg1MzQ4ODc1Mzc_c6a8252f-6998-4379-9b21-ba58a3a6a3b0">25.0</ix:nonFraction> million of borrowings under the line of credit. There were <ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="INF" name="us-gaap:LinesOfCreditCurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzIxOTkwMjMyNjAyOTk_4d7e353f-ec20-42ae-a736-421c786dd33c">no</ix:nonFraction> borrowings under the line of credit as of December&#160;31, 2021. The line of credit requires the Company to satisfy <ix:nonFraction unitRef="covenant" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="INF" name="hcsg:DebtInstrumentCovenantNumber" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzU1Nw_cd9e4b84-cf7b-4038-add6-9bb2db963abf">two</ix:nonFraction> financial covenants, with which the Company is in compliance as of December&#160;31, 2022. The line of credit expires on November&#160;22, 2027. The Company&#8217;s line of credit was amended on November 22, 2022 to, among other things, provide for a five-year unsecured revolving loan facility in the aggregate amount of $<ix:nonFraction unitRef="usd" contextRef="ib218fbe1363d4b818e867f415db076b6_I20221122" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzIxOTkwMjMyNjA4MTg_757506fb-aee9-4bc2-8600-0cd78fd8f343">300</ix:nonFraction>&#160;million with, at the Company&#8217;s option, the ability to increase the revolving loan commitments to an aggregate amount not to exceed $<ix:nonFraction unitRef="usd" contextRef="ib218fbe1363d4b818e867f415db076b6_I20221122" decimals="INF" name="hcsg:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzIxOTkwMjMyNjA4MzI_af7a3069-15bb-457b-b6f9-8d4758aa05ec">500</ix:nonFraction>&#160;million and to change the benchmark rate from the London Interbank Offered Rate (&#8220;LIBOR&#8221;) to SOFR.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company also had outstanding $<ix:nonFraction unitRef="usd" contextRef="id4d57f9e09244c07b657b3b37146d8b7_I20221231" decimals="-5" name="us-gaap:LettersOfCreditOutstandingAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzcwNw_1f5d0803-d054-43d1-90ad-bb011b79238e">81.0</ix:nonFraction> million in irrevocable standby letters of credit, which relate to payment obligations under the Company&#8217;s insurance programs. In connection with the issuance of the letters of credit, the amount available under the line of credit was reduced by $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" sign="-" name="hcsg:LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzkzOQ_3b31137a-41e8-4776-96a2-cc58d30ea1ea">81.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzk0NQ_9d8960cc-96ba-455a-a6f2-00fb3d5b62cb">194.0</ix:nonFraction> million at December&#160;31, 2022. On November 25, 2022 and December 27, 2022, the letters of credit were renewed and expire on January 4, 2024.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ic72f9d4d0a574c9c8cf7a727f6e866a4"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tax Jurisdictions and Matters</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides services throughout the continental United States and is subject to numerous state and local taxing jurisdictions. In the ordinary course of business, a jurisdiction may contest the Company&#8217;s reporting positions with respect to the application of its tax code to the Company&#8217;s services, which could result in additional tax liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has tax matters with various taxing authorities. Because of the uncertainties related to both the probable outcomes and amount of probable assessments due, the Company is unable to make a reasonable estimate of a liability. The Company does not expect the resolution of any of these matters, taken individually or in the aggregate, to have a material adverse effect on the consolidated financial position or results of operations based on the Company&#8217;s best estimate of the outcomes of such matters.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various claims and legal actions in the ordinary course of business. Some of these matters include payroll and employee-related matters and examinations by governmental agencies. As the Company becomes aware of such claims and legal actions, the Company records accruals for any exposures that are probable and estimable. If adverse outcomes of such claims and legal actions are reasonably possible, Management assesses materiality and provides financial disclosure, as appropriate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At this time, the Company is unable to reasonably estimate possible losses or form a judgment that an unfavorable outcome is either probable or remote with respect to certain pending litigation claims asserted and it is not currently possible to assess whether or not the outcome of these proceedings may have a material adverse effect on the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 15, 2021 the Company&#8217;s directors&#8217; and officers&#8217; liability insurance carriers paid a $<ix:nonFraction unitRef="usd" contextRef="i24b3db31381443faa4e7229dd0bc0c3f_D20211015-20211015" decimals="-5" name="us-gaap:LitigationSettlementAmountAwardedToOtherParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzI5MjQ_43c35755-e17f-40bf-9df2-a80d4bcf6721">16.8</ix:nonFraction>&#160;million settlement to resolve a putative shareholder class action lawsuit originally filed against the Company and its Chief Executive Officer in the U.S. District Court for the Eastern District of Pennsylvania on March 22, 2019.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Regulations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s customers are concentrated in the healthcare industry and are primarily providers of long-term care many of whom have been significantly impacted by COVID-19. The revenues of many of the Company&#8217;s customers are highly reliant on Medicare, Medicaid and third party payors&#8217; reimbursement funding rates. New legislation or additional changes in existing regulations could directly impact the governmental reimbursement programs in which the customers participate.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_175"></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="hcsg:AccruedInsuranceClaimsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzUvZnJhZzo3OGU0ZDc1NjcwNTU0OGY0YmQ4MTk4MzJhMTI2MTNlNS90ZXh0cmVnaW9uOjc4ZTRkNzU2NzA1NTQ4ZjRiZDgxOTgzMmExMjYxM2U1XzE3MTk_4e04737c-c1f3-4947-af0b-cc57dd1f2a3a" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17 &#8212; Accrued Insurance Claims</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently has a Paid Loss Retrospective Insurance Plan for general liability, workers&#8217; compensation insurance and other self-insurance programs, which comprised approximately <ix:nonFraction unitRef="number" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="3" name="hcsg:WorkersCompensationPercentOfLiabilities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzUvZnJhZzo3OGU0ZDc1NjcwNTU0OGY0YmQ4MTk4MzJhMTI2MTNlNS90ZXh0cmVnaW9uOjc4ZTRkNzU2NzA1NTQ4ZjRiZDgxOTgzMmExMjYxM2U1XzE5Ng_cc8e8fb9-399e-4583-b1b2-b83a79c0a130">30.4</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="3" name="hcsg:WorkersCompensationPercentOfLiabilities" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzUvZnJhZzo3OGU0ZDc1NjcwNTU0OGY0YmQ4MTk4MzJhMTI2MTNlNS90ZXh0cmVnaW9uOjc4ZTRkNzU2NzA1NTQ4ZjRiZDgxOTgzMmExMjYxM2U1XzIwMw_3bfff233-c550-4635-99b3-c697e370c007">27.5</ix:nonFraction>% of the Company&#8217;s liabilities at December&#160;31, 2022 and 2021, respectively. Under the Company&#8217;s insurance plans, predetermined loss limits are arranged with the Company&#8217;s insurance company to limit both per occurrence cash outlay and annual insurance plan cost. The Company&#8217;s accounting for this plan utilizes current valuations from a third party actuary, which include assumptions based on data such as historical claims, pay-out experience, demographic factors, industry trends, severity factors, and other actuarial calculations. In the event that the Company&#8217;s claims experience and/or industry trends result in an unfavorable change in the assumptions or outcomes, it would have an adverse effect on the Company&#8217;s results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For general liability, workers&#8217; compensation and other self-insurance programs, the Company records both a reserve for the estimated future cost of claims and related expenses that have been reported but not settled, as well as an estimate of claims incurred but not reported. General liability and workers&#8217; compensation reserves for claims incurred but not reported are developed by a third party actuary through review of the Company&#8217;s historical data and open claims.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, our self-insurance liabilities decreased due to a favorable $<ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" sign="-" name="us-gaap:IncreaseDecreaseInSelfInsuranceReserve" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzUvZnJhZzo3OGU0ZDc1NjcwNTU0OGY0YmQ4MTk4MzJhMTI2MTNlNS90ZXh0cmVnaW9uOjc4ZTRkNzU2NzA1NTQ4ZjRiZDgxOTgzMmExMjYxM2U1XzQzOTgwNDY1MTUzMTQ_0fabb1c1-a117-4835-b369-b724e3e4a7f5">9.8</ix:nonFraction> million adjustment after considering our updated actuarial estimates for projected incurred losses on past claims. Such estimates declined in 2022 due to favorable claim experience and loss mitigation efforts.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_178"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:TreasuryStockTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzgvZnJhZzoyMWU2YzY4ZDMwOGU0MzllYTdiYzljZWEwZDBjYTkwNy90ZXh0cmVnaW9uOjIxZTZjNjhkMzA4ZTQzOWVhN2JjOWNlYTBkMGNhOTA3XzcxNw_2ca094d8-a6e9-4eda-af02-42498c8bb511" continuedAt="i04b7c9e305cc4a408e6a60fb8da377f1" escape="true">Note 18 &#8212; Treasury Stock</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i04b7c9e305cc4a408e6a60fb8da377f1">For the year ended December&#160;31, 2022, the number of shares and value of shares repurchased were <ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:fixed-zero" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzgvZnJhZzoyMWU2YzY4ZDMwOGU0MzllYTdiYzljZWEwZDBjYTkwNy90ZXh0cmVnaW9uOjIxZTZjNjhkMzA4ZTQzOWVhN2JjOWNlYTBkMGNhOTA3XzMyOTg1MzQ4ODQ2MjI_660f9846-cc43-4a38-8c9c-7d887b3ff214">immaterial</ix:nonFraction>. During the year ended December 31, 2021, the Company&#8217;s Board of Directors authorized and the Company entered into a 10b5-1 plan (the &#8220;Plan&#8221;). The Plan was adopted under the safe harbor provided by rule 10b5-1and Rule 10b-18 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), in order to assist the Company in implementing its share repurchase plans. Pursuant to the Company&#8217;s share repurchase program and as authorized by the Board of Directors on March 12, 2021, the Company purchased <ix:nonFraction unitRef="shares" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzgvZnJhZzoyMWU2YzY4ZDMwOGU0MzllYTdiYzljZWEwZDBjYTkwNy90ZXh0cmVnaW9uOjIxZTZjNjhkMzA4ZTQzOWVhN2JjOWNlYTBkMGNhOTA3XzMyOTg1MzQ4ODQ3MDc_f35d3014-91bf-454a-b11b-f04799afde3e">1.0</ix:nonFraction> million shares of the Company&#8217;s common stock during the year ended December 31, 2021 for a total cost of $<ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-5" name="us-gaap:TreasuryStockValueAcquiredCostMethod" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzgvZnJhZzoyMWU2YzY4ZDMwOGU0MzllYTdiYzljZWEwZDBjYTkwNy90ZXh0cmVnaW9uOjIxZTZjNjhkMzA4ZTQzOWVhN2JjOWNlYTBkMGNhOTA3XzMyOTg1MzQ4ODQ3MTc_ceb52bba-0ec9-4dc8-b792-dacc85215b4d">21.5</ix:nonFraction> million inclusive of transaction costs.</ix:continuation>  </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_184"></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xODQvZnJhZzpkZDQxMzMzYjVmNGU0YzQ1YWEzZTY4YWUzYzNjODZlNC90ZXh0cmVnaW9uOmRkNDEzMzNiNWY0ZTRjNDVhYTNlNjhhZTNjM2M4NmU0XzQ2Mw_492eb01e-aadb-4283-b147-4492a286c82b" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 19 &#8212; Subsequent Events</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated all subsequent events through the filing date of this Annual Report on Form 10-K. There were no events or transactions occurring during this subsequent reporting period which require recognition or additional disclosure in these financial statements.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_187"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in and Disagreements with</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accountants on Accounting and Financial</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disclosure.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_190"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;9A.   Controls and Procedures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the Exchange Act Rules&#160;13a-15 and 15a-15, the Company carried out an evaluation, under the supervision and with the participation of management, including the Company&#8217;s Chief Executive Officer and Principal Accounting Officer, of the effectiveness of the Company&#8217;s disclosure controls and procedures as of the end of the period covered by this report. Based on that evaluation, the Company&#8217;s Chief Executive Officer and Principal Accounting Officer concluded that as of the end of the period covered by this report, the Company&#8217;s disclosure controls and procedures were effective to ensure that information required to be disclosed by us in reports we file or submit under the Exchange Act is (1) recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the Securities and Exchange commission, and (2) accumulated and communicated to our management, including the Company&#8217;s Chief Executive Officer and Principal Accounting Officer, to allow timely decisions regarding required disclosure.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control Over Financial</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act. Under the supervision and with the participation of the Company&#8217;s management, including the Company&#8217;s principal executive and principal financial officers, management conducted an evaluation of the effectiveness of our internal control over financial reporting based upon the framework in Internal Control - Integrated Framework (2013), issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on that evaluation, the Company&#8217;s management concluded that our internal control over financial reporting was effective as of December&#160;31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Audit Report on internal Controls Over Financial Reporting of the Registered Public Accounting Firm</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grant Thornton LLP, the Company&#8217;s independent registered public accounting firm has audited the consolidated financial statements included in this Annual Report on Form 10-K and, as part of their audit, has issued their report, included herein, on the effectiveness of the Company&#8217;s internal control over financial reporting as of December&#160;31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in the Company&#8217;s internal control over financial reporting that occurred during the period covered by this Annual Report on Form&#160;10-K that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_193"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B.   Other Information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_196"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 9C.   Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</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%">65</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_199"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;III</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_202"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;10.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Directors, Executive Officers and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Corporate Governance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information regarding directors and executive officers is incorporated herein by reference to the Company&#8217;s definitive proxy statement to be mailed to its shareholders in connection with its 2023 Annual Meeting of Shareholders and to be filed within 120&#160;days of the close of the year ended December&#160;31, 2022.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Code of Ethics</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has adopted a code of ethics that applies to all employees, including executive officers and directors. The code of ethics is publicly available on the Corporate Governance page of the Company&#8217;s website at&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">www.hcsg.com</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. If the Company makes any amendments or grant any waivers, including implicit waivers, from a provision of the Company code of ethics that applies to the principal executive officer, principal financial officer, principal accounting officer or any person performing similar functions, the Company will disclose the nature of the amendment or waiver, its effective date and to whom it applies on the Company&#8217;s website set forth above or in a report on Form 8-K filed with the Securities and Exchange Commission.</span></div><div><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_205"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;11.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Executive Compensation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information regarding executive compensation is incorporated herein by reference to the Company&#8217;s definitive proxy statement to be mailed to shareholders in connection with its 2023 Annual Meeting of Shareholders and to be filed within 120&#160;days of the close of the fiscal year ended December&#160;31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_208"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;12.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Security Ownership of Certain</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Beneficial Owners and Management and Related</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stockholder Matters.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information regarding security ownership of certain beneficial owners and management and related stockholder matters is incorporated herein by reference to the Company&#8217;s definitive proxy statement to be mailed to shareholders in connection with its 2023 Annual Meeting of Shareholders and to be filed within 120&#160;days of the close of the fiscal year ending December&#160;31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_211"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;13.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Certain Relationships and Related</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transactions, and Director Independence.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information regarding certain relationships and related transactions, and director independence is incorporated herein by reference to the Company&#8217;s definitive proxy statement mailed to shareholders in connection with its 2023 Annual Meeting of Shareholders and to be filed within 120&#160;days of the close of the fiscal year ended December&#160;31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_214"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;14.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principal Accountant Fees and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Services.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The information regarding principal accountant fees and services is incorporated herein by reference to the Company&#8217;s definitive proxy statement mailed to shareholders in connection with its 2023 Annual Meeting of Shareholders and to be filed within 120&#160;days of the close of the fiscal year ended December&#160;31, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_217"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART&#160;IV</span></div><div style="text-align:center"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_220"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;15.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibits and Financial Statement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Schedules.</span></div><div><span><br/></span></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)    The following financial statements, schedules and exhibits are filed as part of this report:</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</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:10.5pt">Index to Consolidated Financial Statements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212; The Financial Statements required by this item are listed on the Index to Financial Statements in Part II, Item 8 of this report.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</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:10.5pt">Index to Financial Statement Schedules </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:11.07pt">Schedule&#160;II&#8212;Valuation and Qualifying Accounts and Reserves; and&#160;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Other financial statement schedules are not included because they are not required or the information is otherwise shown in the financial statements or notes thereto.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</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:10.5pt">Index to Exhibits </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a.&#160;&#160;&#160;&#160;The exhibits listed below are filed as part of, or are incorporated by reference into, this report.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)    See Item 15(a)(3) above.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)    See Item 15(a)(2) above.</span></div><div style="padding-left:18pt"><span><br/></span></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_223"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item&#160;16.&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Form 10-K Summary.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_226"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Healthcare Services Group, Inc.</span></div><ix:nonNumeric contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90ZXh0cmVnaW9uOjJiN2ZhY2VkZDhlZjRjNmY4M2EyM2ZkNjY0OGMzMmYyXzI4Mw_5319c3c3-b06e-48fb-8807-2881351ea825" escape="true"><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%">Schedule&#160;II &#8212; Valuation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">and Qualifying Accounts and Reserves</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:30.917%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.919%"></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="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%">Additions</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:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="border-bottom: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%">Beginning Balance</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged to Other Accounts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged to Costs and Expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Ending Balance</span></td></tr><tr><td colspan="30" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for Doubtful Accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzQtMS0xLTEtNDM4MTE_3479eba4-ccc3-431f-a1d2-ecc4d6a9a3f1">65,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzQtMy0xLTEtNDM4MTE_9562ad64-8a73-4b96-89e0-b45f70a2673a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzQtNS0xLTEtNDM4MTE_be163554-fa92-41d1-a7c2-e71a09e9453f">31,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzQtNy0xLTEtNDM4MTE_039d5383-548e-4d9c-8c15-d7d12d0dbee9">24,088</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzQtOS0xLTEtNDM4MTE_8b82bdb4-68c0-41d1-aa88-3396f2038678">73,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for Doubtful Accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzYtMS0xLTEtNDM4MTE_65c08820-35a3-4cc3-8cd5-93666b3d038e">67,801</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzYtMy0xLTEtNDM4MTE_58dbf132-7191-4bd9-af35-5e2954f3e57f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzYtNS0xLTEtNDM4MTE_8442f535-9c9b-4dcb-96c4-e515d9a03fdb">10,483</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzYtNy0xLTEtNDM4MTE_4f2e75d7-e1ed-4556-9402-0a29827df306">12,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzYtOS0xLTEtNDM4MTE_2dbf5a6b-0b01-4239-8486-7fd7a819c315">65,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for Doubtful Accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i97adf0d0612f44879506de72998e113a_I20191231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzgtMS0xLTEtNDM4MTE_c7cf0ae2-97d6-4a77-81f4-b129c28c796b">52,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzgtMy0xLTEtNDM4MTE_935fab9c-3c11-4335-bbe9-0f364f5d1695">42,236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzgtNS0xLTEtNDM4MTE_177d0f84-15d4-41aa-9e3e-e11843bd9bab">9,636</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzgtNy0xLTEtNDM4MTE_7975820d-e4a1-4dec-b79b-a885c91e10de">36,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzgtOS0xLTEtNDM4MTE_b52dc895-e191-4ea3-8674-740828135976">67,801</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="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">All amounts charged to other accounts for the year ended December 31, 2020 pertain to the cumulative effect of the Company&#8217;s January 1, 2020 adoption of ASC 326 as described within Note 8 &#8212; Allowance for Doubtful Accounts.</span></div></ix:nonNumeric><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_229"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit Index</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following Exhibits are filed as part of this Report (references are to Reg. S-K Exhibit&#160;Numbers):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:8.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.920%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.634%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.640%"></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="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%">Incorporated by Reference</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-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%">Exhibit Number</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:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-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%">File No.</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-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%">Date of Filing</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%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filed Herewith</span></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:8pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/731012/000095011601000464/0000950116-01-000464-0003.txt">Amended and Restated Articles of Incorporation of the Registrant as of May&#160;30, 2000</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0-12015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/21/2001</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</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:8pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/731012/000092189507001157/ex31toform8k00111_05222007.htm">Amendment to the Amended and Restated Articles of Incorporation of the Registrant as of May&#160;22, 2007</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0-12015</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5/24/2007</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/731012/000073101215000033/exhibit33-amendedandrestat.htm">Second Amended and Restated Bylaws of the Registrant as of February 17, 2015</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0-12015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/19/2015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</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:8pt;font-weight:400;line-height:100%">4.1 (P)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Specimen Certificate of the Common Stock, $.01&#160;par value, of the Registrant</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">S-18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2-87625-W</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.2&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/731012/000092189599000906/0000921895-99-000906.txt">Healthcare Services Group, Inc. Employee Stock Purchase Plan</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">S-8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">333-92835</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12/15/1999</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4(a)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</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:8pt;font-weight:400;line-height:100%">4.3&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/731012/000073101216000165/exhibit_ax-xamendmentxnox3.htm">Healthcare Services Group, Inc. Amendment No. 3 to Employee Stock Purchase Plan</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0-12015</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10/28/2016</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.4&#8224;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000731012/000073101221000068/esppamendmentno4.htm">Amendment No. 4 to the Healthcare Services Group, Inc. Employee Stock Purchase Plan, dated as of July 20, 2021</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0-12015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7/23/2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</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:8pt;font-weight:400;line-height:100%">4.5&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/731012/000119312512430162/d409049dex101.htm">Healthcare Services Group, Inc. Amended and Restated Deferred Compensation Plan</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0-12015</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10/22/2012</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/731012/000073101220000069/exhibit47-descriptionofreg.htm">Description of the Company's Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">S-8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">333-240096</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7/24/2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</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:8pt;font-weight:400;line-height:100%">10.1&#8224;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/731012/000073101220000069/a2020omnibusincentiveplan.htm">2020 Omnibus Incentive Plan</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">S-8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">333-240096</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7/24/2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/731012/000073101218000082/a2018-q4x8kxletterofcredit.htm">$475,000,000 Revolving Credit Facility, dated as of December 21, 2018</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0-12015</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12/31/2018</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</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:8pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/731012/000073101222000089/secondamendmentto300000000.htm">$300,000,000 Amended Credit Agreement, dated as of November 22, 2022</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">0-12015</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11/28/2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/731012/000092189503000583/ex99tos3d_08212003.htm">Healthcare Services Group, Inc. Dividend Reinvestment Plan</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">S-3D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">333-108182</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8/22/2003</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</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:8pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit21-2022subsidiaries.htm">Subsidiaries of Healthcare Services Group, Inc.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit23-2022consentofind.htm">Consent of Independent Registered Public Accounting Firm</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</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:8pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit311-2022section302c.htm">Certification of Principal Executive Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit312-2022section302c.htm">Certification of Principal Financial Officer pursuant to Section&#160;302 of the Sarbanes-Oxley Act</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</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:8pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit321-2022section906c.htm">Certification of the Principal Executive Officer and the Principal Financial Officer pursuant to Section&#160;906 of the Sarbanes-Oxley Act</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The following financial information from the Company's Form 10-K for the fiscal year ended December 31, 2022, 2021, and 2020 were formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Comprehensive Income, (iii) Consolidated Statements of Cash Flows, (iv) Consolidated Statements of Stockholders' Equity, and (v) Notes to Consolidated Financial Statements</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</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:8pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as inline XBRL with applicable taxonomy extension information contained in Exhibits 101.)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">X</span></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.315%"></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></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:7.697%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.712%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:86.291%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8224;</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:8pt;font-weight:400;line-height:100%">Indicates a management plan or compensatory plan or arrangement.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(P)</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:8pt;font-weight:400;line-height:100%">Prior to digital copy</span></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-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%">69</span></div></div></div><div id="ia1c6963f2fa04fb098059ddf9dd8ab8f_232"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia1c6963f2fa04fb098059ddf9dd8ab8f_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Signatures</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant had duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.759%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.007%"></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%">Dated: February 17, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">HEALTHCARE SERVICES GROUP, 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:left;vertical-align:bottom"><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: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: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%">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%">&#160;/s/ Theodore Wahl</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 #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theodore Wahl</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-style:italic;font-weight:400;line-height:100%">President &amp; Chief Executive Officer</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons and in the capacities and on the date indicated:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.408%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.701%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.131%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Signature</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Title</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Date</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><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">/s/ Theodore Wahl</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%">Director and President &amp; Chief Executive Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theodore Wahl</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%">(Principal Executive Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">/s/ Andrew M. Brophy</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%">Vice President, Controller &amp; Principal Accounting Officer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Andrew M. Brophy</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%">(Principal Financial and Accounting Officer)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">/s/ Jude Visconto</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%">Chairman of the Board</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Jude Visconto</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height: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><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">/s/ Diane S. Casey</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%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diane S. Casey</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height: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><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">/s/ Daniela Castagnino</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%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Daniela Castagnino</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height: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><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">/s/ Robert L. Frome</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%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Robert L. Frome</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height: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><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">/s/ Laura Grant</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%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Laura Grant</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height: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><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">/s/ John J. McFadden</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%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">John J. McFadden</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height: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><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">/s/ Dino D. Ottaviano</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%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dino D. Ottaviano</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height: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><td colspan="3" style="padding:0 1pt"></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:400;line-height:100%">/s/ Kurt Simmons, Jr.</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%">Director</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kurt Simmons, Jr.</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></table></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>2
<FILENAME>exhibit21-2022subsidiaries.htm
<DESCRIPTION>EX-21
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i4b497add8fd845cc9933153010e3722c_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 21</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:120%">SUBSIDIARIES OF HEALTHCARE SERVICES GROUP, INC.</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 OF DECEMBER 31, 2022 </font></div><div style="text-align:justify"><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:29.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.234%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.647%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:42.074%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Entity Name</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Formed</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Jurisdiction</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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%">HCSG Staff Leasing Solutions, LLC (&#34;Staff Leasing&#34;)</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2011</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pennsylvania</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Staff Leasing offers professional employer organization services to clients in the healthcare industry.</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">HCSG Insurance Corp.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Jersey</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HCSG Insurance Corp. is a captive insurance company which provides the Company with certain insurance-related services.</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">HCSG Labor Supply, LLC (&#34;Labor Supply&#34;)</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2014</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pennsylvania</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Labor Supply offers personnel solutions on an indefinite basis in specific job classifications to clients in the healthcare industry.</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">HCSG East, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2015</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Jersey</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HCSG East, LLC provides housekeeping, laundry and dietary services at client facilities as a subcontracted service provider on behalf of HCSG.</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">HCSG Central, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2015</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Jersey</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HCSG Central, LLC provides housekeeping, laundry and dietary services at client facilities as a subcontracted service provider on behalf of HCSG.</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">HCSG West, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2015</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Jersey</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HCSG West, LLC provides housekeeping, laundry and dietary services at client facilities as a subcontracted service provider on behalf of HCSG.</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">HCSG East Labor Supply, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2015</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Jersey</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HCSG East Labor Supply, LLC provides personnel solutions on an indefinite basis in specific job classifications to clients in the healthcare industry.</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">HCSG Clinical Services, LLC</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">New Jersey</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">HCSG Clinical Services, LLC provides clinical, nutrition, dietician and similar services as a subcontracted service provider on behalf of HCSG.</font></td></tr><tr><td colspan="3" style="background-color:#cceeff;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%">ELuminate, LLC</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Pennsylvania</font></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ELuminate, LLC provides testing, credentialing, certification of professional positions and similar services.</font></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">Meriwether-Godsey, Inc.</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Virginia</font></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Meriwether-Godsey, Inc. provides dietary services to schools, businesses, government agencies and other institutions.</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23
<SEQUENCE>3
<FILENAME>exhibit23-2022consentofind.htm
<DESCRIPTION>EX-23
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="ibf4e28469dc84f01ae01f88b7210b2d0_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit 23</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:120%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have issued our reports dated February&#160;17, 2023,&#160;with respect to the consolidated financial statements and internal control over financial reporting included in the Annual Report of Healthcare Services Group, Inc. and Subsidiaries on Form 10-K for the year ended December&#160;31, 2022. We consent to the incorporation by reference of said reports in the Registration Statements of Healthcare Services Group, Inc. on Form S-3 (File No. 333-108182, effective August 22, 2003) and on Forms S-8 (File No. 333-92835, effective December 15, 1999, File No. 333-184612, effective October 26, 2012, File No. 333-234338, effective October 25, 2019 and File No. 333-240096, effective July 24, 2020).</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; GRANT THORNTON LLP</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">New York, New York</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;17, 2023</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>4
<FILENAME>exhibit311-2022section302c.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i86aae02e825948b39154fe525c54e319_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;31.1</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:120%">Certification of the Chief Executive Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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%">Pursuant to Rules&#160;13a-14(a) and 15d-14(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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%">Under the Securities Exchange Act, as Amended</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Theodore Wahl, certify that&#58; </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;I have reviewed this Annual Report on Form&#160;10-K of Healthcare Services Group, Inc.&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:20pt;text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;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="text-align:justify"><font><br></font></div><div style="padding-left:20pt;text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:20pt;text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;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;&#160;and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:20pt;text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s fourth fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59;&#160;and</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s Board of Directors&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:20pt;text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;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;&#160;and</font></div><div style="padding-left:31pt;text-align:justify"><font><br></font></div><div style="padding-left:20pt;text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting</font></div><div><font><br></font></div><div><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:4.333%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.465%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Theodore Wahl</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theodore Wahl</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President &#38; Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>5
<FILENAME>exhibit312-2022section302c.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="if32bf1f7fdb848a5b6eb495e4cae5e5f_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;31.2</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:120%">Certification of the Principal Financial Officer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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%">Pursuant to Rules&#160;13a-14(a) and 15d-14(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </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%">Under the Securities Exchange Act, as Amended</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Andrew M. Brophy, certify that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;I have reviewed this Annual Report on Form&#160;10-K of Healthcare Services Group, Inc.&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules&#160;13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:20pt;text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;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="text-align:justify"><font><br></font></div><div style="padding-left:20pt;text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:20pt;text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">c)&#160;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="text-align:justify"><font><br></font></div><div style="padding-left:20pt;text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d)&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s fourth fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59;&#160;and</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s Board of Directors&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:20pt;text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a)&#160;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;&#160;and</font></div><div style="padding-left:20pt;text-align:justify;text-indent:11pt"><font><br></font></div><div style="padding-left:20pt;text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">b)&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting</font></div><div><font><br></font></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:4.333%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.465%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Andrew M. Brophy</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Andrew M. Brophy</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Controller &#38; Principal Accounting Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>6
<FILENAME>exhibit321-2022section906c.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i529fcf92ff5f418782c99eb214f30c90_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exhibit&#160;32.1</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:120%">Certification</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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&#160;U.S.C. Section&#160;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</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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&#160;906 of</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">the Sarbanes-Oxley Act of 2002</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form&#160;10-K of Healthcare Services Group, Inc. (the &#8220;Company&#8221;) for the year ended December&#160;31, 2022 as filed with the Securities and Exchange commission on the date hereof (the &#8220;Report&#8221;),&#160;I, Theodore Wahl, President and Chief Executive Officer of the Company, and Andrew M. Brophy, Principal Accounting Officer, each certify, pursuant to 18&#160;U.S.C. Section 1350, as adopted pursuant to Section&#160;906 of the Sarbanes-Oxley Act of 2002, that to my knowledge&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;The Report fully complies with the requirements of Section&#160;13(a) or 15(d), of the Securities Exchange Act of 1934&#59;&#160;and</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:11pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;That information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="margin-top:5pt;text-indent:12pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font><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:4.333%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.465%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.961%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Theodore Wahl</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Theodore Wahl</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President &#38; Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Executive Officer)</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><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February 17, 2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Andrew M. Brophy</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Andrew M. Brophy</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President, Controller &#38; Principal Accounting Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>7
<FILENAME>hcsg-20221231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:22f459b0-c2c8-4261-b885-26552ded2907,g:a90e390d-0b2b-481e-b7a0-349f398c5de6-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:hcsg="http://hcsgcorp.com/20221231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://hcsgcorp.com/20221231">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="hcsg-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="hcsg-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="hcsg-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="hcsg-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://hcsgcorp.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://hcsgcorp.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://hcsgcorp.com/role/ConsolidatedBalanceSheets">
        <link:definition>0000003 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://hcsgcorp.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000004 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveIncome" roleURI="http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome">
        <link:definition>0000005 - Statement - 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="ConsolidatedStatementsofCashFlows" roleURI="http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000006 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquity" roleURI="http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity">
        <link:definition>0000007 - Statement - Consolidated Statements of Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofStockholdersEquityParenthetical" roleURI="http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical">
        <link:definition>0000008 - Statement - Consolidated Statements of Stockholders' Equity (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="DescriptionofBusinessandSignificantAccountingPolicies" roleURI="http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPolicies">
        <link:definition>0000009 - Disclosure - Description of Business and Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Revenue" roleURI="http://hcsgcorp.com/role/Revenue">
        <link:definition>0000010 - 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="ChangesinAccumulatedOtherComprehensiveIncomebyComponent" roleURI="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponent">
        <link:definition>0000011 - Disclosure - Changes in Accumulated Other Comprehensive Income by Component</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://hcsgcorp.com/role/PropertyandEquipmentNet">
        <link:definition>0000012 - 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="GoodwillandOtherIntangibleAssets" roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssets">
        <link:definition>0000013 - Disclosure - Goodwill and Other Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://hcsgcorp.com/role/FairValueMeasurements">
        <link:definition>0000014 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsandNotesReceivable" roleURI="http://hcsgcorp.com/role/AccountsandNotesReceivable">
        <link:definition>0000015 - Disclosure - Accounts and Notes Receivable</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="AllowanceforDoubtfulAccounts" roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccounts">
        <link:definition>0000016 - Disclosure - Allowance for Doubtful Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseCommitments" roleURI="http://hcsgcorp.com/role/LeaseCommitments">
        <link:definition>0000017 - Disclosure - Lease Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensation" roleURI="http://hcsgcorp.com/role/ShareBasedCompensation">
        <link:definition>0000018 - Disclosure - Share-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherEmployeeBenefitPlans" roleURI="http://hcsgcorp.com/role/OtherEmployeeBenefitPlans">
        <link:definition>0000019 - Disclosure - Other Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://hcsgcorp.com/role/IncomeTaxes">
        <link:definition>0000020 - 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="RelatedPartyTransactions" roleURI="http://hcsgcorp.com/role/RelatedPartyTransactions">
        <link:definition>0000021 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://hcsgcorp.com/role/SegmentInformation">
        <link:definition>0000022 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerCommonShare" roleURI="http://hcsgcorp.com/role/EarningsPerCommonShare">
        <link:definition>0000023 - Disclosure - Earnings Per Common 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="ContractualObligationsandOtherContingencies" roleURI="http://hcsgcorp.com/role/ContractualObligationsandOtherContingencies">
        <link:definition>0000024 - Disclosure - Contractual Obligations and Other 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="AccruedInsuranceClaims" roleURI="http://hcsgcorp.com/role/AccruedInsuranceClaims">
        <link:definition>0000025 - Disclosure - Accrued Insurance Claims</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="TreasuryStock" roleURI="http://hcsgcorp.com/role/TreasuryStock">
        <link:definition>0000026 - Disclosure - Treasury Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://hcsgcorp.com/role/SubsequentEvents">
        <link:definition>0000027 - 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="ScheduleIIValuationandQualifyingAccountsandReserves" roleURI="http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReserves">
        <link:definition>0000028 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves</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="DescriptionofBusinessandSignificantAccountingPoliciesPolicies" roleURI="http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies">
        <link:definition>0000029 - Disclosure - Description of Business and Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DescriptionofBusinessandSignificantAccountingPoliciesTables" roleURI="http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesTables">
        <link:definition>0000030 - Disclosure - Description of Business and Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ChangesinAccumulatedOtherComprehensiveIncomebyComponentTables" roleURI="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentTables">
        <link:definition>0000031 - Disclosure - Changes in Accumulated Other Comprehensive Income by Component (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="PropertyandEquipmentNetTables" roleURI="http://hcsgcorp.com/role/PropertyandEquipmentNetTables">
        <link:definition>0000032 - 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="GoodwillandOtherIntangibleAssetsTables" roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>0000033 - Disclosure - Goodwill and Other Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://hcsgcorp.com/role/FairValueMeasurementsTables">
        <link:definition>0000034 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountsandNotesReceivableTables" roleURI="http://hcsgcorp.com/role/AccountsandNotesReceivableTables">
        <link:definition>0000035 - Disclosure - Accounts and Notes Receivable (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="AllowanceforDoubtfulAccountsTables" roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsTables">
        <link:definition>0000036 - Disclosure - Allowance for Doubtful Accounts (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseCommitmentsTables" roleURI="http://hcsgcorp.com/role/LeaseCommitmentsTables">
        <link:definition>0000037 - Disclosure - Lease Commitments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationTables" roleURI="http://hcsgcorp.com/role/ShareBasedCompensationTables">
        <link:definition>0000038 - Disclosure - Share-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://hcsgcorp.com/role/IncomeTaxesTables">
        <link:definition>0000039 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://hcsgcorp.com/role/SegmentInformationTables">
        <link:definition>0000040 - Disclosure - Segment Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerCommonShareTables" roleURI="http://hcsgcorp.com/role/EarningsPerCommonShareTables">
        <link:definition>0000041 - Disclosure - Earnings Per Common 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="DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" roleURI="http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>0000042 - Disclosure - Description of Business and Significant Accounting Policies - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueAdditionalInformationDetails" roleURI="http://hcsgcorp.com/role/RevenueAdditionalInformationDetails">
        <link:definition>0000043 - Disclosure - Revenue - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails" roleURI="http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails">
        <link:definition>0000044 - Disclosure - Revenue - Transaction Price Allocated to Remaining Performance Obligation (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="RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails_1" roleURI="http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails_1">
        <link:definition>0000044 - Disclosure - Revenue - Transaction Price Allocated to Remaining Performance Obligation (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="ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails" roleURI="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails">
        <link:definition>0000045 - Disclosure - Changes in Accumulated Other Comprehensive Income by Component - Summary (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="ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails" roleURI="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails">
        <link:definition>0000046 - Disclosure - Changes in Accumulated Other Comprehensive Income by Component - Reclassification Adjustments (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="PropertyandEquipmentNetDetails" roleURI="http://hcsgcorp.com/role/PropertyandEquipmentNetDetails">
        <link:definition>0000047 - Disclosure - Property and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails">
        <link:definition>0000048 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails" roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails">
        <link:definition>0000049 - Disclosure - Goodwill and Other Intangible Assets - Goodwill by Reportable Segment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails">
        <link:definition>0000050 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails" roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails">
        <link:definition>0000051 - Disclosure - Goodwill and Other Intangible Assets - Estimated Amortization Expense For Intangibles Subject To Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAdditionalInformationDetails" roleURI="http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails">
        <link:definition>0000052 - Disclosure - Fair Value Measurements - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails" roleURI="http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails">
        <link:definition>0000053 - Disclosure - Fair Value Measurements - Marketable Securities and Deferred Compensation Fund Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsMarketableDebtSecuritiesDetails" roleURI="http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails">
        <link:definition>0000054 - Disclosure - Fair Value Measurements - Marketable Debt Securities (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="FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails" roleURI="http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails">
        <link:definition>0000055 - Disclosure - Fair Value Measurements - Contractual Maturities of Debt Securities (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="AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails" roleURI="http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails">
        <link:definition>0000056 - Disclosure - Accounts and Notes Receivable - Schedule of Accounts and Notes Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceforDoubtfulAccountsAdditionalInformationDetails" roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAdditionalInformationDetails">
        <link:definition>0000057 - Disclosure - Allowance for Doubtful Accounts - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails" roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails">
        <link:definition>0000058 - Disclosure - Allowance for Doubtful Accounts - Notes Receivable Disaggregated by Vintage Year (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="AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails" roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails">
        <link:definition>0000059 - Disclosure - Allowance for Doubtful Accounts - Age Analysis of Past-Due Note Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails" roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails">
        <link:definition>0000060 - Disclosure - Allowance for Doubtful Accounts - Allowance for doubtful accounts (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="AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails_1" roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails_1">
        <link:definition>0000060 - Disclosure - Allowance for Doubtful Accounts - Allowance for doubtful accounts (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="LeaseCommitmentsAdditionalInformationDetails" roleURI="http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails">
        <link:definition>0000061 - Disclosure - Lease Commitments - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseCommitmentsComponentsofLeaseExpenseDetails" roleURI="http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails">
        <link:definition>0000062 - Disclosure - Lease Commitments - Components of Lease 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="LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails" roleURI="http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails">
        <link:definition>0000063 - Disclosure - Lease Commitments - Schedule of Future Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails_1" roleURI="http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails_1">
        <link:definition>0000063 - Disclosure - Lease Commitments - Schedule of Future Minimum Lease Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails" roleURI="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails">
        <link:definition>0000064 - Disclosure - Share-Based 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="ShareBasedCompensationAdditionalInformationDetails" roleURI="http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails">
        <link:definition>0000065 - Disclosure - Share-Based Compensation - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" roleURI="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails">
        <link:definition>0000066 - Disclosure - Share-Based Compensation - Summary of Stock Options Outstanding (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationAssumptionsforFairValueofOptionsGrantedDetails" roleURI="http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsforFairValueofOptionsGrantedDetails">
        <link:definition>0000067 - Disclosure - Share-Based Compensation - Assumptions for Fair Value of Options Granted (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="ShareBasedCompensationSummarizedInformationAboutStockAwardsDetails" roleURI="http://hcsgcorp.com/role/ShareBasedCompensationSummarizedInformationAboutStockAwardsDetails">
        <link:definition>0000068 - Disclosure - Share-Based Compensation - Summarized Information About Stock Awards (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="ShareBasedCompensationSummaryofRestrictedStockUnitsDetails" roleURI="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails">
        <link:definition>0000069 - Disclosure - Share-Based Compensation - Summary of Restricted Stock Units (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="ShareBasedCompensationWeightedAverageRemainingGrantDateandTotalFairValuesDetails" roleURI="http://hcsgcorp.com/role/ShareBasedCompensationWeightedAverageRemainingGrantDateandTotalFairValuesDetails">
        <link:definition>0000070 - Disclosure - Share-Based Compensation - Weighted Average Remaining Grant-Date and Total Fair Values (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="ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails" roleURI="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails">
        <link:definition>0000071 - Disclosure - Share-Based Compensation - Summary of Outstanding Performance Stock Units (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="ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails" roleURI="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails">
        <link:definition>0000072 - Disclosure - Share Based Compensation - Summary of ESPP Annual Offerings (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="ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails" roleURI="http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails">
        <link:definition>0000073 - Disclosure - Share-Based Compensation - Assumptions For Employee Stock Purchase Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensationDeferredCompensationPlanDetails" roleURI="http://hcsgcorp.com/role/ShareBasedCompensationDeferredCompensationPlanDetails">
        <link:definition>0000074 - Disclosure - Share-Based Compensation - Deferred Compensation Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherEmployeeBenefitPlansDetails" roleURI="http://hcsgcorp.com/role/OtherEmployeeBenefitPlansDetails">
        <link:definition>0000075 - Disclosure - Other Employee Benefit Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesSummaryofProvisionforIncomeTaxesDetails" roleURI="http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails">
        <link:definition>0000076 - Disclosure - Income Taxes - Summary of Provision for 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="IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>0000077 - Disclosure - Income Taxes - Significant Components of Federal and State Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails" roleURI="http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails">
        <link:definition>0000078 - Disclosure - Income Taxes - Reconciliation of the Provision for 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="IncomeTaxesAdditionalInformationDetails" roleURI="http://hcsgcorp.com/role/IncomeTaxesAdditionalInformationDetails">
        <link:definition>0000079 - Disclosure - Income Taxes - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationScheduleofSegmentInformationDetails" roleURI="http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails">
        <link:definition>0000080 - Disclosure - Segment Information - Schedule of Segment Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails" roleURI="http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails">
        <link:definition>0000081 - Disclosure - Earnings Per Common Share - Schedule of Weighted Average Number of Shares (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="EarningsPerCommonShareScheduleAntidilutiveOutstandingEquityAwardsUnderShareBasedCompensationPlansDetails" roleURI="http://hcsgcorp.com/role/EarningsPerCommonShareScheduleAntidilutiveOutstandingEquityAwardsUnderShareBasedCompensationPlansDetails">
        <link:definition>0000082 - Disclosure - Earnings Per Common Share - Schedule Anti-dilutive Outstanding Equity Awards Under Share Based Compensation Plans (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ContractualObligationsandOtherContingenciesDetails" roleURI="http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails">
        <link:definition>0000083 - Disclosure - Contractual Obligations and Other Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedInsuranceClaimsDetails" roleURI="http://hcsgcorp.com/role/AccruedInsuranceClaimsDetails">
        <link:definition>0000084 - Disclosure - Accrued Insurance Claims (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="TreasuryStockDetails" roleURI="http://hcsgcorp.com/role/TreasuryStockDetails">
        <link:definition>0000085 - Disclosure - Treasury Stock (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="ScheduleIIValuationandQualifyingAccountsandReservesDetails" roleURI="http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails">
        <link:definition>0000086 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (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="hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" abstract="false" name="AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance" abstract="false" name="DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hcsg_HousekeepingServicesMember" abstract="true" name="HousekeepingServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod" abstract="false" name="RevenueFromContractWithCustomerCancellationNoticePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract" abstract="true" name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" abstract="false" name="PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_FinancialAsset0To90DaysPastDueMember" abstract="true" name="FinancialAsset0To90DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_DietaryServicesMember" abstract="true" name="DietaryServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock" abstract="false" name="DeferredCompensationPlanPercentageDeferralInCommonStock" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hcsg_DebtInstrumentCovenantNumber" abstract="false" name="DebtInstrumentCovenantNumber" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hcsg_ValuationAllowancesAndReservesAdditionsAbstract" abstract="true" name="ValuationAllowancesAndReservesAdditionsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hcsg_StandardNoteReceivableMember" abstract="true" name="StandardNoteReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_DeferredStockUnitsMember" abstract="true" name="DeferredStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_DeferredTaxAssetsLeases" abstract="false" name="DeferredTaxAssetsLeases" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity" abstract="false" name="LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember" abstract="true" name="RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" abstract="false" name="PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct" abstract="false" name="DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount" abstract="false" name="DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_DeferredTaxAssetsAccruedInsuranceClaims" abstract="false" name="DeferredTaxAssetsAccruedInsuranceClaims" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_DeferredCompensationTrustAccountBalance" abstract="false" name="DeferredCompensationTrustAccountBalance" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember" abstract="true" name="FinesAndPenaltiesPreviouslyWithinOtherNetMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_HousekeepingAndDietaryEquipmentMember" abstract="true" name="HousekeepingAndDietaryEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_ComputerHardwareAndSoftwareMember" abstract="true" name="ComputerHardwareAndSoftwareMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_LesseeOperatingLeaseTerminationOptionTerm" abstract="false" name="LesseeOperatingLeaseTerminationOptionTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent" abstract="false" name="AccountsNotesLoansandFinancingReceivableGrossCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_UnsecuredRevolvingLoanFacilityMember" abstract="true" name="UnsecuredRevolvingLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract" abstract="true" name="FinancingReceivableAllowanceForCreditLossWriteoffAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" abstract="false" name="OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer" abstract="false" name="DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hcsg_LargeCapBlendMember" abstract="true" name="LargeCapBlendMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities" abstract="false" name="ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hcsg_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hcsg_GenesisHealthcareIncMember" abstract="true" name="GenesisHealthcareIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember" abstract="true" name="RestrictedStockAndRestrictedStockUnitsRSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_PeriodOfAmortizationOfInventoriesAndSupplies" abstract="false" name="PeriodOfAmortizationOfInventoriesAndSupplies" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hcsg_CorporateAndEliminationsMember" abstract="true" name="CorporateAndEliminationsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_AccruedInsuranceClaimsTextBlock" abstract="false" name="AccruedInsuranceClaimsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hcsg_SyscoMember" abstract="true" name="SyscoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_DenominatorAbstract" abstract="true" name="DenominatorAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_SmallCapGrowthMember" abstract="true" name="SmallCapGrowthMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember" abstract="true" name="FinancialAssetEqualToOrGreaterThan181DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_ElevatedRiskNoteReceivableMember" abstract="true" name="ElevatedRiskNoteReceivableMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract" abstract="true" name="SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_LargeCapGrowthMember" abstract="true" name="LargeCapGrowthMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund" abstract="false" name="UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_ManufacturerOfPrepackagedMealsMember" abstract="true" name="ManufacturerOfPrepackagedMealsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_AuditorInformationAbstract" abstract="true" name="AuditorInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hcsg_TreasuryStockPolicyTextBlock" abstract="false" name="TreasuryStockPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hcsg_InvestmentIncomeAndOther" abstract="false" name="InvestmentIncomeAndOther" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation" abstract="false" name="RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral" abstract="false" name="DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hcsg_NatureofOperationsPolicyTextBlock" abstract="false" name="NatureofOperationsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hcsg_ScheduleofAccountingPoliciesTable" abstract="true" name="ScheduleofAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal" abstract="false" name="AccountsAndFinancingReceivableCreditLossExpenseReversal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_BalancedAndLifestyleMember" abstract="true" name="BalancedAndLifestyleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding" abstract="false" name="DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="hcsg_IncreaseDecreaseInDeferredCompensationFunding" abstract="false" name="IncreaseDecreaseInDeferredCompensationFunding" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_NumeratorAbstract" abstract="true" name="NumeratorAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hcsg_StandardNoteReceivableCustomerConcessionMember" abstract="true" name="StandardNoteReceivableCustomerConcessionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_InternationalMember" abstract="true" name="InternationalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_ScheduleofAccountingPoliciesLineItems" abstract="true" name="ScheduleofAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hcsg_LargeCapValueMember" abstract="true" name="LargeCapValueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" abstract="false" name="PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_MidCapBlendMember" abstract="true" name="MidCapBlendMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_MidCapGrowthMember" abstract="true" name="MidCapGrowthMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_ShareholderClassActionMember" abstract="true" name="ShareholderClassActionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice" abstract="false" name="RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hcsg_RevenueFromContractWithCustomerRenewalTerm" abstract="false" name="RevenueFromContractWithCustomerRenewalTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_WorkersCompensationPercentOfLiabilities" abstract="false" name="WorkersCompensationPercentOfLiabilities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="hcsg_A2020OmnibusIncentivePlanMember" abstract="true" name="A2020OmnibusIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_SmallCapBlendMember" abstract="true" name="SmallCapBlendMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" abstract="false" name="FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork" abstract="false" name="SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="hcsg_SecuredOvernightFinancingRateSOFRMember" abstract="true" name="SecuredOvernightFinancingRateSOFRMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_FinancialAsset91To180DaysPastDueMember" abstract="true" name="FinancialAsset91To180DaysPastDueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract" abstract="true" name="EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery" abstract="false" name="FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies" abstract="false" name="DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract" abstract="true" name="FinancingReceivableAllowanceForCreditLossRecoveryAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" abstract="false" name="LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>8
<FILENAME>hcsg-20221231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:22f459b0-c2c8-4261-b885-26552ded2907,g:a90e390d-0b2b-481e-b7a0-349f398c5de6-->
<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://hcsgcorp.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_e188388d-14b9-4755-b8ca-b0db0a747c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e748c997-474a-481b-b172-ad23d46c503c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e188388d-14b9-4755-b8ca-b0db0a747c8a" xlink:to="loc_us-gaap_AssetsCurrent_e748c997-474a-481b-b172-ad23d46c503c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c49eaa8f-9456-43f7-8b88-97c813338b59" xlink:href="hcsg-20221231.xsd#hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e188388d-14b9-4755-b8ca-b0db0a747c8a" xlink:to="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c49eaa8f-9456-43f7-8b88-97c813338b59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c0d1fa42-0ea5-4808-be6d-34c1f497b2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e188388d-14b9-4755-b8ca-b0db0a747c8a" xlink:to="loc_us-gaap_Goodwill_c0d1fa42-0ea5-4808-be6d-34c1f497b2bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_7d99ad48-2057-4a01-9e2c-34dee83c8849" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e188388d-14b9-4755-b8ca-b0db0a747c8a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_7d99ad48-2057-4a01-9e2c-34dee83c8849" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_837c82da-9aac-453a-9d71-a531c81a2296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e188388d-14b9-4755-b8ca-b0db0a747c8a" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_837c82da-9aac-453a-9d71-a531c81a2296" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_f2fef4f3-a0a0-4d6d-8b1b-dfb8818c75d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e188388d-14b9-4755-b8ca-b0db0a747c8a" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_f2fef4f3-a0a0-4d6d-8b1b-dfb8818c75d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_33f9d287-06da-4094-890d-d1dcd23af0d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e188388d-14b9-4755-b8ca-b0db0a747c8a" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_33f9d287-06da-4094-890d-d1dcd23af0d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_0cf5685a-7280-4c96-b9d7-1597fdb1e4ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_e188388d-14b9-4755-b8ca-b0db0a747c8a" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_0cf5685a-7280-4c96-b9d7-1597fdb1e4ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_f7d61e09-9a64-4515-b4af-19deb227d6f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_22f11881-eba0-4698-a18c-3a6e8b6e48e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f7d61e09-9a64-4515-b4af-19deb227d6f9" xlink:to="loc_us-gaap_LiabilitiesCurrent_22f11881-eba0-4698-a18c-3a6e8b6e48e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityNoncurrent_107d28bd-fd4d-4e9c-9b1d-86a7c41acfd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WorkersCompensationLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f7d61e09-9a64-4515-b4af-19deb227d6f9" xlink:to="loc_us-gaap_WorkersCompensationLiabilityNoncurrent_107d28bd-fd4d-4e9c-9b1d-86a7c41acfd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_199d69f7-ab85-4da4-928f-688e4d6712b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f7d61e09-9a64-4515-b4af-19deb227d6f9" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_199d69f7-ab85-4da4-928f-688e4d6712b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c786ddd6-a642-43c3-9fba-678d4cadfa44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f7d61e09-9a64-4515-b4af-19deb227d6f9" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_c786ddd6-a642-43c3-9fba-678d4cadfa44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_67c7ab36-b135-4e1b-8c1b-dd37281451dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f7d61e09-9a64-4515-b4af-19deb227d6f9" xlink:to="loc_us-gaap_CommitmentsAndContingencies_67c7ab36-b135-4e1b-8c1b-dd37281451dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0fdc7ad4-683f-4f53-a4d8-cbae7dc660e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f7d61e09-9a64-4515-b4af-19deb227d6f9" xlink:to="loc_us-gaap_StockholdersEquity_0fdc7ad4-683f-4f53-a4d8-cbae7dc660e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_128e72bf-d153-4734-a3b9-a95211ef1056" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f7d61e09-9a64-4515-b4af-19deb227d6f9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_128e72bf-d153-4734-a3b9-a95211ef1056" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_36885b1f-4640-43d4-b7e6-aec556639189" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_1cfd1f26-63c3-4939-b082-c112f637619f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_36885b1f-4640-43d4-b7e6-aec556639189" xlink:to="loc_us-gaap_CommonStockValue_1cfd1f26-63c3-4939-b082-c112f637619f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_82309fa3-84ea-4446-b1f3-e16609bba693" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_36885b1f-4640-43d4-b7e6-aec556639189" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_82309fa3-84ea-4446-b1f3-e16609bba693" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_cca93b0d-5cff-4ec6-9033-263c58482bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_36885b1f-4640-43d4-b7e6-aec556639189" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_cca93b0d-5cff-4ec6-9033-263c58482bdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d24f5cbd-7657-4123-81fa-1c29246b8d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_36885b1f-4640-43d4-b7e6-aec556639189" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d24f5cbd-7657-4123-81fa-1c29246b8d1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_5fbe5284-a329-42ff-b83f-95b45c7bae29" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_36885b1f-4640-43d4-b7e6-aec556639189" xlink:to="loc_us-gaap_TreasuryStockCommonValue_5fbe5284-a329-42ff-b83f-95b45c7bae29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_10b166c8-9767-41a0-9efe-27b640f3c583" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cc53db71-e29a-4326-b258-f8b832e2334f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_10b166c8-9767-41a0-9efe-27b640f3c583" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cc53db71-e29a-4326-b258-f8b832e2334f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_ac7743ca-8efb-48ca-8ee9-00b03b0b9fb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_10b166c8-9767-41a0-9efe-27b640f3c583" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_ac7743ca-8efb-48ca-8ee9-00b03b0b9fb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_4fa79069-15c9-4733-aba9-469f137abcd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_10b166c8-9767-41a0-9efe-27b640f3c583" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_4fa79069-15c9-4733-aba9-469f137abcd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventory_15cc228e-edb5-4a60-95a2-44fa1dc9afaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventory"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_10b166c8-9767-41a0-9efe-27b640f3c583" xlink:to="loc_us-gaap_OtherInventory_15cc228e-edb5-4a60-95a2-44fa1dc9afaa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_6cdfeae9-f8ab-468a-b5c4-0a57258eaaa7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_10b166c8-9767-41a0-9efe-27b640f3c583" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_6cdfeae9-f8ab-468a-b5c4-0a57258eaaa7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_eab34dfb-9bda-4291-a539-84b2c6f183f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_10b166c8-9767-41a0-9efe-27b640f3c583" xlink:to="loc_us-gaap_IncomeTaxesReceivable_eab34dfb-9bda-4291-a539-84b2c6f183f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_fed7f38a-0c41-46b4-a488-78de0b89aa4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_f6d398b9-0164-47a4-af72-a0437d8f1b93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_fed7f38a-0c41-46b4-a488-78de0b89aa4f" xlink:to="loc_us-gaap_AccountsPayableCurrent_f6d398b9-0164-47a4-af72-a0437d8f1b93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_bf0c50b5-63be-428d-a74f-d040526aaeff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_fed7f38a-0c41-46b4-a488-78de0b89aa4f" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_bf0c50b5-63be-428d-a74f-d040526aaeff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_0fdfc7de-3b99-4e79-bddc-f3f18a99746c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_fed7f38a-0c41-46b4-a488-78de0b89aa4f" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_0fdfc7de-3b99-4e79-bddc-f3f18a99746c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_131808ff-2320-4f6c-9d6c-7d3c051250e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_fed7f38a-0c41-46b4-a488-78de0b89aa4f" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_131808ff-2320-4f6c-9d6c-7d3c051250e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_5418fd54-0a0e-4d8c-a528-170771cac0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_fed7f38a-0c41-46b4-a488-78de0b89aa4f" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_5418fd54-0a0e-4d8c-a528-170771cac0ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_cdf038e9-7968-4d45-a6f2-95c788fa71c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_fed7f38a-0c41-46b4-a488-78de0b89aa4f" xlink:to="loc_us-gaap_LinesOfCreditCurrent_cdf038e9-7968-4d45-a6f2-95c788fa71c9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_5ff41d7a-6a4d-486e-876d-522b8a1fa062" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_0b373d2e-8e69-40ae-92ae-d94cb8079f48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5ff41d7a-6a4d-486e-876d-522b8a1fa062" xlink:to="loc_us-gaap_NetIncomeLoss_0b373d2e-8e69-40ae-92ae-d94cb8079f48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_7267274e-924f-49b7-8a90-4ef8e3ac4e4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_5ff41d7a-6a4d-486e-876d-522b8a1fa062" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_7267274e-924f-49b7-8a90-4ef8e3ac4e4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_532746d0-9952-43fe-85ea-af268ed38560" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0c6e75d7-4a0e-4013-b563-ed6f08730e42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_532746d0-9952-43fe-85ea-af268ed38560" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_0c6e75d7-4a0e-4013-b563-ed6f08730e42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_02f9f6e1-3283-491c-bb72-e157489b819d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_532746d0-9952-43fe-85ea-af268ed38560" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_02f9f6e1-3283-491c-bb72-e157489b819d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_fffc4dbf-88d8-4a4b-a6bb-b6cc2144ac24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_532746d0-9952-43fe-85ea-af268ed38560" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_fffc4dbf-88d8-4a4b-a6bb-b6cc2144ac24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_InvestmentIncomeAndOther_d5304ea7-9b73-4bf6-ba6c-786f6e19a95d" xlink:href="hcsg-20221231.xsd#hcsg_InvestmentIncomeAndOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_532746d0-9952-43fe-85ea-af268ed38560" xlink:to="loc_hcsg_InvestmentIncomeAndOther_d5304ea7-9b73-4bf6-ba6c-786f6e19a95d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_0ef98a72-b1f2-4a7d-b7bc-0daa30a32bc6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_532746d0-9952-43fe-85ea-af268ed38560" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_0ef98a72-b1f2-4a7d-b7bc-0daa30a32bc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3aa45174-3395-4f42-9fff-696982ce3098" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e0c01172-2cc3-436a-a38d-41308d04de52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_3aa45174-3395-4f42-9fff-696982ce3098" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e0c01172-2cc3-436a-a38d-41308d04de52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0654c096-1b7c-47d5-b6f4-22b3eb5a55dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_3aa45174-3395-4f42-9fff-696982ce3098" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0654c096-1b7c-47d5-b6f4-22b3eb5a55dc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b0ac5c8a-8a66-4014-a94f-648c2bfc670a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_us-gaap_NetIncomeLoss_b0ac5c8a-8a66-4014-a94f-648c2bfc670a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_99865f2c-4d57-4aa0-89d8-ba44cc497faa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_99865f2c-4d57-4aa0-89d8-ba44cc497faa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_cc155cd8-52c7-41bc-bd2d-15dbef0a7854" xlink:href="hcsg-20221231.xsd#hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_cc155cd8-52c7-41bc-bd2d-15dbef0a7854" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8768eccd-98ef-465c-baf9-81c8c6933f70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8768eccd-98ef-465c-baf9-81c8c6933f70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_5f9414b3-58ec-4952-8af9-439d9a7a0bc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_us-gaap_ShareBasedCompensation_5f9414b3-58ec-4952-8af9-439d9a7a0bc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_b5dad8ac-9dde-4a83-baa9-3d33fe81916c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeAmortizationOfPremium"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_b5dad8ac-9dde-4a83-baa9-3d33fe81916c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund_633b8bde-a762-4f81-a55e-3c20f793dc7c" xlink:href="hcsg-20221231.xsd#hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund_633b8bde-a762-4f81-a55e-3c20f793dc7c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_e5cb0942-0b3d-4620-b05f-c098c01124d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_e5cb0942-0b3d-4620-b05f-c098c01124d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_f2b55364-c6b6-4e22-a1ad-f3f0c765ef96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_f2b55364-c6b6-4e22-a1ad-f3f0c765ef96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_327b5184-961a-4488-99f6-b5d20723d266" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_327b5184-961a-4488-99f6-b5d20723d266" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_IncreaseDecreaseInDeferredCompensationFunding_7fb7f7cc-4cf2-49c3-a6f4-5e7f988014a0" xlink:href="hcsg-20221231.xsd#hcsg_IncreaseDecreaseInDeferredCompensationFunding"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_hcsg_IncreaseDecreaseInDeferredCompensationFunding_7fb7f7cc-4cf2-49c3-a6f4-5e7f988014a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_d48225ae-fce9-4ec3-b0e4-58fe319b41de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_d48225ae-fce9-4ec3-b0e4-58fe319b41de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities_37e6212c-ee98-4167-b878-d03c8bfc5744" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities_37e6212c-ee98-4167-b878-d03c8bfc5744" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_5183c584-acba-48a5-9223-da07112d8c19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_5183c584-acba-48a5-9223-da07112d8c19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities_df7db533-be4f-48ab-bb0b-9c7959216bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities_df7db533-be4f-48ab-bb0b-9c7959216bc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_06548ffe-cf00-4e10-abe3-f976ac27722b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_06548ffe-cf00-4e10-abe3-f976ac27722b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_d80b7196-22e7-47ed-804c-d867a2880116" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_d80b7196-22e7-47ed-804c-d867a2880116" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_3213eab3-9d14-445a-b6d5-6c9f3402a8ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_92c0dd97-6138-49ec-8606-fea75dcde1ae" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_3213eab3-9d14-445a-b6d5-6c9f3402a8ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfc1a68a-7fd3-43fd-b621-0de9b9ddfaf3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_93f575ba-6723-43c6-b4a3-939152612eb3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfc1a68a-7fd3-43fd-b621-0de9b9ddfaf3" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_93f575ba-6723-43c6-b4a3-939152612eb3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a7036dfb-221b-469b-b983-bcb884c10721" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfc1a68a-7fd3-43fd-b621-0de9b9ddfaf3" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a7036dfb-221b-469b-b983-bcb884c10721" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_16bff15f-d3ed-4700-8864-780b63c45968" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfc1a68a-7fd3-43fd-b621-0de9b9ddfaf3" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_16bff15f-d3ed-4700-8864-780b63c45968" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentOfFinancingAndStockIssuanceCosts_d3936feb-4ab9-4c9f-bd58-b5a595d86a45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentOfFinancingAndStockIssuanceCosts"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfc1a68a-7fd3-43fd-b621-0de9b9ddfaf3" xlink:to="loc_us-gaap_PaymentOfFinancingAndStockIssuanceCosts_d3936feb-4ab9-4c9f-bd58-b5a595d86a45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_d7d00eb6-9fc2-45d3-a736-3d079b64a8ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfc1a68a-7fd3-43fd-b621-0de9b9ddfaf3" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_d7d00eb6-9fc2-45d3-a736-3d079b64a8ba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_6b32a8f3-7896-4a12-85f3-36ae255784b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_dfc1a68a-7fd3-43fd-b621-0de9b9ddfaf3" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_6b32a8f3-7896-4a12-85f3-36ae255784b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4bb722b9-708b-47e8-9e25-5e9f5fdaa99f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_7cc380b7-4ff0-4863-8b02-6e9988180505" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4bb722b9-708b-47e8-9e25-5e9f5fdaa99f" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_7cc380b7-4ff0-4863-8b02-6e9988180505" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_10257518-92f0-4408-8bd1-0a6dc5fed586" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4bb722b9-708b-47e8-9e25-5e9f5fdaa99f" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_10257518-92f0-4408-8bd1-0a6dc5fed586" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_d8066e01-6126-4bcc-a824-8b495b9b0c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4bb722b9-708b-47e8-9e25-5e9f5fdaa99f" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_d8066e01-6126-4bcc-a824-8b495b9b0c93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_68b95339-87f6-4886-84bc-503fc264fb98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4bb722b9-708b-47e8-9e25-5e9f5fdaa99f" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_68b95339-87f6-4886-84bc-503fc264fb98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_9358106a-362d-4d91-836e-424cd04294aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4bb722b9-708b-47e8-9e25-5e9f5fdaa99f" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_9358106a-362d-4d91-836e-424cd04294aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e265d2a9-d5b9-4b27-ae40-acecfe367895" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_758a94cc-2895-454d-9802-2337dd54bdbe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e265d2a9-d5b9-4b27-ae40-acecfe367895" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_758a94cc-2895-454d-9802-2337dd54bdbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_27723496-d63c-4f39-b3ca-6c10a1e42861" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e265d2a9-d5b9-4b27-ae40-acecfe367895" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_27723496-d63c-4f39-b3ca-6c10a1e42861" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8255920e-8fb8-4251-a131-b297819cd62f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_e265d2a9-d5b9-4b27-ae40-acecfe367895" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8255920e-8fb8-4251-a131-b297819cd62f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c0836386-d2d0-4bd2-909b-7afaf42798cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_ba83d6e8-1961-4d47-8cec-142aa43c35c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c0836386-d2d0-4bd2-909b-7afaf42798cb" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_ba83d6e8-1961-4d47-8cec-142aa43c35c4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_efedbe44-5cc4-48d6-b327-f47ca7f5a6c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c0836386-d2d0-4bd2-909b-7afaf42798cb" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_efedbe44-5cc4-48d6-b327-f47ca7f5a6c3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#PropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_1eb5822e-16cd-4a61-976b-d2eafa51a2c8" xlink:href="hcsg-20221231.xsd#hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_07303f54-fdd4-496e-9ee2-8d8ea97a3160" xlink:href="hcsg-20221231.xsd#hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_1eb5822e-16cd-4a61-976b-d2eafa51a2c8" xlink:to="loc_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_07303f54-fdd4-496e-9ee2-8d8ea97a3160" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1da80fe4-bca3-4559-ad4a-6f5f19336481" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_1eb5822e-16cd-4a61-976b-d2eafa51a2c8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1da80fe4-bca3-4559-ad4a-6f5f19336481" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c398c644-2f58-4c92-babb-088d58d95ea7" xlink:href="hcsg-20221231.xsd#hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_a5a47963-b45d-4b4e-95d0-8b834cd9573c" xlink:href="hcsg-20221231.xsd#hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c398c644-2f58-4c92-babb-088d58d95ea7" xlink:to="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_a5a47963-b45d-4b4e-95d0-8b834cd9573c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_3a307110-b48c-4219-a326-a15f1bb8a27f" xlink:href="hcsg-20221231.xsd#hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_c398c644-2f58-4c92-babb-088d58d95ea7" xlink:to="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_3a307110-b48c-4219-a326-a15f1bb8a27f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_212a469c-9278-48b9-84d0-306a4800b2a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_5b9dc655-e20f-49f6-9904-424c43a5709d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_212a469c-9278-48b9-84d0-306a4800b2a1" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_5b9dc655-e20f-49f6-9904-424c43a5709d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_16eef6b7-036e-4268-8abd-fb3aaebe71c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_212a469c-9278-48b9-84d0-306a4800b2a1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_16eef6b7-036e-4268-8abd-fb3aaebe71c4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_693046e9-dc21-4252-9f1e-c7c717c4647a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_ad7f7a61-5c24-4675-84a9-d1b5c0a951bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_693046e9-dc21-4252-9f1e-c7c717c4647a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_ad7f7a61-5c24-4675-84a9-d1b5c0a951bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_b4d048ed-2dce-4be5-b3ee-d2eb0f2cccae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_693046e9-dc21-4252-9f1e-c7c717c4647a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_b4d048ed-2dce-4be5-b3ee-d2eb0f2cccae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_edd92ac8-ac32-4619-8182-919b139412fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_693046e9-dc21-4252-9f1e-c7c717c4647a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_edd92ac8-ac32-4619-8182-919b139412fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_eeaf0160-f222-45f1-9c2d-2e901d15e4d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_693046e9-dc21-4252-9f1e-c7c717c4647a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_eeaf0160-f222-45f1-9c2d-2e901d15e4d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_ea5f70fb-a6db-4381-b325-4916d6391a01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_693046e9-dc21-4252-9f1e-c7c717c4647a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_ea5f70fb-a6db-4381-b325-4916d6391a01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_de00cb95-735c-48e4-b1df-8637a1f5c709" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_693046e9-dc21-4252-9f1e-c7c717c4647a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_de00cb95-735c-48e4-b1df-8637a1f5c709" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#FairValueMeasurementsMarketableDebtSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_198dbaff-ad9a-4bd2-b8d5-f6edaf5d4b30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_2bdcf3af-94f2-4f65-8d25-30660e7d9b0b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_198dbaff-ad9a-4bd2-b8d5-f6edaf5d4b30" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_2bdcf3af-94f2-4f65-8d25-30660e7d9b0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2d293e21-7b5d-4ade-9097-ef0421a12cfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_198dbaff-ad9a-4bd2-b8d5-f6edaf5d4b30" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2d293e21-7b5d-4ade-9097-ef0421a12cfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8b990592-e384-4186-9d28-9c7789728c71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_198dbaff-ad9a-4bd2-b8d5-f6edaf5d4b30" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_8b990592-e384-4186-9d28-9c7789728c71" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3c762fce-b4ca-4a01-8e47-c4a6d00466e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_e8a3a87a-70f9-4842-a5e9-1add568d2a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3c762fce-b4ca-4a01-8e47-c4a6d00466e7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_e8a3a87a-70f9-4842-a5e9-1add568d2a9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_27eb87a7-e966-48a4-8f4a-be3998882628" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3c762fce-b4ca-4a01-8e47-c4a6d00466e7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_27eb87a7-e966-48a4-8f4a-be3998882628" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_4ebe5b68-ec13-4b5e-a216-e526d7c033b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3c762fce-b4ca-4a01-8e47-c4a6d00466e7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_4ebe5b68-ec13-4b5e-a216-e526d7c033b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_ce527a34-d439-45af-9b50-11774e7ad1a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3c762fce-b4ca-4a01-8e47-c4a6d00466e7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_ce527a34-d439-45af-9b50-11774e7ad1a7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_623b88e4-1335-4420-ab67-46e4bb99a85d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_a16b3531-8b67-4c78-8294-16e07f66afd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableGrossNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_623b88e4-1335-4420-ab67-46e4bb99a85d" xlink:to="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_a16b3531-8b67-4c78-8294-16e07f66afd4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_834c0b91-5cec-42aa-955c-5bf7b9f997f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_623b88e4-1335-4420-ab67-46e4bb99a85d" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_834c0b91-5cec-42aa-955c-5bf7b9f997f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_afa079c2-471a-48e8-8915-de787753f06f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndNotesReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_27dee442-223c-4f2a-8e8a-ccff136aa226" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsAndNotesReceivableNet_afa079c2-471a-48e8-8915-de787753f06f" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_27dee442-223c-4f2a-8e8a-ccff136aa226" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_b71befcf-a861-4d0e-a3d1-97abd09fd3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsAndNotesReceivableNet_afa079c2-471a-48e8-8915-de787753f06f" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_b71befcf-a861-4d0e-a3d1-97abd09fd3f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_2d87bb1e-1225-4523-acc7-1ee7014dcd7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent_f86ad7c4-9314-4bd4-924e-e6f53a48f109" xlink:href="hcsg-20221231.xsd#hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_2d87bb1e-1225-4523-acc7-1ee7014dcd7a" xlink:to="loc_hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent_f86ad7c4-9314-4bd4-924e-e6f53a48f109" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c9809443-cd48-41bc-9331-b907909d5e9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_2d87bb1e-1225-4523-acc7-1ee7014dcd7a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_c9809443-cd48-41bc-9331-b907909d5e9f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_67f066eb-f160-497e-9b92-cc8ea1dcc85a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_a7b411be-8d8c-436e-aba0-af1dfe879a25" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_67f066eb-f160-497e-9b92-cc8ea1dcc85a" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_a7b411be-8d8c-436e-aba0-af1dfe879a25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_394faed1-1cf6-4b1c-a23b-728e059ca999" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_67f066eb-f160-497e-9b92-cc8ea1dcc85a" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_394faed1-1cf6-4b1c-a23b-728e059ca999" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_bafbc6f6-5a27-4fe0-990e-009beed337fb" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_67f066eb-f160-497e-9b92-cc8ea1dcc85a" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_bafbc6f6-5a27-4fe0-990e-009beed337fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear_f0920b33-fcdd-47c3-96c1-995a9d7bcb6a" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_67f066eb-f160-497e-9b92-cc8ea1dcc85a" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear_f0920b33-fcdd-47c3-96c1-995a9d7bcb6a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_42235bcb-4cbe-467f-b59e-b87aa4d39949" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_67f066eb-f160-497e-9b92-cc8ea1dcc85a" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_42235bcb-4cbe-467f-b59e-b87aa4d39949" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_539c9fc8-9aca-4769-a9f1-39bf714b9cef" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_67f066eb-f160-497e-9b92-cc8ea1dcc85a" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_539c9fc8-9aca-4769-a9f1-39bf714b9cef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_be846792-0d22-4cee-ad60-98854a27381d" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_033a1921-37c1-4713-8537-590a2b5061c5" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_be846792-0d22-4cee-ad60-98854a27381d" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_033a1921-37c1-4713-8537-590a2b5061c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_2c573bea-e532-477d-89f9-e60469f66fec" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_be846792-0d22-4cee-ad60-98854a27381d" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_2c573bea-e532-477d-89f9-e60469f66fec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_29e48b1c-0fdc-4701-a1ff-6d30d1f228c6" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_5655485b-430e-43c7-9fe6-9a819e3f5e7a" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_29e48b1c-0fdc-4701-a1ff-6d30d1f228c6" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_5655485b-430e-43c7-9fe6-9a819e3f5e7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_e6b36c38-116d-4b84-a599-9dd58888dec6" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_29e48b1c-0fdc-4701-a1ff-6d30d1f228c6" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_e6b36c38-116d-4b84-a599-9dd58888dec6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_f6528da1-d675-45bf-b00c-d7b60c3e047a" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_a98dff4f-340b-4ea0-916c-8cb4fe75d34f" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_f6528da1-d675-45bf-b00c-d7b60c3e047a" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_a98dff4f-340b-4ea0-916c-8cb4fe75d34f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_5c6b2445-0a9f-47b6-b1c2-0c0989188bea" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_f6528da1-d675-45bf-b00c-d7b60c3e047a" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_5c6b2445-0a9f-47b6-b1c2-0c0989188bea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_4734bfc6-7fe9-4c1a-a9d7-3ebaf5619a32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_fc10daf3-c487-424a-883e-4563da176c28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_4734bfc6-7fe9-4c1a-a9d7-3ebaf5619a32" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_fc10daf3-c487-424a-883e-4563da176c28" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_50e0279a-ad16-4899-bb53-15834f5cfe10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_4734bfc6-7fe9-4c1a-a9d7-3ebaf5619a32" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_50e0279a-ad16-4899-bb53-15834f5cfe10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear_a3019529-f3c7-4dbf-9828-5c451d38c1ff" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear_5cd65eeb-4319-41af-ad88-140243d79fcc" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear_a3019529-f3c7-4dbf-9828-5c451d38c1ff" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear_5cd65eeb-4319-41af-ad88-140243d79fcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear_e42ada23-deea-45b9-a13c-a741966fd900" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear_a3019529-f3c7-4dbf-9828-5c451d38c1ff" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear_e42ada23-deea-45b9-a13c-a741966fd900" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_34089cbb-e4ff-4559-b8c2-f9074cdc007f" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_e3ee0b57-c667-497a-b2a8-494b68d706e2" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_34089cbb-e4ff-4559-b8c2-f9074cdc007f" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_e3ee0b57-c667-497a-b2a8-494b68d706e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_de154b76-1ca7-461e-ab91-692a1c029471" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_34089cbb-e4ff-4559-b8c2-f9074cdc007f" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_de154b76-1ca7-461e-ab91-692a1c029471" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_372e1a7a-47b7-4c98-9658-632fe888f3be" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_1e0325c3-5902-4ed6-983d-48f5065836bc" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_372e1a7a-47b7-4c98-9658-632fe888f3be" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_1e0325c3-5902-4ed6-983d-48f5065836bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_a1e89562-b427-42f4-b7d8-3d2ea93c80f8" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_372e1a7a-47b7-4c98-9658-632fe888f3be" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_a1e89562-b427-42f4-b7d8-3d2ea93c80f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_94a15ebd-6a0d-4067-951e-1012d38410da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_eb0024db-ed59-42d7-84b5-3f8a96231dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_94a15ebd-6a0d-4067-951e-1012d38410da" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_eb0024db-ed59-42d7-84b5-3f8a96231dd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_9e922d22-0297-4530-84bd-d92ae19abff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_94a15ebd-6a0d-4067-951e-1012d38410da" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_9e922d22-0297-4530-84bd-d92ae19abff7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_214024bf-9024-4c78-95c0-13cdc4592774" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_94a15ebd-6a0d-4067-951e-1012d38410da" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_214024bf-9024-4c78-95c0-13cdc4592774" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_61b90fae-6061-4daf-ac9e-90799b8be02e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_94a15ebd-6a0d-4067-951e-1012d38410da" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_61b90fae-6061-4daf-ac9e-90799b8be02e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_510af50c-9e32-427f-9b24-2f89804c5ff7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_94a15ebd-6a0d-4067-951e-1012d38410da" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_510af50c-9e32-427f-9b24-2f89804c5ff7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_5d5f2453-f82e-4718-a09d-b4c525613a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableGross_94a15ebd-6a0d-4067-951e-1012d38410da" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_5d5f2453-f82e-4718-a09d-b4c525613a9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_9cef19cb-ea5b-4e11-866d-578c76eb09c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_b1ab512c-8a30-45b1-9337-13deb374616d" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_9cef19cb-ea5b-4e11-866d-578c76eb09c7" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_b1ab512c-8a30-45b1-9337-13deb374616d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear_8f1538ad-152d-4846-94b7-83106436bb47" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_9cef19cb-ea5b-4e11-866d-578c76eb09c7" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear_8f1538ad-152d-4846-94b7-83106436bb47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_f4a5dfce-6e67-411e-b0ec-36984218fc30" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_9cef19cb-ea5b-4e11-866d-578c76eb09c7" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_f4a5dfce-6e67-411e-b0ec-36984218fc30" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_3042bd21-75f2-4777-b694-afb07fef837e" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_9cef19cb-ea5b-4e11-866d-578c76eb09c7" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_3042bd21-75f2-4777-b694-afb07fef837e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_e5120b56-37fc-4b99-9b45-a1c4d7f96b6b" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_9cef19cb-ea5b-4e11-866d-578c76eb09c7" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_e5120b56-37fc-4b99-9b45-a1c4d7f96b6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_c30e9f05-80b0-4ed3-a94a-04ec5a64fde8" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_9cef19cb-ea5b-4e11-866d-578c76eb09c7" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_c30e9f05-80b0-4ed3-a94a-04ec5a64fde8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_9690143e-4830-46c6-b064-e6778f6c49c6" xlink:href="hcsg-20221231.xsd#hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_9c196df4-2dfe-4bdf-bd1c-890e80a3e407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_9690143e-4830-46c6-b064-e6778f6c49c6" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_9c196df4-2dfe-4bdf-bd1c-890e80a3e407" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_df394143-8f20-4c68-930d-343e47e88fa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_9690143e-4830-46c6-b064-e6778f6c49c6" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_df394143-8f20-4c68-930d-343e47e88fa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_0079d904-f6be-4096-90b0-f9e62c945c26" xlink:href="hcsg-20221231.xsd#hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_8452bb97-943c-4f27-84c0-8d397bd2f928" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_0079d904-f6be-4096-90b0-f9e62c945c26" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_8452bb97-943c-4f27-84c0-8d397bd2f928" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery_54d49112-85d6-4e42-9cda-ca386a3a4667" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_0079d904-f6be-4096-90b0-f9e62c945c26" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery_54d49112-85d6-4e42-9cda-ca386a3a4667" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_62eb79c4-2909-44a8-b4fd-66e139e8fb69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_758b1564-4c34-4b54-952d-89cd5c07de23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_62eb79c4-2909-44a8-b4fd-66e139e8fb69" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_758b1564-4c34-4b54-952d-89cd5c07de23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_97c0b089-af83-4c17-9385-fb59686b0f00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_62eb79c4-2909-44a8-b4fd-66e139e8fb69" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_97c0b089-af83-4c17-9385-fb59686b0f00" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails_1" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails_1"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_eeefb6b5-8017-44c8-a126-f1fc4daafcdc" xlink:href="hcsg-20221231.xsd#hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_b69b0ecf-99aa-4f11-9c5c-db4b61c0e454" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_eeefb6b5-8017-44c8-a126-f1fc4daafcdc" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_b69b0ecf-99aa-4f11-9c5c-db4b61c0e454" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_7c3007ed-f5f9-4ffb-8707-fdf16c341b7f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_eeefb6b5-8017-44c8-a126-f1fc4daafcdc" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_7c3007ed-f5f9-4ffb-8707-fdf16c341b7f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#LeaseCommitmentsComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_7dc5fb53-92ed-49c7-bcb2-ac3dcd131d17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_364d4c80-25ab-4ebf-a264-3120dff5b339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_7dc5fb53-92ed-49c7-bcb2-ac3dcd131d17" xlink:to="loc_us-gaap_VariableLeaseCost_364d4c80-25ab-4ebf-a264-3120dff5b339" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_37520801-02ea-45be-a49c-92d351467051" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_7dc5fb53-92ed-49c7-bcb2-ac3dcd131d17" xlink:to="loc_us-gaap_OperatingLeaseCost_37520801-02ea-45be-a49c-92d351467051" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_b41a3127-ccd3-4fee-95d9-4b39ba64b147" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_7dc5fb53-92ed-49c7-bcb2-ac3dcd131d17" xlink:to="loc_us-gaap_ShortTermLeaseCost_b41a3127-ccd3-4fee-95d9-4b39ba64b147" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ef3df44d-f31a-4a99-84c9-92278b107d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_fb491617-3acd-4b82-8e72-c46b4a865f75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ef3df44d-f31a-4a99-84c9-92278b107d7d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_fb491617-3acd-4b82-8e72-c46b4a865f75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_904bd62c-81ba-412b-a361-deabe9fd20f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ef3df44d-f31a-4a99-84c9-92278b107d7d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_904bd62c-81ba-412b-a361-deabe9fd20f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2288383f-7463-46e9-981c-f75a464cee78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ef3df44d-f31a-4a99-84c9-92278b107d7d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2288383f-7463-46e9-981c-f75a464cee78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f179174d-21f7-44f6-9ab6-f346df6e94bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ef3df44d-f31a-4a99-84c9-92278b107d7d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_f179174d-21f7-44f6-9ab6-f346df6e94bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c89e5bc6-9022-4a2a-9855-d6dd4d174cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ef3df44d-f31a-4a99-84c9-92278b107d7d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_c89e5bc6-9022-4a2a-9855-d6dd4d174cb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_74da5a12-e645-42eb-b474-169da117c5d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ef3df44d-f31a-4a99-84c9-92278b107d7d" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_74da5a12-e645-42eb-b474-169da117c5d3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="hcsg-20221231.xsd#LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails_1"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cc2d9c21-1207-4432-b842-c9f74cd209f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_48b64c2d-71b9-4310-8fd5-ab0cf19cf097" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cc2d9c21-1207-4432-b842-c9f74cd209f7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_48b64c2d-71b9-4310-8fd5-ab0cf19cf097" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_7af27c95-368e-4765-b710-24af8fd57cca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_cc2d9c21-1207-4432-b842-c9f74cd209f7" xlink:to="loc_us-gaap_OperatingLeaseLiability_7af27c95-368e-4765-b710-24af8fd57cca" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#IncomeTaxesSummaryofProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_318d0c28-901e-488d-809c-5493b07f78f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c4bb81a8-8bab-46fc-b10f-5ac57b858206" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_318d0c28-901e-488d-809c-5493b07f78f9" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_c4bb81a8-8bab-46fc-b10f-5ac57b858206" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_857325e0-01ab-4687-a114-ade01d40616a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_318d0c28-901e-488d-809c-5493b07f78f9" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_857325e0-01ab-4687-a114-ade01d40616a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_561ccf4c-1a6e-4b54-bfad-338d5b7866d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_24ff11c4-020a-44fe-9cb1-e6b98797a221" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_561ccf4c-1a6e-4b54-bfad-338d5b7866d4" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_24ff11c4-020a-44fe-9cb1-e6b98797a221" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bb951f32-300b-4300-b316-343e204f5283" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_561ccf4c-1a6e-4b54-bfad-338d5b7866d4" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_bb951f32-300b-4300-b316-343e204f5283" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8d1ee966-8232-430c-a889-a5fb841d33d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1a8ce5fa-04b1-4b0e-bbef-77cf98ccec35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8d1ee966-8232-430c-a889-a5fb841d33d8" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1a8ce5fa-04b1-4b0e-bbef-77cf98ccec35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_295c41b3-fe0c-425d-96c4-4acd94bd4bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_8d1ee966-8232-430c-a889-a5fb841d33d8" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_295c41b3-fe0c-425d-96c4-4acd94bd4bf2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_731bc136-890a-4c2a-a0aa-9765d2071dce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_791174ad-817a-46ba-90da-85e4e019823d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_731bc136-890a-4c2a-a0aa-9765d2071dce" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_791174ad-817a-46ba-90da-85e4e019823d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2f20f010-dda4-4a2d-a3a4-f7915e1abdb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_731bc136-890a-4c2a-a0aa-9765d2071dce" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_2f20f010-dda4-4a2d-a3a4-f7915e1abdb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_5a602dc5-9e34-4f87-ba22-4af695800838" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_731bc136-890a-4c2a-a0aa-9765d2071dce" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_5a602dc5-9e34-4f87-ba22-4af695800838" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies_4796e722-e01f-433e-b27a-57302a07ae4b" xlink:href="hcsg-20221231.xsd#hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_731bc136-890a-4c2a-a0aa-9765d2071dce" xlink:to="loc_hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies_4796e722-e01f-433e-b27a-57302a07ae4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_31dfd4ec-75da-432a-98c0-0e3b03dbcd5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_9799cae5-2fc2-4151-b1cb-f5d937e36788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_31dfd4ec-75da-432a-98c0-0e3b03dbcd5b" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_9799cae5-2fc2-4151-b1cb-f5d937e36788" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_01cc7b63-9aa6-4689-993d-aced0c97bd95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_31dfd4ec-75da-432a-98c0-0e3b03dbcd5b" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_01cc7b63-9aa6-4689-993d-aced0c97bd95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_4587ca2c-1104-4c40-96bb-652887ee78fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_10f06b41-2f9d-4f0f-8741-a180b13f9c35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4587ca2c-1104-4c40-96bb-652887ee78fe" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_10f06b41-2f9d-4f0f-8741-a180b13f9c35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredTaxAssetsAccruedInsuranceClaims_95f168a9-ed52-447f-8ee9-4f6bd49c3c54" xlink:href="hcsg-20221231.xsd#hcsg_DeferredTaxAssetsAccruedInsuranceClaims"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4587ca2c-1104-4c40-96bb-652887ee78fe" xlink:to="loc_hcsg_DeferredTaxAssetsAccruedInsuranceClaims_95f168a9-ed52-447f-8ee9-4f6bd49c3c54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_77564b01-b61f-49ee-8434-88c16f43d0ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4587ca2c-1104-4c40-96bb-652887ee78fe" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_77564b01-b61f-49ee-8434-88c16f43d0ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_6711dc52-65e8-484e-b661-b61169094751" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4587ca2c-1104-4c40-96bb-652887ee78fe" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_6711dc52-65e8-484e-b661-b61169094751" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_32a67ddc-71a4-46b0-b082-939ac5566239" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4587ca2c-1104-4c40-96bb-652887ee78fe" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_32a67ddc-71a4-46b0-b082-939ac5566239" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct_8a6adbc4-ab11-468f-9e8b-8383407a2227" xlink:href="hcsg-20221231.xsd#hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4587ca2c-1104-4c40-96bb-652887ee78fe" xlink:to="loc_hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct_8a6adbc4-ab11-468f-9e8b-8383407a2227" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredTaxAssetsLeases_aca59941-e17a-4b6f-8b2d-57f2b63c55e4" xlink:href="hcsg-20221231.xsd#hcsg_DeferredTaxAssetsLeases"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_4587ca2c-1104-4c40-96bb-652887ee78fe" xlink:to="loc_hcsg_DeferredTaxAssetsLeases_aca59941-e17a-4b6f-8b2d-57f2b63c55e4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_abacdfa6-1a5d-48f6-a938-9e1528db5407" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1f7902e1-1c2b-4f90-a3a9-e0322359e26c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_abacdfa6-1a5d-48f6-a938-9e1528db5407" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_1f7902e1-1c2b-4f90-a3a9-e0322359e26c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_7ad9351c-9005-4e68-8325-acaeacebf891" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_abacdfa6-1a5d-48f6-a938-9e1528db5407" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_7ad9351c-9005-4e68-8325-acaeacebf891" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_fa460a41-cba1-41e4-822b-d9b640d6b420" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_abacdfa6-1a5d-48f6-a938-9e1528db5407" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_fa460a41-cba1-41e4-822b-d9b640d6b420" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ce5d0791-3e5c-45bb-a167-5796989e955a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_abacdfa6-1a5d-48f6-a938-9e1528db5407" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_ce5d0791-3e5c-45bb-a167-5796989e955a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount_1bf14f32-c530-4974-b6d3-e888612c3ee4" xlink:href="hcsg-20221231.xsd#hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_abacdfa6-1a5d-48f6-a938-9e1528db5407" xlink:to="loc_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount_1bf14f32-c530-4974-b6d3-e888612c3ee4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_227114bb-ab12-429f-8fd1-8d184ce0a509" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_abacdfa6-1a5d-48f6-a938-9e1528db5407" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_227114bb-ab12-429f-8fd1-8d184ce0a509" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_c0a3fa4a-0b7c-4c61-9d9d-12070e3772fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_abacdfa6-1a5d-48f6-a938-9e1528db5407" xlink:to="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_c0a3fa4a-0b7c-4c61-9d9d-12070e3772fd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails"/>
  <link:calculationLink xlink:role="http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cbd15599-8cb6-4053-bf03-57ec84df2bff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_daab6eaf-d61f-4ba2-9fc6-7d96c6f4d655" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cbd15599-8cb6-4053-bf03-57ec84df2bff" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_daab6eaf-d61f-4ba2-9fc6-7d96c6f4d655" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_76b68197-f94c-4611-aa68-312b38c742c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_cbd15599-8cb6-4053-bf03-57ec84df2bff" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_76b68197-f94c-4611-aa68-312b38c742c5" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>9
<FILENAME>hcsg-20221231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:22f459b0-c2c8-4261-b885-26552ded2907,g:a90e390d-0b2b-481e-b7a0-349f398c5de6-->
<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://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="iddd372a911324a79907298a676b92c90_ConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_61d26450-4cb0-44c8-92b2-4522b8697045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_61d26450-4cb0-44c8-92b2-4522b8697045" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_94e81cbc-c143-46b1-98cb-2797e85e2f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_94e81cbc-c143-46b1-98cb-2797e85e2f1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e42e3ab3-f537-4afe-9205-4161cb16407e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockholdersEquity_e42e3ab3-f537-4afe-9205-4161cb16407e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_20f0b6e3-862e-4a03-8181-844b1213f0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_20f0b6e3-862e-4a03-8181-844b1213f0e3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f784a9c6-9f49-460e-81c0-dee3848f370a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_20f0b6e3-862e-4a03-8181-844b1213f0e3" xlink:to="loc_us-gaap_NetIncomeLoss_f784a9c6-9f49-460e-81c0-dee3848f370a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_23455cc4-cf9f-4fb7-b271-5ce1b368802a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_20f0b6e3-862e-4a03-8181-844b1213f0e3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_23455cc4-cf9f-4fb7-b271-5ce1b368802a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_c0e0605e-3c7b-41da-aee7-0107b85195c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_20f0b6e3-862e-4a03-8181-844b1213f0e3" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_c0e0605e-3c7b-41da-aee7-0107b85195c3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_31e7a691-e567-423a-991e-f7fa1a17ffd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_31e7a691-e567-423a-991e-f7fa1a17ffd0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_df1a6fb9-71a6-41dd-8a7a-24715d194bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_df1a6fb9-71a6-41dd-8a7a-24715d194bfa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_7a6297d2-547b-445f-b11e-2ec36bdbb263" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_7a6297d2-547b-445f-b11e-2ec36bdbb263" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8a930680-44a4-4611-87de-8e417dca82cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8a930680-44a4-4611-87de-8e417dca82cc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2a1911ed-213c-412d-b1a6-81e8e930d9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2a1911ed-213c-412d-b1a6-81e8e930d9f3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_59ddb278-a181-422a-942d-eca8417d039e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_59ddb278-a181-422a-942d-eca8417d039e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_92afef83-0cd3-4ce1-91ce-ff9ca79e3c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_92afef83-0cd3-4ce1-91ce-ff9ca79e3c5f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_86121fab-8cc2-4797-a13a-ef7ae244d704" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_DividendsCommonStockCash_86121fab-8cc2-4797-a13a-ef7ae244d704" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_e930e8f0-949e-4369-9547-421aef06e785" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_e930e8f0-949e-4369-9547-421aef06e785" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_cbd27dac-510f-4a62-9213-69758ccfe046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_cbd27dac-510f-4a62-9213-69758ccfe046" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_756b432c-68ae-4e95-9e1d-426c165528dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_756b432c-68ae-4e95-9e1d-426c165528dd" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c5a96a31-2cf1-4f77-9e90-d9f052df1a17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_be4d4cbc-1772-496a-bdd5-4a6afbed2335" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_fe6fe92f-1f43-4b06-b19f-f4d53896c052" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_61d26450-4cb0-44c8-92b2-4522b8697045" xlink:to="loc_us-gaap_StatementTable_fe6fe92f-1f43-4b06-b19f-f4d53896c052" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8a9bf6ca-1404-4d77-83ed-ca60cb29e64f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_fe6fe92f-1f43-4b06-b19f-f4d53896c052" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8a9bf6ca-1404-4d77-83ed-ca60cb29e64f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_8a9bf6ca-1404-4d77-83ed-ca60cb29e64f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8a9bf6ca-1404-4d77-83ed-ca60cb29e64f" xlink:to="loc_us-gaap_EquityComponentDomain_8a9bf6ca-1404-4d77-83ed-ca60cb29e64f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f4c9d183-1889-4c2e-91e2-62327c176b01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8a9bf6ca-1404-4d77-83ed-ca60cb29e64f" xlink:to="loc_us-gaap_EquityComponentDomain_f4c9d183-1889-4c2e-91e2-62327c176b01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7ec67785-f55d-41b8-ba52-dd60cf1fff14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f4c9d183-1889-4c2e-91e2-62327c176b01" xlink:to="loc_us-gaap_CommonStockMember_7ec67785-f55d-41b8-ba52-dd60cf1fff14" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e72248a4-29e3-4323-a216-fb42603a6a08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f4c9d183-1889-4c2e-91e2-62327c176b01" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e72248a4-29e3-4323-a216-fb42603a6a08" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_80ea57a2-38a1-485a-a141-ef37b4d23451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f4c9d183-1889-4c2e-91e2-62327c176b01" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_80ea57a2-38a1-485a-a141-ef37b4d23451" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_a2832f89-ccc4-4fb8-b0b5-20c5a698a01b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f4c9d183-1889-4c2e-91e2-62327c176b01" xlink:to="loc_us-gaap_RetainedEarningsMember_a2832f89-ccc4-4fb8-b0b5-20c5a698a01b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_1964fa61-6ba5-4351-b62b-89b778c95499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_f4c9d183-1889-4c2e-91e2-62327c176b01" xlink:to="loc_us-gaap_TreasuryStockCommonMember_1964fa61-6ba5-4351-b62b-89b778c95499" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3d2ae1ad-986f-4917-a05e-6d4769006d0e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_fe6fe92f-1f43-4b06-b19f-f4d53896c052" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3d2ae1ad-986f-4917-a05e-6d4769006d0e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3d2ae1ad-986f-4917-a05e-6d4769006d0e_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3d2ae1ad-986f-4917-a05e-6d4769006d0e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_3d2ae1ad-986f-4917-a05e-6d4769006d0e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6ae0190c-5957-4d41-bf7e-f077d49af1a1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3d2ae1ad-986f-4917-a05e-6d4769006d0e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6ae0190c-5957-4d41-bf7e-f077d49af1a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5ffb7f22-b9e0-4103-83d4-46109b22a0a1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6ae0190c-5957-4d41-bf7e-f077d49af1a1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5ffb7f22-b9e0-4103-83d4-46109b22a0a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_730aba0a-1508-4970-9783-2371fd3c9c0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6ae0190c-5957-4d41-bf7e-f077d49af1a1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_730aba0a-1508-4970-9783-2371fd3c9c0f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended" id="i6f3672f00fbf43f49e6c83119e14d5e4_DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:href="hcsg-20221231.xsd#hcsg_ScheduleofAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RevenueFromContractWithCustomerRenewalTerm_77930b2b-d76d-4134-959a-3de869905022" xlink:href="hcsg-20221231.xsd#hcsg_RevenueFromContractWithCustomerRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_hcsg_RevenueFromContractWithCustomerRenewalTerm_77930b2b-d76d-4134-959a-3de869905022" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod_ffc6133e-cdbb-41b5-9bcf-dc3a05e104dd" xlink:href="hcsg-20221231.xsd#hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod_ffc6133e-cdbb-41b5-9bcf-dc3a05e104dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice_8e5c811d-0361-4b21-80d8-0c38f2e75843" xlink:href="hcsg-20221231.xsd#hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice_8e5c811d-0361-4b21-80d8-0c38f2e75843" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_9f1d73dd-0713-44d8-9ade-bcb2c82fcdf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_NumberOfReportableSegments_9f1d73dd-0713-44d8-9ade-bcb2c82fcdf6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_2f826470-9fa7-498d-aafd-6e8f968adfe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_2f826470-9fa7-498d-aafd-6e8f968adfe7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_7076586e-ad25-4016-b23d-675700a49a37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_7076586e-ad25-4016-b23d-675700a49a37" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment_cd2afeb8-5d24-4533-b5d2-aa98c37bc948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment_cd2afeb8-5d24-4533-b5d2-aa98c37bc948" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PeriodOfAmortizationOfInventoriesAndSupplies_e7658648-36d3-4a82-96f0-dfefd71016ef" xlink:href="hcsg-20221231.xsd#hcsg_PeriodOfAmortizationOfInventoriesAndSupplies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_hcsg_PeriodOfAmortizationOfInventoriesAndSupplies_e7658648-36d3-4a82-96f0-dfefd71016ef" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c5e283ab-88b6-4cbd-80f7-aa99304244a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c5e283ab-88b6-4cbd-80f7-aa99304244a2" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_90517bea-d9c5-434c-a445-fc160c6703d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_Depreciation_90517bea-d9c5-434c-a445-fc160c6703d1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_70830390-3075-4c96-a0c2-5e050f8b9906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_AdvertisingExpense_70830390-3075-4c96-a0c2-5e050f8b9906" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges_b3edfccb-9105-4669-bc3b-6b285b482227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TangibleAssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_TangibleAssetImpairmentCharges_b3edfccb-9105-4669-bc3b-6b285b482227" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_8008359c-3ebc-48d5-b150-3a5c2ed5ade2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_8008359c-3ebc-48d5-b150-3a5c2ed5ade2" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities_04158155-871c-491e-af4f-c1178091fee4" xlink:href="hcsg-20221231.xsd#hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities_04158155-871c-491e-af4f-c1178091fee4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_d3e9b8b0-1a97-4ee6-95c9-e088c6e23ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_d3e9b8b0-1a97-4ee6-95c9-e088c6e23ef7" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_62b5237c-efce-4b0c-bd20-088e842a64f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_62b5237c-efce-4b0c-bd20-088e842a64f1" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_dce8a53e-5803-43bd-b6e2-ded117fa166e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_dce8a53e-5803-43bd-b6e2-ded117fa166e" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_88827bcb-4998-4cd0-b922-eba1103340af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_NotesReceivableRelatedParties_88827bcb-4998-4cd0-b922-eba1103340af" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ScheduleofAccountingPoliciesTable_25590f70-ca58-4cda-a785-195dc43a89d2" xlink:href="hcsg-20221231.xsd#hcsg_ScheduleofAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_hcsg_ScheduleofAccountingPoliciesTable_25590f70-ca58-4cda-a785-195dc43a89d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2881954f-0489-4093-8a80-1a725e739191" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesTable_25590f70-ca58-4cda-a785-195dc43a89d2" xlink:to="loc_srt_RangeAxis_2881954f-0489-4093-8a80-1a725e739191" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2881954f-0489-4093-8a80-1a725e739191_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_2881954f-0489-4093-8a80-1a725e739191" xlink:to="loc_srt_RangeMember_2881954f-0489-4093-8a80-1a725e739191_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2c3ff2ce-2dfe-44e8-a78a-c7dc532ddf7b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_2881954f-0489-4093-8a80-1a725e739191" xlink:to="loc_srt_RangeMember_2c3ff2ce-2dfe-44e8-a78a-c7dc532ddf7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_999bf8d0-c211-4bd3-a24c-a511e67bb4a4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2c3ff2ce-2dfe-44e8-a78a-c7dc532ddf7b" xlink:to="loc_srt_MinimumMember_999bf8d0-c211-4bd3-a24c-a511e67bb4a4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6c807026-d298-4e65-856c-bf156e8e1c06" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_2c3ff2ce-2dfe-44e8-a78a-c7dc532ddf7b" xlink:to="loc_srt_MaximumMember_6c807026-d298-4e65-856c-bf156e8e1c06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f4cbb069-c4cd-437c-b6a1-7d35194a984e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesTable_25590f70-ca58-4cda-a785-195dc43a89d2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f4cbb069-c4cd-437c-b6a1-7d35194a984e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f4cbb069-c4cd-437c-b6a1-7d35194a984e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f4cbb069-c4cd-437c-b6a1-7d35194a984e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_f4cbb069-c4cd-437c-b6a1-7d35194a984e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a00d25f6-b350-40ad-a1b9-162fff44b28a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f4cbb069-c4cd-437c-b6a1-7d35194a984e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a00d25f6-b350-40ad-a1b9-162fff44b28a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_HousekeepingAndDietaryEquipmentMember_b03a1b1a-8e53-4a77-9c60-cd7d620fa123" xlink:href="hcsg-20221231.xsd#hcsg_HousekeepingAndDietaryEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a00d25f6-b350-40ad-a1b9-162fff44b28a" xlink:to="loc_hcsg_HousekeepingAndDietaryEquipmentMember_b03a1b1a-8e53-4a77-9c60-cd7d620fa123" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ComputerHardwareAndSoftwareMember_bef2a350-e8ab-4851-92dd-0cffc9ea1ce2" xlink:href="hcsg-20221231.xsd#hcsg_ComputerHardwareAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a00d25f6-b350-40ad-a1b9-162fff44b28a" xlink:to="loc_hcsg_ComputerHardwareAndSoftwareMember_bef2a350-e8ab-4851-92dd-0cffc9ea1ce2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_69d7fb29-bc7c-42a9-ac5c-00beeb408034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a00d25f6-b350-40ad-a1b9-162fff44b28a" xlink:to="loc_us-gaap_VehiclesMember_69d7fb29-bc7c-42a9-ac5c-00beeb408034" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_4c5737cd-7e00-4b7b-a745-6e3d912ca0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesTable_25590f70-ca58-4cda-a785-195dc43a89d2" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_4c5737cd-7e00-4b7b-a745-6e3d912ca0de" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_4c5737cd-7e00-4b7b-a745-6e3d912ca0de_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_4c5737cd-7e00-4b7b-a745-6e3d912ca0de" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_4c5737cd-7e00-4b7b-a745-6e3d912ca0de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_4675fee4-a3d0-4589-b520-df6b1327f29e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_4c5737cd-7e00-4b7b-a745-6e3d912ca0de" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_4675fee4-a3d0-4589-b520-df6b1327f29e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_5d72c1b1-c237-43dc-8a7e-7550d4d21a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_4675fee4-a3d0-4589-b520-df6b1327f29e" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_5d72c1b1-c237-43dc-8a7e-7550d4d21a49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_885d2a60-5019-4714-98e4-305ab22f392a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_4675fee4-a3d0-4589-b520-df6b1327f29e" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_885d2a60-5019-4714-98e4-305ab22f392a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_074b4a1f-9e5f-42b0-903e-6166d53183fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesTable_25590f70-ca58-4cda-a785-195dc43a89d2" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_074b4a1f-9e5f-42b0-903e-6166d53183fe" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_074b4a1f-9e5f-42b0-903e-6166d53183fe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_074b4a1f-9e5f-42b0-903e-6166d53183fe" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_074b4a1f-9e5f-42b0-903e-6166d53183fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5847c458-c04d-4e6f-8f22-8e35377c59bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_074b4a1f-9e5f-42b0-903e-6166d53183fe" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5847c458-c04d-4e6f-8f22-8e35377c59bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_ac793632-8d4a-4d82-91b1-2e565f95e490" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5847c458-c04d-4e6f-8f22-8e35377c59bd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_ac793632-8d4a-4d82-91b1-2e565f95e490" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsTotalMember_afe6ef6b-ce4e-4345-bc79-cb10713150a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5847c458-c04d-4e6f-8f22-8e35377c59bd" xlink:to="loc_us-gaap_CostOfGoodsTotalMember_afe6ef6b-ce4e-4345-bc79-cb10713150a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_054949fb-5d6f-4c52-b04e-fa2ab705cbdc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesTable_25590f70-ca58-4cda-a785-195dc43a89d2" xlink:to="loc_srt_MajorCustomersAxis_054949fb-5d6f-4c52-b04e-fa2ab705cbdc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_054949fb-5d6f-4c52-b04e-fa2ab705cbdc_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_054949fb-5d6f-4c52-b04e-fa2ab705cbdc" xlink:to="loc_srt_NameOfMajorCustomerDomain_054949fb-5d6f-4c52-b04e-fa2ab705cbdc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_3365d786-0b2a-40da-bc6f-a30399231b6a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_054949fb-5d6f-4c52-b04e-fa2ab705cbdc" xlink:to="loc_srt_NameOfMajorCustomerDomain_3365d786-0b2a-40da-bc6f-a30399231b6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SyscoMember_e637a043-713c-4ed7-9a58-7ec3f20d8181" xlink:href="hcsg-20221231.xsd#hcsg_SyscoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_3365d786-0b2a-40da-bc6f-a30399231b6a" xlink:to="loc_hcsg_SyscoMember_e637a043-713c-4ed7-9a58-7ec3f20d8181" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_GenesisHealthcareIncMember_fe646313-b3c5-41b9-bdb0-6cb58d199ddf" xlink:href="hcsg-20221231.xsd#hcsg_GenesisHealthcareIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_3365d786-0b2a-40da-bc6f-a30399231b6a" xlink:to="loc_hcsg_GenesisHealthcareIncMember_fe646313-b3c5-41b9-bdb0-6cb58d199ddf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/RevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#RevenueAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/RevenueAdditionalInformationDetails" xlink:type="extended" id="i4cff0e57b10c4764b762b43ccf115580_RevenueAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b9fbd623-2193-4c08-b0b6-819ce4213a56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b9fbd623-2193-4c08-b0b6-819ce4213a56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RevenueFromContractWithCustomerRenewalTerm_746a8012-6263-42f9-bce5-0f3d6ec98cb6" xlink:href="hcsg-20221231.xsd#hcsg_RevenueFromContractWithCustomerRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:to="loc_hcsg_RevenueFromContractWithCustomerRenewalTerm_746a8012-6263-42f9-bce5-0f3d6ec98cb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod_e5764823-3e5f-43b6-bec4-0b8f8c020e3e" xlink:href="hcsg-20221231.xsd#hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:to="loc_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod_e5764823-3e5f-43b6-bec4-0b8f8c020e3e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice_f904e30e-8166-4247-99c0-7fa0f228eb08" xlink:href="hcsg-20221231.xsd#hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:to="loc_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice_f904e30e-8166-4247-99c0-7fa0f228eb08" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_2bfba283-7b8b-4016-b323-63fa8e4cc03a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:to="loc_us-gaap_ContractWithCustomerLiability_2bfba283-7b8b-4016-b323-63fa8e4cc03a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_d17c9daf-4960-4ee1-9e64-6949f7bbb77c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:to="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_d17c9daf-4960-4ee1-9e64-6949f7bbb77c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuePerformanceObligationDescriptionOfTiming_27ec5e08-b168-4528-85b3-7bbe24f89138" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuePerformanceObligationDescriptionOfTiming"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:to="loc_us-gaap_RevenuePerformanceObligationDescriptionOfTiming_27ec5e08-b168-4528-85b3-7bbe24f89138" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_acee9d51-832e-431b-99ce-db9ec1711716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_acee9d51-832e-431b-99ce-db9ec1711716" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8d90b04d-c8ed-4225-9ee8-f1f35591846d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_acee9d51-832e-431b-99ce-db9ec1711716" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8d90b04d-c8ed-4225-9ee8-f1f35591846d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8d90b04d-c8ed-4225-9ee8-f1f35591846d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8d90b04d-c8ed-4225-9ee8-f1f35591846d" xlink:to="loc_us-gaap_SegmentDomain_8d90b04d-c8ed-4225-9ee8-f1f35591846d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3b818b4e-a700-4fc0-89ee-a49502a8659d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8d90b04d-c8ed-4225-9ee8-f1f35591846d" xlink:to="loc_us-gaap_SegmentDomain_3b818b4e-a700-4fc0-89ee-a49502a8659d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_HousekeepingServicesMember_f43d0831-ad2b-4b0f-a507-f95429d608be" xlink:href="hcsg-20221231.xsd#hcsg_HousekeepingServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3b818b4e-a700-4fc0-89ee-a49502a8659d" xlink:to="loc_hcsg_HousekeepingServicesMember_f43d0831-ad2b-4b0f-a507-f95429d608be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DietaryServicesMember_903691b7-50d9-4d6d-9b40-02eaf897a8e3" xlink:href="hcsg-20221231.xsd#hcsg_DietaryServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_3b818b4e-a700-4fc0-89ee-a49502a8659d" xlink:to="loc_hcsg_DietaryServicesMember_903691b7-50d9-4d6d-9b40-02eaf897a8e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ff7fbe6c-54c1-489f-b692-c0ea9a84eff6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_acee9d51-832e-431b-99ce-db9ec1711716" xlink:to="loc_srt_RangeAxis_ff7fbe6c-54c1-489f-b692-c0ea9a84eff6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ff7fbe6c-54c1-489f-b692-c0ea9a84eff6_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_ff7fbe6c-54c1-489f-b692-c0ea9a84eff6" xlink:to="loc_srt_RangeMember_ff7fbe6c-54c1-489f-b692-c0ea9a84eff6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_798d239e-c919-4205-83d2-4c1cb4cab6ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_ff7fbe6c-54c1-489f-b692-c0ea9a84eff6" xlink:to="loc_srt_RangeMember_798d239e-c919-4205-83d2-4c1cb4cab6ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5c43bdf5-038c-4244-9de8-3ac45c7bf2f5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_798d239e-c919-4205-83d2-4c1cb4cab6ab" xlink:to="loc_srt_MinimumMember_5c43bdf5-038c-4244-9de8-3ac45c7bf2f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fb7a9540-bb9e-486b-aa64-5c9d41a06dbe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_798d239e-c919-4205-83d2-4c1cb4cab6ab" xlink:to="loc_srt_MaximumMember_fb7a9540-bb9e-486b-aa64-5c9d41a06dbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a557ecdf-7728-41c8-8e99-607a7e34cdf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_acee9d51-832e-431b-99ce-db9ec1711716" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a557ecdf-7728-41c8-8e99-607a7e34cdf8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_a557ecdf-7728-41c8-8e99-607a7e34cdf8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a557ecdf-7728-41c8-8e99-607a7e34cdf8" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_a557ecdf-7728-41c8-8e99-607a7e34cdf8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91726ec4-f7db-413b-96d4-fa913e738f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a557ecdf-7728-41c8-8e99-607a7e34cdf8" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91726ec4-f7db-413b-96d4-fa913e738f9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_4112b1c3-a9dc-4de4-bf93-705a4f17428a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91726ec4-f7db-413b-96d4-fa913e738f9a" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_4112b1c3-a9dc-4de4-bf93-705a4f17428a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_50be2875-ebb0-4dfe-9292-0e3b00dbbc64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91726ec4-f7db-413b-96d4-fa913e738f9a" xlink:to="loc_us-gaap_TransferredOverTimeMember_50be2875-ebb0-4dfe-9292-0e3b00dbbc64" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails" xlink:type="extended" id="i717b13dabd384dcc9fae39139d9963b7_RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2dd80f3f-ba9e-4a50-bc63-b4380d7c2105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_e8c7fe69-28fa-4838-8c58-292a01c690fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2dd80f3f-ba9e-4a50-bc63-b4380d7c2105" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_e8c7fe69-28fa-4838-8c58-292a01c690fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_75d06ba1-3afa-4ac5-a972-d4313edd7e40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2dd80f3f-ba9e-4a50-bc63-b4380d7c2105" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_75d06ba1-3afa-4ac5-a972-d4313edd7e40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_030004f3-d65f-4ed8-8d58-d06d195b000f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2dd80f3f-ba9e-4a50-bc63-b4380d7c2105" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_030004f3-d65f-4ed8-8d58-d06d195b000f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e7abfbb9-78d4-475a-8944-a7b4e0e0839d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2dd80f3f-ba9e-4a50-bc63-b4380d7c2105" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e7abfbb9-78d4-475a-8944-a7b4e0e0839d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_efd685c2-70cb-4eb1-8c24-85c4c1b981c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e7abfbb9-78d4-475a-8944-a7b4e0e0839d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_efd685c2-70cb-4eb1-8c24-85c4c1b981c6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails_1" xlink:type="simple" xlink:href="hcsg-20221231.xsd#RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails_1"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails_1" xlink:type="extended" id="i12616d2756bb43d5996e58df1e7c5c98_RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails_1">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2dd80f3f-ba9e-4a50-bc63-b4380d7c2105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_e8c7fe69-28fa-4838-8c58-292a01c690fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2dd80f3f-ba9e-4a50-bc63-b4380d7c2105" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_e8c7fe69-28fa-4838-8c58-292a01c690fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_75d06ba1-3afa-4ac5-a972-d4313edd7e40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2dd80f3f-ba9e-4a50-bc63-b4380d7c2105" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_75d06ba1-3afa-4ac5-a972-d4313edd7e40" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_030004f3-d65f-4ed8-8d58-d06d195b000f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2dd80f3f-ba9e-4a50-bc63-b4380d7c2105" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_030004f3-d65f-4ed8-8d58-d06d195b000f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e7abfbb9-78d4-475a-8944-a7b4e0e0839d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2dd80f3f-ba9e-4a50-bc63-b4380d7c2105" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e7abfbb9-78d4-475a-8944-a7b4e0e0839d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails" xlink:type="extended" id="id7b383f1b794490bb9e3e008acb2eafd_ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_14a7d60e-6a81-427d-a85f-999d4acf0bae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e6d3ba62-396d-4b44-827f-c2bda023c12f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_14a7d60e-6a81-427d-a85f-999d4acf0bae" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e6d3ba62-396d-4b44-827f-c2bda023c12f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6e222693-76b4-49e4-89f2-5c2d9d7c948c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e6d3ba62-396d-4b44-827f-c2bda023c12f" xlink:to="loc_us-gaap_StockholdersEquity_6e222693-76b4-49e4-89f2-5c2d9d7c948c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_3006d5de-7a7a-4187-bdff-86bf039798b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e6d3ba62-396d-4b44-827f-c2bda023c12f" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_3006d5de-7a7a-4187-bdff-86bf039798b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_adde5a07-c3fa-4182-910b-a833f665fd54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e6d3ba62-396d-4b44-827f-c2bda023c12f" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_adde5a07-c3fa-4182-910b-a833f665fd54" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a59c49b8-f0b5-4bed-b2bc-adb65bff5079" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e6d3ba62-396d-4b44-827f-c2bda023c12f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a59c49b8-f0b5-4bed-b2bc-adb65bff5079" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0c1f9258-d551-43b9-a71a-69b7056f7404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_ca2e7d68-a459-4306-ac29-e24c6bd7bdcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_14a7d60e-6a81-427d-a85f-999d4acf0bae" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_ca2e7d68-a459-4306-ac29-e24c6bd7bdcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_698d7f46-1d1a-45e2-a806-56be503eb681" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_14a7d60e-6a81-427d-a85f-999d4acf0bae" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_698d7f46-1d1a-45e2-a806-56be503eb681" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_ab8da331-bcc6-472d-9c53-4473583ec159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_14a7d60e-6a81-427d-a85f-999d4acf0bae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_ab8da331-bcc6-472d-9c53-4473583ec159" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5412f315-d96c-470c-8b82-78117d73df2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_14a7d60e-6a81-427d-a85f-999d4acf0bae" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5412f315-d96c-470c-8b82-78117d73df2f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_bd48e53b-93d4-4d06-8324-6b55906efa24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5412f315-d96c-470c-8b82-78117d73df2f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_bd48e53b-93d4-4d06-8324-6b55906efa24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_bd48e53b-93d4-4d06-8324-6b55906efa24_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_bd48e53b-93d4-4d06-8324-6b55906efa24" xlink:to="loc_us-gaap_EquityComponentDomain_bd48e53b-93d4-4d06-8324-6b55906efa24_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e21e3b45-c722-4b1a-9a11-34d32853433a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_bd48e53b-93d4-4d06-8324-6b55906efa24" xlink:to="loc_us-gaap_EquityComponentDomain_e21e3b45-c722-4b1a-9a11-34d32853433a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d713f331-70b8-49b5-ba29-a9087088144a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_e21e3b45-c722-4b1a-9a11-34d32853433a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d713f331-70b8-49b5-ba29-a9087088144a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails" xlink:type="extended" id="id28fcbce9408478898f526c318f8839d_ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_fa463b08-3ad9-40ad-b3eb-2073597086d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_InvestmentIncomeAndOther_e1766239-8dde-4956-8c8c-686610dd2246" xlink:href="hcsg-20221231.xsd#hcsg_InvestmentIncomeAndOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_fa463b08-3ad9-40ad-b3eb-2073597086d8" xlink:to="loc_hcsg_InvestmentIncomeAndOther_e1766239-8dde-4956-8c8c-686610dd2246" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4c999c69-ce80-4130-bb56-523739d3119a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_fa463b08-3ad9-40ad-b3eb-2073597086d8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4c999c69-ce80-4130-bb56-523739d3119a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_81d6feb7-1aa1-44ce-9890-f06952a91308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_fa463b08-3ad9-40ad-b3eb-2073597086d8" xlink:to="loc_us-gaap_NetIncomeLoss_81d6feb7-1aa1-44ce-9890-f06952a91308" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_02096781-30e3-4a1b-89db-58c0f9c29d30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_fa463b08-3ad9-40ad-b3eb-2073597086d8" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_02096781-30e3-4a1b-89db-58c0f9c29d30" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f4d2ead5-6d07-4f06-a988-cf3806bd90ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_02096781-30e3-4a1b-89db-58c0f9c29d30" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f4d2ead5-6d07-4f06-a988-cf3806bd90ed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f4d2ead5-6d07-4f06-a988-cf3806bd90ed_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f4d2ead5-6d07-4f06-a988-cf3806bd90ed" xlink:to="loc_us-gaap_EquityComponentDomain_f4d2ead5-6d07-4f06-a988-cf3806bd90ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2d583157-b852-4897-bb0a-f25496848f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f4d2ead5-6d07-4f06-a988-cf3806bd90ed" xlink:to="loc_us-gaap_EquityComponentDomain_2d583157-b852-4897-bb0a-f25496848f9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_18164496-95d2-4673-b8ad-dacad19f9717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_2d583157-b852-4897-bb0a-f25496848f9c" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_18164496-95d2-4673-b8ad-dacad19f9717" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_1ac3ac55-e92e-49b9-a639-e2ac54e9fd91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_02096781-30e3-4a1b-89db-58c0f9c29d30" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_1ac3ac55-e92e-49b9-a639-e2ac54e9fd91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_1ac3ac55-e92e-49b9-a639-e2ac54e9fd91_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_1ac3ac55-e92e-49b9-a639-e2ac54e9fd91" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_1ac3ac55-e92e-49b9-a639-e2ac54e9fd91_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_e7877ddf-83c6-4d16-acc2-ae64b798f1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_1ac3ac55-e92e-49b9-a639-e2ac54e9fd91" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_e7877ddf-83c6-4d16-acc2-ae64b798f1cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_144100fa-c28c-4548-a698-6142cb6f3986" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_e7877ddf-83c6-4d16-acc2-ae64b798f1cc" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_144100fa-c28c-4548-a698-6142cb6f3986" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#PropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/PropertyandEquipmentNetDetails" xlink:type="extended" id="ieeed0cc42b014477ad6b5078d0f289d2_PropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_b404f03b-66ab-4209-ba37-b7d38be54c77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_b404f03b-66ab-4209-ba37-b7d38be54c77" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_eb2fc1c7-c8d3-4dc4-a5b7-115718ce9f71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_eb2fc1c7-c8d3-4dc4-a5b7-115718ce9f71" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_4eb21625-683f-4945-957e-b20edfcff9a9" xlink:href="hcsg-20221231.xsd#hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_4eb21625-683f-4945-957e-b20edfcff9a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_46647669-db7b-45a2-b4b1-02b4ddd2ae75" xlink:href="hcsg-20221231.xsd#hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_46647669-db7b-45a2-b4b1-02b4ddd2ae75" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_35cb66d7-30d9-40ef-aac0-0040228bdbdb" xlink:href="hcsg-20221231.xsd#hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_35cb66d7-30d9-40ef-aac0-0040228bdbdb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_44460292-9bba-4030-a59a-dd61bffa5a5d" xlink:href="hcsg-20221231.xsd#hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_44460292-9bba-4030-a59a-dd61bffa5a5d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_3fddf3f1-4ef0-4e40-9bc5-a5776ed4912c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_us-gaap_Depreciation_3fddf3f1-4ef0-4e40-9bc5-a5776ed4912c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_6a927a16-1d35-4704-b7d4-053857377c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_6a927a16-1d35-4704-b7d4-053857377c6c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b4818b49-1edf-4c4b-9ab0-ad5eac12b5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b4818b49-1edf-4c4b-9ab0-ad5eac12b5e7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9b3bff07-be0e-4279-8795-65ee4697149b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b4818b49-1edf-4c4b-9ab0-ad5eac12b5e7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9b3bff07-be0e-4279-8795-65ee4697149b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9b3bff07-be0e-4279-8795-65ee4697149b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9b3bff07-be0e-4279-8795-65ee4697149b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_9b3bff07-be0e-4279-8795-65ee4697149b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8995bf36-1914-470c-9576-f9ac138d78de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9b3bff07-be0e-4279-8795-65ee4697149b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8995bf36-1914-470c-9576-f9ac138d78de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_HousekeepingAndDietaryEquipmentMember_115862eb-7c17-4d54-beab-346510f8cbdc" xlink:href="hcsg-20221231.xsd#hcsg_HousekeepingAndDietaryEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8995bf36-1914-470c-9576-f9ac138d78de" xlink:to="loc_hcsg_HousekeepingAndDietaryEquipmentMember_115862eb-7c17-4d54-beab-346510f8cbdc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ComputerHardwareAndSoftwareMember_ac3ba2d9-54e6-40f2-b81e-7d5d687ac671" xlink:href="hcsg-20221231.xsd#hcsg_ComputerHardwareAndSoftwareMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8995bf36-1914-470c-9576-f9ac138d78de" xlink:to="loc_hcsg_ComputerHardwareAndSoftwareMember_ac3ba2d9-54e6-40f2-b81e-7d5d687ac671" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_6a0c95f2-601e-451b-b241-e970132bc368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8995bf36-1914-470c-9576-f9ac138d78de" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_6a0c95f2-601e-451b-b241-e970132bc368" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#GoodwillandOtherIntangibleAssetsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" xlink:type="extended" id="i3a2b789b02cc4e6dacde9d8e14706931_GoodwillandOtherIntangibleAssetsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b8c98aa7-40a9-41e5-9478-c774bb563131" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_43cb175d-e30d-4ad1-9ee2-636e41f6446f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b8c98aa7-40a9-41e5-9478-c774bb563131" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_43cb175d-e30d-4ad1-9ee2-636e41f6446f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dca5383e-d122-44cd-b3b8-e6c0ce2bda4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b8c98aa7-40a9-41e5-9478-c774bb563131" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dca5383e-d122-44cd-b3b8-e6c0ce2bda4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e3cc8891-080b-4722-b46f-f6e7183af984" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b8c98aa7-40a9-41e5-9478-c774bb563131" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e3cc8891-080b-4722-b46f-f6e7183af984" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_762a840e-3870-471f-8b99-0e229ef62a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b8c98aa7-40a9-41e5-9478-c774bb563131" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_762a840e-3870-471f-8b99-0e229ef62a6f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4809c3f6-9acb-4871-b021-c7cb7eb526e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_762a840e-3870-471f-8b99-0e229ef62a6f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4809c3f6-9acb-4871-b021-c7cb7eb526e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4809c3f6-9acb-4871-b021-c7cb7eb526e3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4809c3f6-9acb-4871-b021-c7cb7eb526e3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_4809c3f6-9acb-4871-b021-c7cb7eb526e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ed22665-d299-479e-bf56-8b2145c84338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4809c3f6-9acb-4871-b021-c7cb7eb526e3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ed22665-d299-479e-bf56-8b2145c84338" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_3d3ae9c1-e498-43f5-b686-c221fbcc95f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ed22665-d299-479e-bf56-8b2145c84338" xlink:to="loc_us-gaap_CustomerRelationshipsMember_3d3ae9c1-e498-43f5-b686-c221fbcc95f3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_524d38f1-7558-4d7e-bd0a-d5fb02a46511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ed22665-d299-479e-bf56-8b2145c84338" xlink:to="loc_us-gaap_TradeNamesMember_524d38f1-7558-4d7e-bd0a-d5fb02a46511" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_d5c8cccf-f9e3-41bc-a184-9d305e21dcdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ed22665-d299-479e-bf56-8b2145c84338" xlink:to="loc_us-gaap_PatentsMember_d5c8cccf-f9e3-41bc-a184-9d305e21dcdf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_e304d77a-29c7-44a2-a7ac-a7f4a583b447" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ed22665-d299-479e-bf56-8b2145c84338" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_e304d77a-29c7-44a2-a7ac-a7f4a583b447" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails" xlink:type="extended" id="iaf0a162eabb847718491279a8d9f37a9_GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_2fd57540-8118-4aec-8fb3-3a861ecda442" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_59cbf1d7-e902-4318-b579-76b8f25686af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_2fd57540-8118-4aec-8fb3-3a861ecda442" xlink:to="loc_us-gaap_GoodwillRollForward_59cbf1d7-e902-4318-b579-76b8f25686af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e95b4813-3ec5-41f1-92f5-041e33d5ef5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_59cbf1d7-e902-4318-b579-76b8f25686af" xlink:to="loc_us-gaap_Goodwill_e95b4813-3ec5-41f1-92f5-041e33d5ef5d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_627d8c2f-f305-485f-9726-61a11ab51299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_59cbf1d7-e902-4318-b579-76b8f25686af" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_627d8c2f-f305-485f-9726-61a11ab51299" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_38fa4bf0-b436-45eb-8818-a516e4fee01a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_b793bd2f-f461-4525-87ec-7747615c1623" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_2fd57540-8118-4aec-8fb3-3a861ecda442" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_b793bd2f-f461-4525-87ec-7747615c1623" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_6afcc7d1-0d9a-4dd8-89e0-cacb1cd7f331" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_2fd57540-8118-4aec-8fb3-3a861ecda442" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_6afcc7d1-0d9a-4dd8-89e0-cacb1cd7f331" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d156edc7-b52c-4bba-a00d-3f3965f81d50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6afcc7d1-0d9a-4dd8-89e0-cacb1cd7f331" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d156edc7-b52c-4bba-a00d-3f3965f81d50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d156edc7-b52c-4bba-a00d-3f3965f81d50_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d156edc7-b52c-4bba-a00d-3f3965f81d50" xlink:to="loc_us-gaap_SegmentDomain_d156edc7-b52c-4bba-a00d-3f3965f81d50_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_63a2bc73-3c7d-4cc2-a328-b8555ebad455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d156edc7-b52c-4bba-a00d-3f3965f81d50" xlink:to="loc_us-gaap_SegmentDomain_63a2bc73-3c7d-4cc2-a328-b8555ebad455" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_HousekeepingServicesMember_c7a64b87-5aca-4c80-bab5-2ae9ddfe0102" xlink:href="hcsg-20221231.xsd#hcsg_HousekeepingServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63a2bc73-3c7d-4cc2-a328-b8555ebad455" xlink:to="loc_hcsg_HousekeepingServicesMember_c7a64b87-5aca-4c80-bab5-2ae9ddfe0102" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DietaryServicesMember_574a50fc-a3fa-4915-994d-10310577910c" xlink:href="hcsg-20221231.xsd#hcsg_DietaryServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_63a2bc73-3c7d-4cc2-a328-b8555ebad455" xlink:to="loc_hcsg_DietaryServicesMember_574a50fc-a3fa-4915-994d-10310577910c" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" xlink:type="extended" id="i917d33da002c46ee8a6896d4946d214e_GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7152f0a-fdc5-47c6-878b-ccc0b09d3488" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_60f046d0-55f3-4627-939c-837431d1ea1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7152f0a-fdc5-47c6-878b-ccc0b09d3488" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_60f046d0-55f3-4627-939c-837431d1ea1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fe22cf6d-cb9a-4bb0-915a-55352eee84b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7152f0a-fdc5-47c6-878b-ccc0b09d3488" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fe22cf6d-cb9a-4bb0-915a-55352eee84b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0e7ddc27-2005-4925-854f-76afd99a421f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7152f0a-fdc5-47c6-878b-ccc0b09d3488" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0e7ddc27-2005-4925-854f-76afd99a421f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9d725280-9dea-4086-897d-b07d4d9384d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7152f0a-fdc5-47c6-878b-ccc0b09d3488" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9d725280-9dea-4086-897d-b07d4d9384d5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c488d729-8920-4b09-8b7f-4497e1db2b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9d725280-9dea-4086-897d-b07d4d9384d5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c488d729-8920-4b09-8b7f-4497e1db2b4a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c488d729-8920-4b09-8b7f-4497e1db2b4a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c488d729-8920-4b09-8b7f-4497e1db2b4a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c488d729-8920-4b09-8b7f-4497e1db2b4a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe2c4ee0-6499-42b9-9c7c-1edc71e50728" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c488d729-8920-4b09-8b7f-4497e1db2b4a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe2c4ee0-6499-42b9-9c7c-1edc71e50728" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_31c56311-3713-4f75-b1b1-cfc25d4df63b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe2c4ee0-6499-42b9-9c7c-1edc71e50728" xlink:to="loc_us-gaap_CustomerRelationshipsMember_31c56311-3713-4f75-b1b1-cfc25d4df63b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_358c57c2-9999-4534-b66e-f4cd1a4944bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe2c4ee0-6499-42b9-9c7c-1edc71e50728" xlink:to="loc_us-gaap_TradeNamesMember_358c57c2-9999-4534-b66e-f4cd1a4944bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_09b9e570-3e00-4e29-ab4e-3a20b2ac3e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe2c4ee0-6499-42b9-9c7c-1edc71e50728" xlink:to="loc_us-gaap_PatentsMember_09b9e570-3e00-4e29-ab4e-3a20b2ac3e2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_0c598af6-4250-4c41-8048-ba16db69880e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe2c4ee0-6499-42b9-9c7c-1edc71e50728" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_0c598af6-4250-4c41-8048-ba16db69880e" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#FairValueMeasurementsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="extended" id="i7933c2f7833a47eb8747f152b30503dd_FairValueMeasurementsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_607d452b-7b8a-4ef8-be26-ab17552880f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_607d452b-7b8a-4ef8-be26-ab17552880f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_7a88370a-65af-4dcb-8cde-ff16d7a41980" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_7a88370a-65af-4dcb-8cde-ff16d7a41980" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_ffeccad1-e51b-4d9b-9a52-57949bcc6112" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_ffeccad1-e51b-4d9b-9a52-57949bcc6112" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_b8539211-cb5f-4d80-97c5-6f390fd5cef7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_b8539211-cb5f-4d80-97c5-6f390fd5cef7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_cc4c84c6-773b-4261-9c2b-9e898d73e877" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_cc4c84c6-773b-4261-9c2b-9e898d73e877" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b82ea1b3-f5ae-46ac-a60d-c517db77a940" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b82ea1b3-f5ae-46ac-a60d-c517db77a940" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_76f873db-d2da-44f0-ab45-834f93a9c88b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_76f873db-d2da-44f0-ab45-834f93a9c88b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_02f0d50b-e19f-4f0c-8e97-258023d88cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_02f0d50b-e19f-4f0c-8e97-258023d88cae" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9adf9f1-0d8c-4b16-9e64-6e4880f94110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9adf9f1-0d8c-4b16-9e64-6e4880f94110" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_46b2c55b-5961-4cfd-852f-9428155fc958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9adf9f1-0d8c-4b16-9e64-6e4880f94110" xlink:to="loc_us-gaap_FinancialInstrumentAxis_46b2c55b-5961-4cfd-852f-9428155fc958" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46b2c55b-5961-4cfd-852f-9428155fc958_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_46b2c55b-5961-4cfd-852f-9428155fc958" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_46b2c55b-5961-4cfd-852f-9428155fc958_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4a7c4308-907d-4b9d-bc6d-6282ff726f49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_46b2c55b-5961-4cfd-852f-9428155fc958" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4a7c4308-907d-4b9d-bc6d-6282ff726f49" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_9037a6a5-4338-4e58-bf4e-1f3eb3e56d68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4a7c4308-907d-4b9d-bc6d-6282ff726f49" xlink:to="loc_us-gaap_MunicipalBondsMember_9037a6a5-4338-4e58-bf4e-1f3eb3e56d68" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_947db201-bae6-44da-9c80-ff005f2a5e72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9adf9f1-0d8c-4b16-9e64-6e4880f94110" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_947db201-bae6-44da-9c80-ff005f2a5e72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_947db201-bae6-44da-9c80-ff005f2a5e72_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_947db201-bae6-44da-9c80-ff005f2a5e72" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_947db201-bae6-44da-9c80-ff005f2a5e72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e56d9ce7-5e5d-4265-98c0-0d3bea4289bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_947db201-bae6-44da-9c80-ff005f2a5e72" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e56d9ce7-5e5d-4265-98c0-0d3bea4289bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ManufacturerOfPrepackagedMealsMember_5f7c8135-42cc-427f-ab2a-544132bca566" xlink:href="hcsg-20221231.xsd#hcsg_ManufacturerOfPrepackagedMealsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e56d9ce7-5e5d-4265-98c0-0d3bea4289bc" xlink:to="loc_hcsg_ManufacturerOfPrepackagedMealsMember_5f7c8135-42cc-427f-ab2a-544132bca566" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails" xlink:type="extended" id="i663acf8d16eb4d6bb670046cb269dcb8_FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7635897-4866-4881-823c-16a116524c48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9f97bb8f-b00e-4f89-a77d-006e9bedb6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7635897-4866-4881-823c-16a116524c48" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9f97bb8f-b00e-4f89-a77d-006e9bedb6b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_384f5901-fe39-4af8-ba16-6e40b05bc149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7635897-4866-4881-823c-16a116524c48" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_384f5901-fe39-4af8-ba16-6e40b05bc149" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5a0df158-47c3-490c-807c-5487bf9a39ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7635897-4866-4881-823c-16a116524c48" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5a0df158-47c3-490c-807c-5487bf9a39ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_f31cc60e-7f1f-492e-be23-d15f3c49fec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5a0df158-47c3-490c-807c-5487bf9a39ae" xlink:to="loc_us-gaap_FinancialInstrumentAxis_f31cc60e-7f1f-492e-be23-d15f3c49fec6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f31cc60e-7f1f-492e-be23-d15f3c49fec6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_f31cc60e-7f1f-492e-be23-d15f3c49fec6" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f31cc60e-7f1f-492e-be23-d15f3c49fec6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_f31cc60e-7f1f-492e-be23-d15f3c49fec6" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_0b025151-bf19-4943-ad37-579d1ab3c02c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_us-gaap_MunicipalBondsMember_0b025151-bf19-4943-ad37-579d1ab3c02c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_051f9345-fc3e-43a2-a382-b8bcaa4c86eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_us-gaap_MoneyMarketFundsMember_051f9345-fc3e-43a2-a382-b8bcaa4c86eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityMember_3dd1f585-3fe0-477b-8d19-f6d8377212ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommodityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_us-gaap_CommodityMember_3dd1f585-3fe0-477b-8d19-f6d8377212ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeInvestmentsMember_1977b230-e8a3-473e-af86-0cbdce57ed0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_us-gaap_FixedIncomeInvestmentsMember_1977b230-e8a3-473e-af86-0cbdce57ed0d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_InternationalMember_4d21c670-ff57-4aaf-8239-2de833fad4f8" xlink:href="hcsg-20221231.xsd#hcsg_InternationalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_InternationalMember_4d21c670-ff57-4aaf-8239-2de833fad4f8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LargeCapBlendMember_69db7492-3673-41e8-9de0-018b08b3bf82" xlink:href="hcsg-20221231.xsd#hcsg_LargeCapBlendMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_LargeCapBlendMember_69db7492-3673-41e8-9de0-018b08b3bf82" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LargeCapGrowthMember_7501f917-e960-4e8a-8668-cf891f706c38" xlink:href="hcsg-20221231.xsd#hcsg_LargeCapGrowthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_LargeCapGrowthMember_7501f917-e960-4e8a-8668-cf891f706c38" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LargeCapValueMember_be410896-dbb9-4ebd-9b7f-c62b59c948a1" xlink:href="hcsg-20221231.xsd#hcsg_LargeCapValueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_LargeCapValueMember_be410896-dbb9-4ebd-9b7f-c62b59c948a1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_MidCapBlendMember_05a72eaa-9cd3-4dd3-902c-d92b8b5c02ec" xlink:href="hcsg-20221231.xsd#hcsg_MidCapBlendMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_MidCapBlendMember_05a72eaa-9cd3-4dd3-902c-d92b8b5c02ec" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateFundsMember_95ad235e-6ff5-43cd-8aaa-d3959ff05d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_us-gaap_RealEstateFundsMember_95ad235e-6ff5-43cd-8aaa-d3959ff05d7d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SmallCapBlendMember_15846edf-a746-43f9-87a5-195ac7a4317a" xlink:href="hcsg-20221231.xsd#hcsg_SmallCapBlendMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_SmallCapBlendMember_15846edf-a746-43f9-87a5-195ac7a4317a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_BalancedAndLifestyleMember_7f98d8c2-d0bf-4710-9950-55751a46c079" xlink:href="hcsg-20221231.xsd#hcsg_BalancedAndLifestyleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_BalancedAndLifestyleMember_7f98d8c2-d0bf-4710-9950-55751a46c079" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SmallCapGrowthMember_eb3cf650-9523-4a19-a619-293dd622f14a" xlink:href="hcsg-20221231.xsd#hcsg_SmallCapGrowthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_SmallCapGrowthMember_eb3cf650-9523-4a19-a619-293dd622f14a" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_MidCapGrowthMember_3792ba18-2b2c-45da-ba4f-9031a680194a" xlink:href="hcsg-20221231.xsd#hcsg_MidCapGrowthMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_MidCapGrowthMember_3792ba18-2b2c-45da-ba4f-9031a680194a" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_4f2b1e61-ca9e-4835-a44a-2e8bd7cb63c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5a0df158-47c3-490c-807c-5487bf9a39ae" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_4f2b1e61-ca9e-4835-a44a-2e8bd7cb63c4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4f2b1e61-ca9e-4835-a44a-2e8bd7cb63c4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_4f2b1e61-ca9e-4835-a44a-2e8bd7cb63c4" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_4f2b1e61-ca9e-4835-a44a-2e8bd7cb63c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a1e01cfc-9009-4fda-97fb-44a7020ef4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_4f2b1e61-ca9e-4835-a44a-2e8bd7cb63c4" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a1e01cfc-9009-4fda-97fb-44a7020ef4cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_efa86def-5992-444a-80d2-25d408fbdd1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a1e01cfc-9009-4fda-97fb-44a7020ef4cc" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_efa86def-5992-444a-80d2-25d408fbdd1a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_527ad21d-d6d9-4798-8e9e-3d23d93c1198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_efa86def-5992-444a-80d2-25d408fbdd1a" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_527ad21d-d6d9-4798-8e9e-3d23d93c1198" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_031d061e-b761-4e05-ab58-ed42e1b27333" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_efa86def-5992-444a-80d2-25d408fbdd1a" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_031d061e-b761-4e05-ab58-ed42e1b27333" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a8da3ffb-ca54-4e21-8171-3b5d077a849e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5a0df158-47c3-490c-807c-5487bf9a39ae" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a8da3ffb-ca54-4e21-8171-3b5d077a849e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a8da3ffb-ca54-4e21-8171-3b5d077a849e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a8da3ffb-ca54-4e21-8171-3b5d077a849e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_a8da3ffb-ca54-4e21-8171-3b5d077a849e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f8e3792e-02b1-4fe6-822a-086146a66ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a8da3ffb-ca54-4e21-8171-3b5d077a849e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f8e3792e-02b1-4fe6-822a-086146a66ba7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_2f210465-8670-41a1-a7a2-7a4d2c3d94eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f8e3792e-02b1-4fe6-822a-086146a66ba7" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_2f210465-8670-41a1-a7a2-7a4d2c3d94eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7235dce8-b219-41f8-bc8e-cc492dda71cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f8e3792e-02b1-4fe6-822a-086146a66ba7" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_7235dce8-b219-41f8-bc8e-cc492dda71cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_e84b03bc-dfa5-42d8-8ab9-784ef4a0c0a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f8e3792e-02b1-4fe6-822a-086146a66ba7" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_e84b03bc-dfa5-42d8-8ab9-784ef4a0c0a5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_643ee35e-f612-438c-9266-cc41b1bf95e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5a0df158-47c3-490c-807c-5487bf9a39ae" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_643ee35e-f612-438c-9266-cc41b1bf95e6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_643ee35e-f612-438c-9266-cc41b1bf95e6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_643ee35e-f612-438c-9266-cc41b1bf95e6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_643ee35e-f612-438c-9266-cc41b1bf95e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_50f977eb-4e55-4f63-8326-634e38633d50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_643ee35e-f612-438c-9266-cc41b1bf95e6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_50f977eb-4e55-4f63-8326-634e38633d50" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_852377f8-9834-44be-b2fb-1f7f5f92e8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_50f977eb-4e55-4f63-8326-634e38633d50" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_852377f8-9834-44be-b2fb-1f7f5f92e8e3" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#FairValueMeasurementsMarketableDebtSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails" xlink:type="extended" id="ie7a86b49ba774f97a866dc10b26004b0_FairValueMeasurementsMarketableDebtSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f7c8edd3-22f3-41c0-9dee-1e2c83ae573e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_76e51465-7580-4302-845c-7c7d0bc827a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f7c8edd3-22f3-41c0-9dee-1e2c83ae573e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_76e51465-7580-4302-845c-7c7d0bc827a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_13083256-a0cb-44f3-bbc2-be5d2d0a4ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f7c8edd3-22f3-41c0-9dee-1e2c83ae573e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_13083256-a0cb-44f3-bbc2-be5d2d0a4ca5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7e1867f7-3e8d-4b25-a1be-91be519eddf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f7c8edd3-22f3-41c0-9dee-1e2c83ae573e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7e1867f7-3e8d-4b25-a1be-91be519eddf0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3b9b3b71-8641-451d-8500-bfd51490de86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f7c8edd3-22f3-41c0-9dee-1e2c83ae573e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3b9b3b71-8641-451d-8500-bfd51490de86" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_4034d641-f81c-4152-9353-4ed3784ec11e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f7c8edd3-22f3-41c0-9dee-1e2c83ae573e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_4034d641-f81c-4152-9353-4ed3784ec11e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_144d6774-f1b7-4a40-ad88-1c9add9aaf6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f7c8edd3-22f3-41c0-9dee-1e2c83ae573e" xlink:to="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_144d6774-f1b7-4a40-ad88-1c9add9aaf6c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_99aa2f6d-1e2a-4f9b-a749-03d65846b046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_144d6774-f1b7-4a40-ad88-1c9add9aaf6c" xlink:to="loc_us-gaap_FinancialInstrumentAxis_99aa2f6d-1e2a-4f9b-a749-03d65846b046" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_99aa2f6d-1e2a-4f9b-a749-03d65846b046_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_99aa2f6d-1e2a-4f9b-a749-03d65846b046" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_99aa2f6d-1e2a-4f9b-a749-03d65846b046_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5732e491-50cb-4f73-bc03-3cff710488dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_99aa2f6d-1e2a-4f9b-a749-03d65846b046" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5732e491-50cb-4f73-bc03-3cff710488dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_00b23b33-4ccb-4fd5-8b7b-cf9107c9c7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5732e491-50cb-4f73-bc03-3cff710488dd" xlink:to="loc_us-gaap_MunicipalBondsMember_00b23b33-4ccb-4fd5-8b7b-cf9107c9c7b4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAdditionalInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AllowanceforDoubtfulAccountsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAdditionalInformationDetails" xlink:type="extended" id="if9c26ebffd6f46c0a3e77030eb922eb7_AllowanceforDoubtfulAccountsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7a11a25b-9ba5-413c-b2a8-5df965e9ce25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_2614bf5a-0577-4967-a0e0-e78dc93a6808" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7a11a25b-9ba5-413c-b2a8-5df965e9ce25" xlink:to="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_2614bf5a-0577-4967-a0e0-e78dc93a6808" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableNonaccrualInterestIncome_715f6cad-c479-4f5a-ae1b-9144280e4242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableNonaccrualInterestIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7a11a25b-9ba5-413c-b2a8-5df965e9ce25" xlink:to="loc_us-gaap_FinancingReceivableNonaccrualInterestIncome_715f6cad-c479-4f5a-ae1b-9144280e4242" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_59a3da66-98f1-4f50-b919-72f4f0fa5b48" xlink:href="hcsg-20221231.xsd#hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7a11a25b-9ba5-413c-b2a8-5df965e9ce25" xlink:to="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_59a3da66-98f1-4f50-b919-72f4f0fa5b48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_db8cadea-e51b-486e-8bdb-9334bb04d6dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7a11a25b-9ba5-413c-b2a8-5df965e9ce25" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_db8cadea-e51b-486e-8bdb-9334bb04d6dc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d3e3f452-f00e-4758-a2a3-88a57f9912ef" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_db8cadea-e51b-486e-8bdb-9334bb04d6dc" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d3e3f452-f00e-4758-a2a3-88a57f9912ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d3e3f452-f00e-4758-a2a3-88a57f9912ef_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d3e3f452-f00e-4758-a2a3-88a57f9912ef" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_d3e3f452-f00e-4758-a2a3-88a57f9912ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b01bd87e-f4bf-4dab-b3f5-56a353a5d5fb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d3e3f452-f00e-4758-a2a3-88a57f9912ef" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b01bd87e-f4bf-4dab-b3f5-56a353a5d5fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7286111c-af37-46ab-8e3c-a807c18257fb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b01bd87e-f4bf-4dab-b3f5-56a353a5d5fb" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7286111c-af37-46ab-8e3c-a807c18257fb" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails" xlink:type="extended" id="ief37537a032b4ac5a76783bc3aafe0d0_AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_fefafc94-5be6-4d94-b3f6-5d869366b534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_fefafc94-5be6-4d94-b3f6-5d869366b534" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_906e23c1-a782-41c1-8d32-8f19b2e063d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_906e23c1-a782-41c1-8d32-8f19b2e063d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_4dfea6f8-ad39-4f56-bee8-5976775b1276" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_4dfea6f8-ad39-4f56-bee8-5976775b1276" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_c4accc46-8f72-4b92-84d0-4af0a5579c83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_c4accc46-8f72-4b92-84d0-4af0a5579c83" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_24b25378-7eb7-4a6e-8f2c-1491d3a2b813" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_24b25378-7eb7-4a6e-8f2c-1491d3a2b813" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_07867367-fa73-4690-99bf-c2a8d78a7f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_07867367-fa73-4690-99bf-c2a8d78a7f0d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_b6898af3-6b84-4be0-8af7-37788f29ac6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_NotesReceivableGross_b6898af3-6b84-4be0-8af7-37788f29ac6f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear_b5bcc485-348e-4cc6-b04d-096082200c87" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear_b5bcc485-348e-4cc6-b04d-096082200c87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_f8ba0587-7859-41a5-8581-f829ee7e0919" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_f8ba0587-7859-41a5-8581-f829ee7e0919" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_4bf1917c-67c1-4cda-8cdc-3e0e36ee6b0b" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_4bf1917c-67c1-4cda-8cdc-3e0e36ee6b0b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_7053030e-a35a-415a-a877-6f4f66c06d61" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_7053030e-a35a-415a-a877-6f4f66c06d61" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_4d88fc45-55b7-4f13-b07d-801c8352eaef" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_4d88fc45-55b7-4f13-b07d-801c8352eaef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_b1e8c0fd-8c60-404a-ba9c-cffbcac123f7" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_b1e8c0fd-8c60-404a-ba9c-cffbcac123f7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_ebc23151-662c-4e85-ba57-ff51efaf982f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_ebc23151-662c-4e85-ba57-ff51efaf982f" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear_b3e0206a-9f02-4350-a0d8-9612b6c27271" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear_b3e0206a-9f02-4350-a0d8-9612b6c27271" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_2dc49b5d-b239-49ab-8976-f619cd820748" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_2dc49b5d-b239-49ab-8976-f619cd820748" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_88fcea60-6b6b-4ebb-a58b-cff2180dbbf1" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_88fcea60-6b6b-4ebb-a58b-cff2180dbbf1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_7d283bb2-f8f6-4d2d-a8b8-c66c2173b7cd" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_7d283bb2-f8f6-4d2d-a8b8-c66c2173b7cd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_f4d770db-3987-4a6c-9de2-7f5b7d176a7f" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_f4d770db-3987-4a6c-9de2-7f5b7d176a7f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_bff91600-37e0-4326-9a06-95f54effa9fc" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_bff91600-37e0-4326-9a06-95f54effa9fc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_742f4d58-db66-4ad1-b9df-5998e7813b38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_742f4d58-db66-4ad1-b9df-5998e7813b38" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear_cc098b80-cabb-43b3-912c-b9d338063812" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear_cc098b80-cabb-43b3-912c-b9d338063812" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_45d5e760-71e9-4360-a9ed-2e60a26ecee1" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_45d5e760-71e9-4360-a9ed-2e60a26ecee1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_ded7066e-d4d8-443e-8743-378d463e6839" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_ded7066e-d4d8-443e-8743-378d463e6839" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_1f46c95f-bef8-42b0-ac0a-ad296f1f10ef" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_1f46c95f-bef8-42b0-ac0a-ad296f1f10ef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_ab31ef37-361c-46fd-b1f5-03abbfd4920b" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_ab31ef37-361c-46fd-b1f5-03abbfd4920b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_18efe8ac-1151-4126-a635-29d5562daca1" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_18efe8ac-1151-4126-a635-29d5562daca1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_aa503117-9113-434e-acc3-fe64b8a16ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_aa503117-9113-434e-acc3-fe64b8a16ea1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f3628b66-e338-4632-9b74-ed63eb068cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f3628b66-e338-4632-9b74-ed63eb068cd8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_72df6c83-fccf-48ae-9972-b1d0003f55b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f3628b66-e338-4632-9b74-ed63eb068cd8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_72df6c83-fccf-48ae-9972-b1d0003f55b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_72df6c83-fccf-48ae-9972-b1d0003f55b3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_72df6c83-fccf-48ae-9972-b1d0003f55b3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_72df6c83-fccf-48ae-9972-b1d0003f55b3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8131e606-1cca-445b-a8e3-8533b924fb07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_72df6c83-fccf-48ae-9972-b1d0003f55b3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8131e606-1cca-445b-a8e3-8533b924fb07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_StandardNoteReceivableMember_a5ffbd11-dda2-4568-aab2-fbaae3dedf1d" xlink:href="hcsg-20221231.xsd#hcsg_StandardNoteReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8131e606-1cca-445b-a8e3-8533b924fb07" xlink:to="loc_hcsg_StandardNoteReceivableMember_a5ffbd11-dda2-4568-aab2-fbaae3dedf1d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ElevatedRiskNoteReceivableMember_c2ae3776-2a41-4239-a4b0-c4a6f7e1b37e" xlink:href="hcsg-20221231.xsd#hcsg_ElevatedRiskNoteReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8131e606-1cca-445b-a8e3-8533b924fb07" xlink:to="loc_hcsg_ElevatedRiskNoteReceivableMember_c2ae3776-2a41-4239-a4b0-c4a6f7e1b37e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails" xlink:type="extended" id="ib98666dab3af47158e35f2526b88f880_AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_5fc16d16-ac0f-4008-9e65-05dd3e5b4406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_deff2af1-e16d-4a12-8e8f-84a7bab75716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_5fc16d16-ac0f-4008-9e65-05dd3e5b4406" xlink:to="loc_us-gaap_NotesReceivableGross_deff2af1-e16d-4a12-8e8f-84a7bab75716" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_c3bc4737-247c-429a-9591-7efcd0ef3462" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_5fc16d16-ac0f-4008-9e65-05dd3e5b4406" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_c3bc4737-247c-429a-9591-7efcd0ef3462" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9dbdf3a5-a3d5-434e-9eb0-224dd85fbaa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_c3bc4737-247c-429a-9591-7efcd0ef3462" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9dbdf3a5-a3d5-434e-9eb0-224dd85fbaa4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9dbdf3a5-a3d5-434e-9eb0-224dd85fbaa4_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9dbdf3a5-a3d5-434e-9eb0-224dd85fbaa4" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_9dbdf3a5-a3d5-434e-9eb0-224dd85fbaa4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dc550606-a9d4-4a51-a663-818a52cf29e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9dbdf3a5-a3d5-434e-9eb0-224dd85fbaa4" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dc550606-a9d4-4a51-a663-818a52cf29e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_StandardNoteReceivableMember_de911ebe-22bf-495a-bb97-ea20a04331b2" xlink:href="hcsg-20221231.xsd#hcsg_StandardNoteReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dc550606-a9d4-4a51-a663-818a52cf29e9" xlink:to="loc_hcsg_StandardNoteReceivableMember_de911ebe-22bf-495a-bb97-ea20a04331b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ElevatedRiskNoteReceivableMember_aa186b4a-fa84-4d22-8b6d-4ad4cea35704" xlink:href="hcsg-20221231.xsd#hcsg_ElevatedRiskNoteReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dc550606-a9d4-4a51-a663-818a52cf29e9" xlink:to="loc_hcsg_ElevatedRiskNoteReceivableMember_aa186b4a-fa84-4d22-8b6d-4ad4cea35704" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_dc58598f-08ea-461d-b86d-c72bc0c02f03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_c3bc4737-247c-429a-9591-7efcd0ef3462" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_dc58598f-08ea-461d-b86d-c72bc0c02f03" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_dc58598f-08ea-461d-b86d-c72bc0c02f03_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_dc58598f-08ea-461d-b86d-c72bc0c02f03" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_dc58598f-08ea-461d-b86d-c72bc0c02f03_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3adf270c-fdf6-44bf-80c8-f60a52da131b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_dc58598f-08ea-461d-b86d-c72bc0c02f03" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3adf270c-fdf6-44bf-80c8-f60a52da131b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetPastDueMember_8d5cbaff-ecd8-44d9-bb43-56e83282d2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialAssetPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3adf270c-fdf6-44bf-80c8-f60a52da131b" xlink:to="loc_us-gaap_FinancialAssetPastDueMember_8d5cbaff-ecd8-44d9-bb43-56e83282d2e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancialAsset0To90DaysPastDueMember_71af2c1d-23de-4a08-afe6-2b3ec4a77bd4" xlink:href="hcsg-20221231.xsd#hcsg_FinancialAsset0To90DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialAssetPastDueMember_8d5cbaff-ecd8-44d9-bb43-56e83282d2e4" xlink:to="loc_hcsg_FinancialAsset0To90DaysPastDueMember_71af2c1d-23de-4a08-afe6-2b3ec4a77bd4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancialAsset91To180DaysPastDueMember_bd71308b-69ae-4138-850f-613460c4055b" xlink:href="hcsg-20221231.xsd#hcsg_FinancialAsset91To180DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialAssetPastDueMember_8d5cbaff-ecd8-44d9-bb43-56e83282d2e4" xlink:to="loc_hcsg_FinancialAsset91To180DaysPastDueMember_bd71308b-69ae-4138-850f-613460c4055b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember_0180e76b-7334-456f-9f75-46c84f6462d8" xlink:href="hcsg-20221231.xsd#hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialAssetPastDueMember_8d5cbaff-ecd8-44d9-bb43-56e83282d2e4" xlink:to="loc_hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember_0180e76b-7334-456f-9f75-46c84f6462d8" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails" xlink:type="extended" id="id901032c95384b2490d264c1ce918584_AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_c72eeaae-bb25-4144-afb7-839789fdc085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_c72eeaae-bb25-4144-afb7-839789fdc085" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_5cb91474-18f3-47f7-9812-5b5de1b8d41e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_c72eeaae-bb25-4144-afb7-839789fdc085" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_5cb91474-18f3-47f7-9812-5b5de1b8d41e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_c9926671-89f1-4fac-b406-ac80aca8a476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_c72eeaae-bb25-4144-afb7-839789fdc085" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_c9926671-89f1-4fac-b406-ac80aca8a476" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_ac5d3eed-c36f-4f27-ad8a-5f2a328922f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_c72eeaae-bb25-4144-afb7-839789fdc085" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_ac5d3eed-c36f-4f27-ad8a-5f2a328922f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_693804f5-3610-422c-b139-3d8aefffb162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_0a37d6b6-870f-44e5-97ee-60d4e6765ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_0a37d6b6-870f-44e5-97ee-60d4e6765ba6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_af2670fd-54cc-4f05-8ebc-8ab9cc5147e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_0a37d6b6-870f-44e5-97ee-60d4e6765ba6" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_af2670fd-54cc-4f05-8ebc-8ab9cc5147e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery_7fdea6c9-de0c-4827-a85a-198760abda14" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_0a37d6b6-870f-44e5-97ee-60d4e6765ba6" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery_7fdea6c9-de0c-4827-a85a-198760abda14" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_04cc20c0-2e73-4bf8-a378-d4cba5cf18a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_0a37d6b6-870f-44e5-97ee-60d4e6765ba6" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_04cc20c0-2e73-4bf8-a378-d4cba5cf18a9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_f8f3d383-8835-44bf-a181-5f21f4fceda0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_0a37d6b6-870f-44e5-97ee-60d4e6765ba6" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_f8f3d383-8835-44bf-a181-5f21f4fceda0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_81d27c69-def8-4449-94dc-5ae04746849c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_45b3ca44-c0b4-483e-9398-5c539b4ca0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:to="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_45b3ca44-c0b4-483e-9398-5c539b4ca0e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_0141ab9b-2595-404f-be84-2f011c8fd6aa" xlink:href="hcsg-20221231.xsd#hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:to="loc_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_0141ab9b-2595-404f-be84-2f011c8fd6aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_b99a4327-fe99-432d-9577-6748611c83b7" xlink:href="hcsg-20221231.xsd#hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:to="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_b99a4327-fe99-432d-9577-6748611c83b7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_5f801628-52df-41be-83a1-e5c75f7e3661" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_3a221d6a-06c5-4f18-a635-55d4d911ef9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_3a221d6a-06c5-4f18-a635-55d4d911ef9d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_17a89c21-73ce-4fa4-a735-12df1e0899b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_17a89c21-73ce-4fa4-a735-12df1e0899b5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_58172468-6f42-4e9b-8a8a-0c5380bcd1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_17a89c21-73ce-4fa4-a735-12df1e0899b5" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_58172468-6f42-4e9b-8a8a-0c5380bcd1c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_58172468-6f42-4e9b-8a8a-0c5380bcd1c5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_58172468-6f42-4e9b-8a8a-0c5380bcd1c5" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_58172468-6f42-4e9b-8a8a-0c5380bcd1c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_94a4f798-e2fd-406a-a3d3-246e7d705f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_58172468-6f42-4e9b-8a8a-0c5380bcd1c5" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_94a4f798-e2fd-406a-a3d3-246e7d705f38" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_StandardNoteReceivableMember_de87438a-7e5c-4cbb-b695-28dd89463242" xlink:href="hcsg-20221231.xsd#hcsg_StandardNoteReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_94a4f798-e2fd-406a-a3d3-246e7d705f38" xlink:to="loc_hcsg_StandardNoteReceivableMember_de87438a-7e5c-4cbb-b695-28dd89463242" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_StandardNoteReceivableCustomerConcessionMember_c589fd6f-feb9-41dd-abb5-2075750867be" xlink:href="hcsg-20221231.xsd#hcsg_StandardNoteReceivableCustomerConcessionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hcsg_StandardNoteReceivableMember_de87438a-7e5c-4cbb-b695-28dd89463242" xlink:to="loc_hcsg_StandardNoteReceivableCustomerConcessionMember_c589fd6f-feb9-41dd-abb5-2075750867be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ElevatedRiskNoteReceivableMember_b4f52594-7602-4e50-8c8c-c7a0a9fa1688" xlink:href="hcsg-20221231.xsd#hcsg_ElevatedRiskNoteReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_94a4f798-e2fd-406a-a3d3-246e7d705f38" xlink:to="loc_hcsg_ElevatedRiskNoteReceivableMember_b4f52594-7602-4e50-8c8c-c7a0a9fa1688" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8525b239-b9cf-4174-886a-5774607982d8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_17a89c21-73ce-4fa4-a735-12df1e0899b5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8525b239-b9cf-4174-886a-5774607982d8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8525b239-b9cf-4174-886a-5774607982d8_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8525b239-b9cf-4174-886a-5774607982d8" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8525b239-b9cf-4174-886a-5774607982d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6c566683-c4a5-45a9-b689-112652683b77" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8525b239-b9cf-4174-886a-5774607982d8" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6c566683-c4a5-45a9-b689-112652683b77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_93999449-2f15-4668-ab15-91f7353c7e31" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6c566683-c4a5-45a9-b689-112652683b77" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_93999449-2f15-4668-ab15-91f7353c7e31" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#LeaseCommitmentsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails" xlink:type="extended" id="ib56ecf3525a84442a40ee8b06516c0ae_LeaseCommitmentsAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_71f6cf37-b5c2-46eb-b7e2-4ecd96a6d543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_051a46ba-56f5-4b7c-a88d-8fee518e1582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_71f6cf37-b5c2-46eb-b7e2-4ecd96a6d543" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_051a46ba-56f5-4b7c-a88d-8fee518e1582" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_2514f3af-96ca-48bc-bee8-f909cc7fa32d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_71f6cf37-b5c2-46eb-b7e2-4ecd96a6d543" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_2514f3af-96ca-48bc-bee8-f909cc7fa32d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LesseeOperatingLeaseTerminationOptionTerm_152efbca-d728-422b-9209-029b5618f817" xlink:href="hcsg-20221231.xsd#hcsg_LesseeOperatingLeaseTerminationOptionTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_71f6cf37-b5c2-46eb-b7e2-4ecd96a6d543" xlink:to="loc_hcsg_LesseeOperatingLeaseTerminationOptionTerm_152efbca-d728-422b-9209-029b5618f817" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5f732f0b-6487-4a13-bc58-f402dcd40deb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_71f6cf37-b5c2-46eb-b7e2-4ecd96a6d543" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5f732f0b-6487-4a13-bc58-f402dcd40deb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_c95d90d3-2789-45a9-8280-c0f2563c54d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_71f6cf37-b5c2-46eb-b7e2-4ecd96a6d543" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_c95d90d3-2789-45a9-8280-c0f2563c54d7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation_820bfb66-c326-462f-ad78-35a4552257ce" xlink:href="hcsg-20221231.xsd#hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_71f6cf37-b5c2-46eb-b7e2-4ecd96a6d543" xlink:to="loc_hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation_820bfb66-c326-462f-ad78-35a4552257ce" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_aead2223-89fc-4fdf-b51a-876138ef2b59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_71f6cf37-b5c2-46eb-b7e2-4ecd96a6d543" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_aead2223-89fc-4fdf-b51a-876138ef2b59" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9114720e-0bd1-4287-b532-55f93594f9bc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_aead2223-89fc-4fdf-b51a-876138ef2b59" xlink:to="loc_srt_RangeAxis_9114720e-0bd1-4287-b532-55f93594f9bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9114720e-0bd1-4287-b532-55f93594f9bc_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9114720e-0bd1-4287-b532-55f93594f9bc" xlink:to="loc_srt_RangeMember_9114720e-0bd1-4287-b532-55f93594f9bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8ffa9892-de60-4f52-92a0-6ec71dada4ca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9114720e-0bd1-4287-b532-55f93594f9bc" xlink:to="loc_srt_RangeMember_8ffa9892-de60-4f52-92a0-6ec71dada4ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ebd4c1f5-e9b6-4d4e-8f20-8759930a6257" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8ffa9892-de60-4f52-92a0-6ec71dada4ca" xlink:to="loc_srt_MinimumMember_ebd4c1f5-e9b6-4d4e-8f20-8759930a6257" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2d42e15b-6bb2-4e60-820e-1c68443604cf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8ffa9892-de60-4f52-92a0-6ec71dada4ca" xlink:to="loc_srt_MaximumMember_2d42e15b-6bb2-4e60-820e-1c68443604cf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="extended" id="ic8583dbd151d4207a718858c5ccc281b_ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ba38bc8b-c758-4b26-bdb1-4fb45d974225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ce9b58a4-c7ba-4b95-8ae8-58539fbf6ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ba38bc8b-c758-4b26-bdb1-4fb45d974225" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ce9b58a4-c7ba-4b95-8ae8-58539fbf6ffb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c04413ec-bee5-41db-9aaa-2bbba81581d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ba38bc8b-c758-4b26-bdb1-4fb45d974225" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c04413ec-bee5-41db-9aaa-2bbba81581d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6746c786-0e06-4f90-8f93-5bbec8a1eccb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ba38bc8b-c758-4b26-bdb1-4fb45d974225" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6746c786-0e06-4f90-8f93-5bbec8a1eccb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4f6876c0-bfbc-4095-a6ec-3be64b5e37aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6746c786-0e06-4f90-8f93-5bbec8a1eccb" xlink:to="loc_us-gaap_AwardTypeAxis_4f6876c0-bfbc-4095-a6ec-3be64b5e37aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4f6876c0-bfbc-4095-a6ec-3be64b5e37aa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_4f6876c0-bfbc-4095-a6ec-3be64b5e37aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4f6876c0-bfbc-4095-a6ec-3be64b5e37aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47f0b320-d4b1-49fd-88a9-9b74d32b2d20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_4f6876c0-bfbc-4095-a6ec-3be64b5e37aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47f0b320-d4b1-49fd-88a9-9b74d32b2d20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_57581118-b9dd-4331-9f18-4156b7d78e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47f0b320-d4b1-49fd-88a9-9b74d32b2d20" xlink:to="loc_us-gaap_StockOptionMember_57581118-b9dd-4331-9f18-4156b7d78e1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember_eb825224-ff1b-4ce2-a73a-43450a2a3d7f" xlink:href="hcsg-20221231.xsd#hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47f0b320-d4b1-49fd-88a9-9b74d32b2d20" xlink:to="loc_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember_eb825224-ff1b-4ce2-a73a-43450a2a3d7f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a1af604f-1dbe-472c-8397-3607de9a1d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47f0b320-d4b1-49fd-88a9-9b74d32b2d20" xlink:to="loc_us-gaap_PerformanceSharesMember_a1af604f-1dbe-472c-8397-3607de9a1d95" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_8499896c-c7db-40dc-9b8f-3f8640161359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47f0b320-d4b1-49fd-88a9-9b74d32b2d20" xlink:to="loc_us-gaap_EmployeeStockMember_8499896c-c7db-40dc-9b8f-3f8640161359" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_21f5cb40-4fcd-450c-9ef2-5ad1e6b1cb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6746c786-0e06-4f90-8f93-5bbec8a1eccb" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_21f5cb40-4fcd-450c-9ef2-5ad1e6b1cb2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_21f5cb40-4fcd-450c-9ef2-5ad1e6b1cb2f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_21f5cb40-4fcd-450c-9ef2-5ad1e6b1cb2f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_21f5cb40-4fcd-450c-9ef2-5ad1e6b1cb2f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e20b736f-0e71-4fdc-bb4e-c9a5ee0d083a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_21f5cb40-4fcd-450c-9ef2-5ad1e6b1cb2f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e20b736f-0e71-4fdc-bb4e-c9a5ee0d083a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4be4e246-8404-4224-9295-d6b4b70a9b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e20b736f-0e71-4fdc-bb4e-c9a5ee0d083a" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4be4e246-8404-4224-9295-d6b4b70a9b2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_a03db062-f9dc-46a9-9535-ce583f19f6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e20b736f-0e71-4fdc-bb4e-c9a5ee0d083a" xlink:to="loc_us-gaap_CostOfSalesMember_a03db062-f9dc-46a9-9535-ce583f19f6f1" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails" xlink:type="extended" id="ib0c7a1885963403082d95b81a56b8d80_ShareBasedCompensationAdditionalInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_b3a43528-fd6e-4d14-9962-b4a8c8908ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_b3a43528-fd6e-4d14-9962-b4a8c8908ca3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_db08ced2-966d-435f-b182-22e7dfbb0ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_db08ced2-966d-435f-b182-22e7dfbb0ae4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_cd41e366-e087-4a7d-a438-cee94abcd155" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_cd41e366-e087-4a7d-a438-cee94abcd155" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c4ce3122-db70-4668-abbc-b76d1f273ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c4ce3122-db70-4668-abbc-b76d1f273ee1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_b6fa6b06-e5ff-49ef-a2ed-229449920263" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_b6fa6b06-e5ff-49ef-a2ed-229449920263" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8e9e3433-1d84-4290-94eb-bdbf5b12d677" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8e9e3433-1d84-4290-94eb-bdbf5b12d677" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b40b862d-afb0-4da4-b98b-6c6db3b538fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b40b862d-afb0-4da4-b98b-6c6db3b538fc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_6e370d1b-8985-4ed9-b967-2387d967db10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_6e370d1b-8985-4ed9-b967-2387d967db10" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_3f3b8047-25e0-4c77-a79f-3342f69f7c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_3f3b8047-25e0-4c77-a79f-3342f69f7c2a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2fbe78f2-dd5b-41cb-8704-58927346630a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2fbe78f2-dd5b-41cb-8704-58927346630a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0a14df93-be10-4081-9f45-c9765f632d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0a14df93-be10-4081-9f45-c9765f632d7d" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_80201118-e3c7-4450-b2d2-f37b36238615" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_80201118-e3c7-4450-b2d2-f37b36238615" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod_e25c420f-8cca-4926-8b8a-416c7d6db8f0" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod_e25c420f-8cca-4926-8b8a-416c7d6db8f0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork_cd4e37db-96ca-449c-bdb4-ba49763911e8" xlink:href="hcsg-20221231.xsd#hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork_cd4e37db-96ca-449c-bdb4-ba49763911e8" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_6203a59d-c047-47a6-95c5-d90fb64a1864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_6203a59d-c047-47a6-95c5-d90fb64a1864" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_42dfa12f-29f3-40d7-93c3-9a03a3663d46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_42dfa12f-29f3-40d7-93c3-9a03a3663d46" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings_f1d45689-4a69-4aa6-a5bd-8badf6c0333f" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings_f1d45689-4a69-4aa6-a5bd-8badf6c0333f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation_282d7f11-b0b1-4adc-b2a1-f33c084c23b3" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation_282d7f11-b0b1-4adc-b2a1-f33c084c23b3" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear_f30051ec-b3ee-49f7-aa5e-b94dc84da105" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear_f30051ec-b3ee-49f7-aa5e-b94dc84da105" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_5c1f7967-d135-498c-bf05-4172076db5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_5c1f7967-d135-498c-bf05-4172076db5e3" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_19f365c7-dd7a-4dab-8607-0dcb8518d1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_19f365c7-dd7a-4dab-8607-0dcb8518d1fa" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer_89c17bc2-bc7b-4019-9319-9b650d2955ab" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer_89c17bc2-bc7b-4019-9319-9b650d2955ab" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral_e5fac597-abab-4945-b0c0-feb503039694" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral_e5fac597-abab-4945-b0c0-feb503039694" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock_051396f5-50ba-4505-a279-95deaca8e3c9" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock_051396f5-50ba-4505-a279-95deaca8e3c9" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution_c1c289d0-c1b6-49bf-855d-49bb3a623402" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution_c1c289d0-c1b6-49bf-855d-49bb3a623402" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance_ef7bfdb8-a8cd-43bf-a0a9-ee11f7b4b4b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance_ef7bfdb8-a8cd-43bf-a0a9-ee11f7b4b4b0" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance_f85f9302-2e55-4b74-9f24-8b180fc6f5dd" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance_f85f9302-2e55-4b74-9f24-8b180fc6f5dd" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding_a026c565-8e8e-4de0-b15b-5845cb21ff51" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding_a026c565-8e8e-4de0-b15b-5845cb21ff51" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8222084d-d2a7-4ac9-a07f-45a9304189b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8222084d-d2a7-4ac9-a07f-45a9304189b0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_85fe52a8-7c66-4008-b6ed-fde41bc8186a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8222084d-d2a7-4ac9-a07f-45a9304189b0" xlink:to="loc_us-gaap_PlanNameAxis_85fe52a8-7c66-4008-b6ed-fde41bc8186a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_85fe52a8-7c66-4008-b6ed-fde41bc8186a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_85fe52a8-7c66-4008-b6ed-fde41bc8186a" xlink:to="loc_us-gaap_PlanNameDomain_85fe52a8-7c66-4008-b6ed-fde41bc8186a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_82b0c3c3-fea1-414f-b2a7-4fb28e9c9b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_85fe52a8-7c66-4008-b6ed-fde41bc8186a" xlink:to="loc_us-gaap_PlanNameDomain_82b0c3c3-fea1-414f-b2a7-4fb28e9c9b1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_A2020OmnibusIncentivePlanMember_10649ba9-ce74-42cf-adea-c94524f0f5b0" xlink:href="hcsg-20221231.xsd#hcsg_A2020OmnibusIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_82b0c3c3-fea1-414f-b2a7-4fb28e9c9b1b" xlink:to="loc_hcsg_A2020OmnibusIncentivePlanMember_10649ba9-ce74-42cf-adea-c94524f0f5b0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4e258fae-dbff-46fc-86c8-4b4537bb804f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8222084d-d2a7-4ac9-a07f-45a9304189b0" xlink:to="loc_us-gaap_AwardTypeAxis_4e258fae-dbff-46fc-86c8-4b4537bb804f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e258fae-dbff-46fc-86c8-4b4537bb804f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_4e258fae-dbff-46fc-86c8-4b4537bb804f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e258fae-dbff-46fc-86c8-4b4537bb804f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e4cbf7b-2a2c-4d75-ae8d-90129b42f9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_4e258fae-dbff-46fc-86c8-4b4537bb804f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e4cbf7b-2a2c-4d75-ae8d-90129b42f9e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cbe3a48a-60fa-4654-afe8-f1a690024495" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e4cbf7b-2a2c-4d75-ae8d-90129b42f9e0" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cbe3a48a-60fa-4654-afe8-f1a690024495" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_dc815325-38d4-40d5-85f2-b407dc150339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e4cbf7b-2a2c-4d75-ae8d-90129b42f9e0" xlink:to="loc_us-gaap_RestrictedStockMember_dc815325-38d4-40d5-85f2-b407dc150339" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember_a3e0e917-ce95-4176-ad60-7a6728a558f5" xlink:href="hcsg-20221231.xsd#hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e4cbf7b-2a2c-4d75-ae8d-90129b42f9e0" xlink:to="loc_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember_a3e0e917-ce95-4176-ad60-7a6728a558f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_d5c56d85-1edb-4418-8f0e-5cf891f8e852" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e4cbf7b-2a2c-4d75-ae8d-90129b42f9e0" xlink:to="loc_us-gaap_PerformanceSharesMember_d5c56d85-1edb-4418-8f0e-5cf891f8e852" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredStockUnitsMember_4bb4619c-4ad2-4909-b963-5ae21c5774ca" xlink:href="hcsg-20221231.xsd#hcsg_DeferredStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e4cbf7b-2a2c-4d75-ae8d-90129b42f9e0" xlink:to="loc_hcsg_DeferredStockUnitsMember_4bb4619c-4ad2-4909-b963-5ae21c5774ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_984dc5d8-8cf4-49ee-afd1-a14826f79e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e4cbf7b-2a2c-4d75-ae8d-90129b42f9e0" xlink:to="loc_us-gaap_EmployeeStockMember_984dc5d8-8cf4-49ee-afd1-a14826f79e1b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_c2bee48e-236b-48c2-be49-2d6454c3fb5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8222084d-d2a7-4ac9-a07f-45a9304189b0" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_c2bee48e-236b-48c2-be49-2d6454c3fb5b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_c2bee48e-236b-48c2-be49-2d6454c3fb5b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c2bee48e-236b-48c2-be49-2d6454c3fb5b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_c2bee48e-236b-48c2-be49-2d6454c3fb5b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_cc23c8da-d435-4905-bf97-85716928f590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c2bee48e-236b-48c2-be49-2d6454c3fb5b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_cc23c8da-d435-4905-bf97-85716928f590" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_452212a3-6683-4f6b-8a7c-b07b3f62fbb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_cc23c8da-d435-4905-bf97-85716928f590" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_452212a3-6683-4f6b-8a7c-b07b3f62fbb4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationSummaryofRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails" xlink:type="extended" id="ib8e2459c7e4749ee8799b0cda6cd209a_ShareBasedCompensationSummaryofRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_69e0cefe-9a09-4771-a24a-0a04d4be6552" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1eeb0a56-f520-45c5-a574-6173a1baddf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_69e0cefe-9a09-4771-a24a-0a04d4be6552" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1eeb0a56-f520-45c5-a574-6173a1baddf9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_839bcc31-dc75-444e-ae97-88986c9571b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1eeb0a56-f520-45c5-a574-6173a1baddf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_839bcc31-dc75-444e-ae97-88986c9571b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fa07727d-b35b-497b-b713-f3b3dcb72692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1eeb0a56-f520-45c5-a574-6173a1baddf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fa07727d-b35b-497b-b713-f3b3dcb72692" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_13344643-b2c2-468b-9499-1bdbca07f464" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1eeb0a56-f520-45c5-a574-6173a1baddf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_13344643-b2c2-468b-9499-1bdbca07f464" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9bb44f6e-ae6d-4035-a05d-24bd37155fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1eeb0a56-f520-45c5-a574-6173a1baddf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9bb44f6e-ae6d-4035-a05d-24bd37155fa0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0b69ba07-8c5c-4d81-b97f-abb4bb53ad95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_0891fabc-5ae3-49ec-875c-7b889e6f8161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_69e0cefe-9a09-4771-a24a-0a04d4be6552" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_0891fabc-5ae3-49ec-875c-7b889e6f8161" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fe9928e7-1d90-45cf-9543-67b39cdc0d59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_0891fabc-5ae3-49ec-875c-7b889e6f8161" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fe9928e7-1d90-45cf-9543-67b39cdc0d59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_72c38f13-a186-4b8c-a6ee-9660586c9ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_0891fabc-5ae3-49ec-875c-7b889e6f8161" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_72c38f13-a186-4b8c-a6ee-9660586c9ee3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_621fe1c1-8c33-4164-bf76-19fa31609f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_0891fabc-5ae3-49ec-875c-7b889e6f8161" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_621fe1c1-8c33-4164-bf76-19fa31609f4b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2fa2632e-9e45-4304-9cfe-15ddd1a046a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_0891fabc-5ae3-49ec-875c-7b889e6f8161" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2fa2632e-9e45-4304-9cfe-15ddd1a046a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8a4f25ba-0941-41a5-8b22-08647976c1ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bf6c0bef-bf87-4848-a37c-d5852b03aa09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_69e0cefe-9a09-4771-a24a-0a04d4be6552" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bf6c0bef-bf87-4848-a37c-d5852b03aa09" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_76fe875f-324a-4e18-a6e5-0151e238723b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bf6c0bef-bf87-4848-a37c-d5852b03aa09" xlink:to="loc_us-gaap_AwardTypeAxis_76fe875f-324a-4e18-a6e5-0151e238723b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76fe875f-324a-4e18-a6e5-0151e238723b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_76fe875f-324a-4e18-a6e5-0151e238723b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_76fe875f-324a-4e18-a6e5-0151e238723b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_096f6196-046a-4ffc-a4dd-842acbe59416" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_76fe875f-324a-4e18-a6e5-0151e238723b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_096f6196-046a-4ffc-a4dd-842acbe59416" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember_ee3b5727-0dfa-4d57-9561-0ae063849687" xlink:href="hcsg-20221231.xsd#hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_096f6196-046a-4ffc-a4dd-842acbe59416" xlink:to="loc_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember_ee3b5727-0dfa-4d57-9561-0ae063849687" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails" xlink:type="extended" id="i0b8efe837e304a948865c80aa4238296_ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55cbdaed-b82c-46f5-aece-c7cd63cd704c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_16224a37-ae26-461f-8eb2-e1d550188b99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55cbdaed-b82c-46f5-aece-c7cd63cd704c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_16224a37-ae26-461f-8eb2-e1d550188b99" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a175a65b-fd46-4c5e-ad60-2306a0ea2b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_16224a37-ae26-461f-8eb2-e1d550188b99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a175a65b-fd46-4c5e-ad60-2306a0ea2b5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4b7285c3-30b8-48d2-abd6-237ea1a70f54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_16224a37-ae26-461f-8eb2-e1d550188b99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4b7285c3-30b8-48d2-abd6-237ea1a70f54" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5dc8a3ad-2256-4855-9346-48f47a888afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_16224a37-ae26-461f-8eb2-e1d550188b99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5dc8a3ad-2256-4855-9346-48f47a888afd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_178e7b47-2aa8-42e6-bf50-6d5d2204261a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_16224a37-ae26-461f-8eb2-e1d550188b99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_178e7b47-2aa8-42e6-bf50-6d5d2204261a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1783390b-e6b4-4131-867a-a0e480ddcf8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_3362b8ab-91cb-4b9a-841a-dccdd95b379e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55cbdaed-b82c-46f5-aece-c7cd63cd704c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_3362b8ab-91cb-4b9a-841a-dccdd95b379e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3b2e5410-0d54-4e2c-b7d4-26236a820cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_3362b8ab-91cb-4b9a-841a-dccdd95b379e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3b2e5410-0d54-4e2c-b7d4-26236a820cd3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_851d3597-ee0a-45a3-8290-6414823b921e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_3362b8ab-91cb-4b9a-841a-dccdd95b379e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_851d3597-ee0a-45a3-8290-6414823b921e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_56ffc1f9-520f-4924-ba58-69707826e02e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_3362b8ab-91cb-4b9a-841a-dccdd95b379e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_56ffc1f9-520f-4924-ba58-69707826e02e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_562aa0fb-bde5-4bda-a73f-1f5ed5d2e2bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_3362b8ab-91cb-4b9a-841a-dccdd95b379e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_562aa0fb-bde5-4bda-a73f-1f5ed5d2e2bf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_21e92885-3748-431d-a7b3-008fc0a34008" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b5c4405d-6eb8-42ef-a22e-ba738f8ae18f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55cbdaed-b82c-46f5-aece-c7cd63cd704c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b5c4405d-6eb8-42ef-a22e-ba738f8ae18f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c35cb288-ecef-4689-9a22-38aed547aecb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b5c4405d-6eb8-42ef-a22e-ba738f8ae18f" xlink:to="loc_us-gaap_AwardTypeAxis_c35cb288-ecef-4689-9a22-38aed547aecb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c35cb288-ecef-4689-9a22-38aed547aecb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c35cb288-ecef-4689-9a22-38aed547aecb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c35cb288-ecef-4689-9a22-38aed547aecb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d7fe4b4-250d-4149-bee5-c2243863569a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c35cb288-ecef-4689-9a22-38aed547aecb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d7fe4b4-250d-4149-bee5-c2243863569a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_31116393-8402-4c00-bbc9-14c2009e6dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d7fe4b4-250d-4149-bee5-c2243863569a" xlink:to="loc_us-gaap_PerformanceSharesMember_31116393-8402-4c00-bbc9-14c2009e6dd5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails" xlink:type="extended" id="i46a5abce38654e84a9595b65d7f57164_ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f6a21a66-8499-4d37-871f-2c54730cf0db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_d2fd83af-4b20-4aa3-a43f-b911ecd28c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f6a21a66-8499-4d37-871f-2c54730cf0db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_d2fd83af-4b20-4aa3-a43f-b911ecd28c6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_f1982c02-bdde-49c0-98e7-f85100b9285e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f6a21a66-8499-4d37-871f-2c54730cf0db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_f1982c02-bdde-49c0-98e7-f85100b9285e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_60ab1e31-8590-45df-981e-5ba3585da713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f6a21a66-8499-4d37-871f-2c54730cf0db" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_60ab1e31-8590-45df-981e-5ba3585da713" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8d5e7f10-e9e5-4f09-a49c-5f4b333003ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_60ab1e31-8590-45df-981e-5ba3585da713" xlink:to="loc_us-gaap_AwardTypeAxis_8d5e7f10-e9e5-4f09-a49c-5f4b333003ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8d5e7f10-e9e5-4f09-a49c-5f4b333003ca_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_8d5e7f10-e9e5-4f09-a49c-5f4b333003ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_8d5e7f10-e9e5-4f09-a49c-5f4b333003ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ac5e7015-d8ed-4326-9167-ea821ccae19c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_8d5e7f10-e9e5-4f09-a49c-5f4b333003ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ac5e7015-d8ed-4326-9167-ea821ccae19c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_85d9c696-7ae7-4372-a463-f0403492d7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ac5e7015-d8ed-4326-9167-ea821ccae19c" xlink:to="loc_us-gaap_EmployeeStockMember_85d9c696-7ae7-4372-a463-f0403492d7fa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails" xlink:type="extended" id="iab909571e01843638fa7e24aec3702bd_ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_700470c2-13fa-461b-8a49-9190a00e0b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_72f157bc-4208-4f0e-afc6-710352c95806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_700470c2-13fa-461b-8a49-9190a00e0b3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_72f157bc-4208-4f0e-afc6-710352c95806" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ed1d3b35-211b-4f2f-9bda-0f2199eac807" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_700470c2-13fa-461b-8a49-9190a00e0b3e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ed1d3b35-211b-4f2f-9bda-0f2199eac807" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9ad68d86-d8af-4366-8424-884e2ced9156" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_700470c2-13fa-461b-8a49-9190a00e0b3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9ad68d86-d8af-4366-8424-884e2ced9156" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_4fe641db-ef56-4d80-afc2-d771bcdf0dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_700470c2-13fa-461b-8a49-9190a00e0b3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_4fe641db-ef56-4d80-afc2-d771bcdf0dc8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8e003ee9-2dbf-496e-955f-86a2b813b972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_700470c2-13fa-461b-8a49-9190a00e0b3e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8e003ee9-2dbf-496e-955f-86a2b813b972" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_78bc18f2-e9d8-41f4-a9eb-97591e9dee75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8e003ee9-2dbf-496e-955f-86a2b813b972" xlink:to="loc_us-gaap_AwardTypeAxis_78bc18f2-e9d8-41f4-a9eb-97591e9dee75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_78bc18f2-e9d8-41f4-a9eb-97591e9dee75_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_78bc18f2-e9d8-41f4-a9eb-97591e9dee75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_78bc18f2-e9d8-41f4-a9eb-97591e9dee75_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c72bddaa-f914-483a-b537-5e6bb952e2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_78bc18f2-e9d8-41f4-a9eb-97591e9dee75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c72bddaa-f914-483a-b537-5e6bb952e2ab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_679d4a00-4838-49af-a4cf-29b449e84b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c72bddaa-f914-483a-b537-5e6bb952e2ab" xlink:to="loc_us-gaap_EmployeeStockMember_679d4a00-4838-49af-a4cf-29b449e84b6f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationDeferredCompensationPlanDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationDeferredCompensationPlanDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationDeferredCompensationPlanDetails" xlink:type="extended" id="i8ebc44e635db4cd7a985fcc42fca745c_ShareBasedCompensationDeferredCompensationPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_010e1b86-867e-4507-8f5e-23a195cbb777" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8be03bf1-31e8-4e41-a64f-4a1d53faac66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_010e1b86-867e-4507-8f5e-23a195cbb777" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8be03bf1-31e8-4e41-a64f-4a1d53faac66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_08f648dd-b828-411f-93f5-5f1132ead658" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_010e1b86-867e-4507-8f5e-23a195cbb777" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_08f648dd-b828-411f-93f5-5f1132ead658" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationTrustAccountBalance_5142e84e-804e-4780-b55f-a6a8d688eff2" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationTrustAccountBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_010e1b86-867e-4507-8f5e-23a195cbb777" xlink:to="loc_hcsg_DeferredCompensationTrustAccountBalance_5142e84e-804e-4780-b55f-a6a8d688eff2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount_ed2f6cd2-aadd-4968-971d-97f5c5d07992" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_010e1b86-867e-4507-8f5e-23a195cbb777" xlink:to="loc_hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount_ed2f6cd2-aadd-4968-971d-97f5c5d07992" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9f03c97c-8811-4519-9e52-220d56f0c19b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_010e1b86-867e-4507-8f5e-23a195cbb777" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9f03c97c-8811-4519-9e52-220d56f0c19b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b6ac3a01-df35-43ca-92aa-90c7f319cc56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9f03c97c-8811-4519-9e52-220d56f0c19b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b6ac3a01-df35-43ca-92aa-90c7f319cc56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_b6ac3a01-df35-43ca-92aa-90c7f319cc56_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b6ac3a01-df35-43ca-92aa-90c7f319cc56" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_b6ac3a01-df35-43ca-92aa-90c7f319cc56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_718bafbc-43c3-4254-95b0-da8962d9a829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b6ac3a01-df35-43ca-92aa-90c7f319cc56" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_718bafbc-43c3-4254-95b0-da8962d9a829" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_8a450ff3-bc27-4917-a451-81fd6d87d79f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_718bafbc-43c3-4254-95b0-da8962d9a829" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_8a450ff3-bc27-4917-a451-81fd6d87d79f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails" xlink:type="extended" id="i952c6d5819054c2f84264d0cdfe2b20c_IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationLineItems_5ee28f7c-8797-4f86-874b-fc1d2b3b3440" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount_b1de89ce-9024-4cb2-a5e3-e19ca1ecd3a2" xlink:href="hcsg-20221231.xsd#hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationLineItems_5ee28f7c-8797-4f86-874b-fc1d2b3b3440" xlink:to="loc_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount_b1de89ce-9024-4cb2-a5e3-e19ca1ecd3a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTable_ba4474f5-9a6f-4fae-ad79-70ef7e1a82da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ReclassificationLineItems_5ee28f7c-8797-4f86-874b-fc1d2b3b3440" xlink:to="loc_us-gaap_ReclassificationTable_ba4474f5-9a6f-4fae-ad79-70ef7e1a82da" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeAxis_f6c625fa-252c-4dc7-a00f-aa9b867ea248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ReclassificationTable_ba4474f5-9a6f-4fae-ad79-70ef7e1a82da" xlink:to="loc_us-gaap_ReclassificationTypeAxis_f6c625fa-252c-4dc7-a00f-aa9b867ea248" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_f6c625fa-252c-4dc7-a00f-aa9b867ea248_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ReclassificationTypeAxis_f6c625fa-252c-4dc7-a00f-aa9b867ea248" xlink:to="loc_us-gaap_ReclassificationTypeDomain_f6c625fa-252c-4dc7-a00f-aa9b867ea248_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_53385709-98a2-4134-a85b-5262df41de69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ReclassificationTypeAxis_f6c625fa-252c-4dc7-a00f-aa9b867ea248" xlink:to="loc_us-gaap_ReclassificationTypeDomain_53385709-98a2-4134-a85b-5262df41de69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember_3eb15732-ca57-4799-ac90-ff5b57b996c6" xlink:href="hcsg-20221231.xsd#hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationTypeDomain_53385709-98a2-4134-a85b-5262df41de69" xlink:to="loc_hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember_3eb15732-ca57-4799-ac90-ff5b57b996c6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#SegmentInformationScheduleofSegmentInformationDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="extended" id="i19ba74411dd24014be06e53d22eff329_SegmentInformationScheduleofSegmentInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0b645b0f-8623-45f2-8cbf-c9df1c83ddae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_da3edca4-f2c0-46b5-81ef-7b505f9a020f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0b645b0f-8623-45f2-8cbf-c9df1c83ddae" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_da3edca4-f2c0-46b5-81ef-7b505f9a020f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6dd25f8c-4bc4-4fa9-8b3b-dfba73143264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0b645b0f-8623-45f2-8cbf-c9df1c83ddae" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6dd25f8c-4bc4-4fa9-8b3b-dfba73143264" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8a50b5cc-cb4e-45b4-8991-b36518efc7af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0b645b0f-8623-45f2-8cbf-c9df1c83ddae" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8a50b5cc-cb4e-45b4-8991-b36518efc7af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a7fd2015-76de-41c2-aa86-505b3d1bd41f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0b645b0f-8623-45f2-8cbf-c9df1c83ddae" xlink:to="loc_us-gaap_Assets_a7fd2015-76de-41c2-aa86-505b3d1bd41f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f2ed3c1e-b401-4dc3-9a5f-d7c6ee50210b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0b645b0f-8623-45f2-8cbf-c9df1c83ddae" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f2ed3c1e-b401-4dc3-9a5f-d7c6ee50210b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_1223e54a-6d39-43f5-b6bd-d7dfa8dcf5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0b645b0f-8623-45f2-8cbf-c9df1c83ddae" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_1223e54a-6d39-43f5-b6bd-d7dfa8dcf5fe" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ab7bd656-2e09-44cc-bfd7-aed6035f03a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0b645b0f-8623-45f2-8cbf-c9df1c83ddae" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ab7bd656-2e09-44cc-bfd7-aed6035f03a8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_0397fc6d-df97-468c-ba75-8f6f2fd97c6b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ab7bd656-2e09-44cc-bfd7-aed6035f03a8" xlink:to="loc_srt_ConsolidationItemsAxis_0397fc6d-df97-468c-ba75-8f6f2fd97c6b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_0397fc6d-df97-468c-ba75-8f6f2fd97c6b_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ConsolidationItemsAxis_0397fc6d-df97-468c-ba75-8f6f2fd97c6b" xlink:to="loc_srt_ConsolidationItemsDomain_0397fc6d-df97-468c-ba75-8f6f2fd97c6b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_aa9a273c-8ab5-4cea-924e-76a1f82c9e3b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ConsolidationItemsAxis_0397fc6d-df97-468c-ba75-8f6f2fd97c6b" xlink:to="loc_srt_ConsolidationItemsDomain_aa9a273c-8ab5-4cea-924e-76a1f82c9e3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_848072fd-a405-4179-a78d-a29c8fdda67d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_aa9a273c-8ab5-4cea-924e-76a1f82c9e3b" xlink:to="loc_us-gaap_OperatingSegmentsMember_848072fd-a405-4179-a78d-a29c8fdda67d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_CorporateAndEliminationsMember_6da90744-e21e-49e6-8bf9-c98a492c21c8" xlink:href="hcsg-20221231.xsd#hcsg_CorporateAndEliminationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ConsolidationItemsDomain_aa9a273c-8ab5-4cea-924e-76a1f82c9e3b" xlink:to="loc_hcsg_CorporateAndEliminationsMember_6da90744-e21e-49e6-8bf9-c98a492c21c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1122db10-94c4-4c28-a90b-9688d5150aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ab7bd656-2e09-44cc-bfd7-aed6035f03a8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1122db10-94c4-4c28-a90b-9688d5150aa6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_1122db10-94c4-4c28-a90b-9688d5150aa6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1122db10-94c4-4c28-a90b-9688d5150aa6" xlink:to="loc_us-gaap_SegmentDomain_1122db10-94c4-4c28-a90b-9688d5150aa6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8c767796-b969-46e4-a17b-a27e9fbe2fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1122db10-94c4-4c28-a90b-9688d5150aa6" xlink:to="loc_us-gaap_SegmentDomain_8c767796-b969-46e4-a17b-a27e9fbe2fa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_HousekeepingServicesMember_6c09f7f9-f162-4788-b9be-1e799c2e3dd9" xlink:href="hcsg-20221231.xsd#hcsg_HousekeepingServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8c767796-b969-46e4-a17b-a27e9fbe2fa2" xlink:to="loc_hcsg_HousekeepingServicesMember_6c09f7f9-f162-4788-b9be-1e799c2e3dd9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DietaryServicesMember_a01918fa-f9f9-480b-b05f-52091e239f24" xlink:href="hcsg-20221231.xsd#hcsg_DietaryServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8c767796-b969-46e4-a17b-a27e9fbe2fa2" xlink:to="loc_hcsg_DietaryServicesMember_a01918fa-f9f9-480b-b05f-52091e239f24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_2bf355d4-c696-4acd-87b6-de4fdd16f42f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ab7bd656-2e09-44cc-bfd7-aed6035f03a8" xlink:to="loc_srt_MajorCustomersAxis_2bf355d4-c696-4acd-87b6-de4fdd16f42f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_2bf355d4-c696-4acd-87b6-de4fdd16f42f_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_2bf355d4-c696-4acd-87b6-de4fdd16f42f" xlink:to="loc_srt_NameOfMajorCustomerDomain_2bf355d4-c696-4acd-87b6-de4fdd16f42f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_d36866cb-8575-461b-a996-1455a0182841" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_2bf355d4-c696-4acd-87b6-de4fdd16f42f" xlink:to="loc_srt_NameOfMajorCustomerDomain_d36866cb-8575-461b-a996-1455a0182841" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_GenesisHealthcareIncMember_0c82b6dc-69bb-4389-b9fe-127104022f9a" xlink:href="hcsg-20221231.xsd#hcsg_GenesisHealthcareIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_d36866cb-8575-461b-a996-1455a0182841" xlink:to="loc_hcsg_GenesisHealthcareIncMember_0c82b6dc-69bb-4389-b9fe-127104022f9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dde1f7b3-3284-462d-b9de-5dd52673c07d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ab7bd656-2e09-44cc-bfd7-aed6035f03a8" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dde1f7b3-3284-462d-b9de-5dd52673c07d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dde1f7b3-3284-462d-b9de-5dd52673c07d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dde1f7b3-3284-462d-b9de-5dd52673c07d" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dde1f7b3-3284-462d-b9de-5dd52673c07d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e044264b-7b84-4c6c-b19c-fceb5d5dde31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dde1f7b3-3284-462d-b9de-5dd52673c07d" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e044264b-7b84-4c6c-b19c-fceb5d5dde31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_39ddcae0-1aab-47ec-8bb2-fee389487da1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e044264b-7b84-4c6c-b19c-fceb5d5dde31" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_39ddcae0-1aab-47ec-8bb2-fee389487da1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_148ff93f-3de6-4246-8941-0b270511832d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ab7bd656-2e09-44cc-bfd7-aed6035f03a8" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_148ff93f-3de6-4246-8941-0b270511832d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_148ff93f-3de6-4246-8941-0b270511832d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_148ff93f-3de6-4246-8941-0b270511832d" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_148ff93f-3de6-4246-8941-0b270511832d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d4cbec54-2cf0-4877-bd26-86715832c9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_148ff93f-3de6-4246-8941-0b270511832d" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d4cbec54-2cf0-4877-bd26-86715832c9b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_340e3e92-eca9-4263-84ff-c661af2ca38b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_d4cbec54-2cf0-4877-bd26-86715832c9b0" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_340e3e92-eca9-4263-84ff-c661af2ca38b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ContractualObligationsandOtherContingenciesDetails"/>
  <link:definitionLink xlink:role="http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails" xlink:type="extended" id="i1c0e014482ff47e9a1ef23135628c85c_ContractualObligationsandOtherContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5ebe7640-e74a-4d47-aa9a-a7dd2820711a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5ebe7640-e74a-4d47-aa9a-a7dd2820711a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fdf96e9f-d62a-43dd-aec1-35d887820325" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fdf96e9f-d62a-43dd-aec1-35d887820325" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_5486b71b-6b25-440c-a62c-2523b171e514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_us-gaap_LinesOfCreditCurrent_5486b71b-6b25-440c-a62c-2523b171e514" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DebtInstrumentCovenantNumber_19e4a91e-d0b6-40ad-a0fa-84ba75bfa625" xlink:href="hcsg-20221231.xsd#hcsg_DebtInstrumentCovenantNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_hcsg_DebtInstrumentCovenantNumber_19e4a91e-d0b6-40ad-a0fa-84ba75bfa625" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_a4f3a609-7b3d-492b-a891-56bd321d9a77" xlink:href="hcsg-20221231.xsd#hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_a4f3a609-7b3d-492b-a891-56bd321d9a77" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_bee01515-64fd-4e34-b45f-9db78a30d13b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_bee01515-64fd-4e34-b45f-9db78a30d13b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity_0e379654-54e5-439f-8f4d-2f158d94591b" xlink:href="hcsg-20221231.xsd#hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity_0e379654-54e5-439f-8f4d-2f158d94591b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_b5af9338-e29c-416e-8bbb-67490e82a75b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_b5af9338-e29c-416e-8bbb-67490e82a75b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_4cf7df71-dc0a-48b0-a9e7-fa91ea1d391c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_4cf7df71-dc0a-48b0-a9e7-fa91ea1d391c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_e9e5db9c-4f60-47c9-bb07-2182cca78dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:to="loc_us-gaap_VariableRateAxis_e9e5db9c-4f60-47c9-bb07-2182cca78dcd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_e9e5db9c-4f60-47c9-bb07-2182cca78dcd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_e9e5db9c-4f60-47c9-bb07-2182cca78dcd" xlink:to="loc_us-gaap_VariableRateDomain_e9e5db9c-4f60-47c9-bb07-2182cca78dcd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_14c88c2a-a26f-4239-9e62-40a08e71e03e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_e9e5db9c-4f60-47c9-bb07-2182cca78dcd" xlink:to="loc_us-gaap_VariableRateDomain_14c88c2a-a26f-4239-9e62-40a08e71e03e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SecuredOvernightFinancingRateSOFRMember_434214f0-33ef-4f91-b5eb-9993e819c4a5" xlink:href="hcsg-20221231.xsd#hcsg_SecuredOvernightFinancingRateSOFRMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_14c88c2a-a26f-4239-9e62-40a08e71e03e" xlink:to="loc_hcsg_SecuredOvernightFinancingRateSOFRMember_434214f0-33ef-4f91-b5eb-9993e819c4a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_13963103-3ba1-47b9-a3b9-e2094a4090ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_13963103-3ba1-47b9-a3b9-e2094a4090ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_13963103-3ba1-47b9-a3b9-e2094a4090ac_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_13963103-3ba1-47b9-a3b9-e2094a4090ac" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_13963103-3ba1-47b9-a3b9-e2094a4090ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_cfe0f151-9f60-4111-8d0a-6e0a163468af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_13963103-3ba1-47b9-a3b9-e2094a4090ac" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_cfe0f151-9f60-4111-8d0a-6e0a163468af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_488fa65f-9fbc-417f-9d85-08baeec8be5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_cfe0f151-9f60-4111-8d0a-6e0a163468af" xlink:to="loc_us-gaap_LetterOfCreditMember_488fa65f-9fbc-417f-9d85-08baeec8be5b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_c67d56b2-393b-4d94-bcae-d16723b67c14" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:to="loc_srt_LitigationCaseAxis_c67d56b2-393b-4d94-bcae-d16723b67c14" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_c67d56b2-393b-4d94-bcae-d16723b67c14_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_LitigationCaseAxis_c67d56b2-393b-4d94-bcae-d16723b67c14" xlink:to="loc_srt_LitigationCaseTypeDomain_c67d56b2-393b-4d94-bcae-d16723b67c14_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_086f08c3-cd80-4c7f-bcad-98d76e548930" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_LitigationCaseAxis_c67d56b2-393b-4d94-bcae-d16723b67c14" xlink:to="loc_srt_LitigationCaseTypeDomain_086f08c3-cd80-4c7f-bcad-98d76e548930" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareholderClassActionMember_aa372103-560d-4da1-912f-e8e73a412bc5" xlink:href="hcsg-20221231.xsd#hcsg_ShareholderClassActionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_LitigationCaseTypeDomain_086f08c3-cd80-4c7f-bcad-98d76e548930" xlink:to="loc_hcsg_ShareholderClassActionMember_aa372103-560d-4da1-912f-e8e73a412bc5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c2cd874d-82bc-4036-a1dd-a580c1fb1fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c2cd874d-82bc-4036-a1dd-a580c1fb1fc1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c2cd874d-82bc-4036-a1dd-a580c1fb1fc1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c2cd874d-82bc-4036-a1dd-a580c1fb1fc1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c2cd874d-82bc-4036-a1dd-a580c1fb1fc1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d65a0a0f-2d7c-4752-bed3-25e1a65563ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c2cd874d-82bc-4036-a1dd-a580c1fb1fc1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d65a0a0f-2d7c-4752-bed3-25e1a65563ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_94dc1b8d-c546-49d5-b7af-70078875d288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d65a0a0f-2d7c-4752-bed3-25e1a65563ce" xlink:to="loc_us-gaap_LineOfCreditMember_94dc1b8d-c546-49d5-b7af-70078875d288" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_9f50688b-4a47-4139-b645-992b79aef040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:to="loc_us-gaap_CreditFacilityAxis_9f50688b-4a47-4139-b645-992b79aef040" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_9f50688b-4a47-4139-b645-992b79aef040_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_9f50688b-4a47-4139-b645-992b79aef040" xlink:to="loc_us-gaap_CreditFacilityDomain_9f50688b-4a47-4139-b645-992b79aef040_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_64de7fc7-5045-44d1-b9bc-bf6af38a44ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_9f50688b-4a47-4139-b645-992b79aef040" xlink:to="loc_us-gaap_CreditFacilityDomain_64de7fc7-5045-44d1-b9bc-bf6af38a44ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e04fe422-70c7-481a-8259-df038c055d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_64de7fc7-5045-44d1-b9bc-bf6af38a44ce" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e04fe422-70c7-481a-8259-df038c055d0f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_79783818-ffef-41ef-9008-2cdc8a2e65c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:to="loc_us-gaap_DebtInstrumentAxis_79783818-ffef-41ef-9008-2cdc8a2e65c2" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_79783818-ffef-41ef-9008-2cdc8a2e65c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_79783818-ffef-41ef-9008-2cdc8a2e65c2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_79783818-ffef-41ef-9008-2cdc8a2e65c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5494b7be-b92b-4238-b605-3847426fd4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_79783818-ffef-41ef-9008-2cdc8a2e65c2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5494b7be-b92b-4238-b605-3847426fd4a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_UnsecuredRevolvingLoanFacilityMember_1c85f8cd-d846-4076-b209-4149900973c7" xlink:href="hcsg-20221231.xsd#hcsg_UnsecuredRevolvingLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5494b7be-b92b-4238-b605-3847426fd4a4" xlink:to="loc_hcsg_UnsecuredRevolvingLoanFacilityMember_1c85f8cd-d846-4076-b209-4149900973c7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_215a9d2b-fb8e-43c7-8fd6-ff14f3c0cc16" xlink:href="hcsg-20221231.xsd#hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_215a9d2b-fb8e-43c7-8fd6-ff14f3c0cc16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>10
<FILENAME>hcsg-20221231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:22f459b0-c2c8-4261-b885-26552ded2907,g:a90e390d-0b2b-481e-b7a0-349f398c5de6-->
<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_IncomeTaxReconciliationMinorityInterestIncomeExpense_debd2aed-a433-4556-a3ce-847da903258e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" 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">Tax exempt interest</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink: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, Noncontrolling Interest Income (Loss), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:to="lab_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_3d306be6-bc68-47c6-a267-e2052e4e5484_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturing in one year or less</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_a782bf44-2458-459f-a23f-2a2d250cef79_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/2022/elts/us-gaap-2022.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_hcsg_WorkersCompensationPercentOfLiabilities_b20a930e-a93e-45d8-9f26-1ee652657722_terseLabel_en-US" xlink:label="lab_hcsg_WorkersCompensationPercentOfLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of liabilities</link:label>
    <link:label id="lab_hcsg_WorkersCompensationPercentOfLiabilities_label_en-US" xlink:label="lab_hcsg_WorkersCompensationPercentOfLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers Compensation Percent Of Liabilities</link:label>
    <link:label id="lab_hcsg_WorkersCompensationPercentOfLiabilities_documentation_en-US" xlink:label="lab_hcsg_WorkersCompensationPercentOfLiabilities" 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">Workers Compensation Percent Of Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_WorkersCompensationPercentOfLiabilities" xlink:href="hcsg-20221231.xsd#hcsg_WorkersCompensationPercentOfLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_WorkersCompensationPercentOfLiabilities" xlink:to="lab_hcsg_WorkersCompensationPercentOfLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1a892e72-c934-4943-b136-ec51c79d45f1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_400a127c-e8ea-4263-9277-cb5fa26b218a_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total minimum lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_e69f04dc-9383-4842-9202-7ee2ef66e96a_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">Bad Debt Expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_ce5c155d-12ab-4719-bc6e-a606945550d8_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink: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 fair value of other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_30f5e0ae-ae60-4797-8869-d845ffc15045_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 asset</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_ffd172d8-1550-4ff4-8ada-9d9f0e2a9a27_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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/2022/elts/us-gaap-2022.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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_8cb8d10f-0d7d-4b16-82cb-dc4b6c1d7397_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink: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), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_37e2ede6-07f1-49ad-9838-6139078abb10_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentGross_84fb9290-f466-4c9e-80c5-a5ffc339fea3_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/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_f4a79c08-f563-461e-9afe-9e93a2a3d581_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid</link:label>
    <link:label id="lab_us-gaap_PaymentsOfDividendsCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of Ordinary Dividends, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfDividendsCommonStock" xlink:to="lab_us-gaap_PaymentsOfDividendsCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_f3bc7c06-3cae-418f-9c36-4385c80b4a2e_totalLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" 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">2021</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Two, Originated, Fiscal Year before Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Two, Originated, Fiscal Year before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6167905f-3536-4ca3-85ef-f2da05ca7276_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" 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">Bank line of credit</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/2022/elts/us-gaap-2022.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_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_78e2633d-4354-4b69-8fb4-34c10eb19bbd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" 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">Depreciation of property and equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_4b20b851-a293-4f20-ab23-119e720312ef_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_6e2a7a22-012d-46be-a032-87c0fe3d98a5_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_label_en-US" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Financial Instruments, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_0376fa2c-79de-4b80-824d-adcbe87a36bb_terseLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" xlink: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</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff, Year Four, Originated, Three Years before Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Writeoff, Year Four, Originated, Three Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_4dc3db44-4dc1-4b72-ba93-ddc5fff9679d_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturing in sixth year through tenth year</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_22ee1eb7-0249-442c-864a-e042f9dd7a5e_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" 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">Deferred compensation funding, at fair value</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_f66bf907-073e-4e5f-93ae-f939556942a7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink: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 compensation fund</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationPlanAssets_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationPlanAssets" xlink: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 Compensation Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationPlanAssets" xlink:to="lab_us-gaap_DeferredCompensationPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain_6e246e86-c221-4b5c-bb5e-116b279d97af_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Period Past Due [Domain]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Aging [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:to="lab_us-gaap_FinancingReceivablesPeriodPastDueDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_db9aab49-f693-4ffd-9726-0c0fc727fdcf_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:to="lab_us-gaap_FairValueDisclosureItemAmountsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f4db51e6-d94e-4387-a794-4226b1883946_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_7a3d3d58-5001-473b-b59d-5298bcc05d85_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink: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 spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_f541a05f-46c3-43af-acd4-7a829f05bc42_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">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_22ae59fa-d801-41c5-b923-b2524f0fdb1c_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_cddbcbd1-bcd5-49c7-b84c-916b0055355f_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_6c87f81f-dfc5-4714-8ca6-3d43b108e915_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_88aaa14e-ac09-4c87-8117-8426a1fab92d_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_31ee63ae-5f01-47f4-b43d-8bfc422241f7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate &#8212; operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_095451e0-a6b4-4e6f-b6c0-715fa587ead2_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink: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, noncurrent</link:label>
    <link:label id="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_f5487d17-9e9a-4743-8604-247f2580d0f5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" 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">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink:to="lab_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_DebtInstrumentCovenantNumber_18e8b066-da0c-42bc-b7fe-aaaccb2b9d7b_terseLabel_en-US" xlink:label="lab_hcsg_DebtInstrumentCovenantNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial covenants</link:label>
    <link:label id="lab_hcsg_DebtInstrumentCovenantNumber_label_en-US" xlink:label="lab_hcsg_DebtInstrumentCovenantNumber" xlink: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, Covenant, Number</link:label>
    <link:label id="lab_hcsg_DebtInstrumentCovenantNumber_documentation_en-US" xlink:label="lab_hcsg_DebtInstrumentCovenantNumber" 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, Covenant, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DebtInstrumentCovenantNumber" xlink:href="hcsg-20221231.xsd#hcsg_DebtInstrumentCovenantNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_DebtInstrumentCovenantNumber" xlink:to="lab_hcsg_DebtInstrumentCovenantNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities_2bf8582e-3caf-41df-9e88-0d69cf913625_terseLabel_en-US" xlink:label="lab_hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities" xlink: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 financial institutions holding cash and cash equivalents and marketable securities</link:label>
    <link:label id="lab_hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities_label_en-US" xlink:label="lab_hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities" xlink: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, Number of Financial Institutions Holding Cash and Cash Equivalents and Marketable Securities</link:label>
    <link:label id="lab_hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities_documentation_en-US" xlink:label="lab_hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities" 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">Concentration Risk, Number of Financial Institutions Holding Cash and Cash Equivalents and Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities" xlink:href="hcsg-20221231.xsd#hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities" xlink:to="lab_hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities" 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/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_19b02e8d-a640-435b-9922-a9045bb2a15c_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" 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">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_d41cc4e1-2e9c-40ce-8528-502e84785c9f_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_DeferredCompensationTrustAccountBalance_642c8802-3f68-4551-8d1b-42dff2fe0db5_terseLabel_en-US" xlink:label="lab_hcsg_DeferredCompensationTrustAccountBalance" xlink: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 end SERP trust account balance</link:label>
    <link:label id="lab_hcsg_DeferredCompensationTrustAccountBalance_label_en-US" xlink:label="lab_hcsg_DeferredCompensationTrustAccountBalance" xlink: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 Compensation Trust Account Balance</link:label>
    <link:label id="lab_hcsg_DeferredCompensationTrustAccountBalance_documentation_en-US" xlink:label="lab_hcsg_DeferredCompensationTrustAccountBalance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Trust Account Balance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationTrustAccountBalance" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationTrustAccountBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_DeferredCompensationTrustAccountBalance" xlink:to="lab_hcsg_DeferredCompensationTrustAccountBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_b0aa442e-4b1d-4598-a887-3d42eebff382_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_32d59fa1-b0c0-4726-a63b-c2cc427babf4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" 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">Purchases of treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_b8ad89d4-bc6f-4795-b2b5-03ee6d576e48_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_74054f83-e246-41e2-b793-6e991de2a3ac_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_39df9b5a-7a79-4433-aff8-9bd70b20e776_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_50422ed5-b144-4404-991a-9559178e267c_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_4191385b-a9cc-4923-b777-e261cf356d7b_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 for the period</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_4cc4e6d0-8133-4bbf-ab4a-9d0102a7d666_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_5cf5547d-a3b9-416e-8ad5-fdd3447d5334_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink: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 Options Granted Estimated Expense Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink: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 Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c8f293e3-efd7-437c-8076-739a581fdc35_verboseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" 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">Anti-dilutive equity awards (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_dc671750-a26e-429d-a9a7-5de94ba99161_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturing in second year through fifth year</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_47548151-132f-4364-a14b-45605ff7870b_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_34aba0c5-c1fd-4f5b-9da7-7bbee571bbd3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems" xlink: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, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems" xlink: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, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems" xlink:to="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery_4665d160-36c4-43eb-bc44-fb9f5878c8b7_negatedLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-Offs/Adjustments</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff And Adjustment, after Recovery</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery" 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">Financing Receivable, Allowance for Credit Loss, Writeoff And Adjustment, after Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_144b069a-1071-478c-8188-6de5b1f729e8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer_c7f45ff8-bf0c-4c25-b960-ba618589df4c_terseLabel_en-US" xlink:label="lab_hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer" xlink: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 earned income on a pre-tax basis, deferred</link:label>
    <link:label id="lab_hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer_label_en-US" xlink:label="lab_hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer" xlink: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 Compensation Plan Percentage Of Pre Tax Income Allow Participants To Defer</link:label>
    <link:label id="lab_hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer_documentation_en-US" xlink:label="lab_hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan Percentage Of Pre Tax Income Allow Participants To Defer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer" xlink:to="lab_hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_ef2608c8-96a6-4ff6-b58f-1ee959d0c35b_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" 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">Summarized Information of Stock Options Outstanding</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink: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, Exercise Price Range [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_c0488d23-0dac-4e09-98b5-1aa1b6bc628b_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_79d0296b-29a0-45d8-8b9c-c6d34612e767_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable" xlink: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, Investments, Entities that Calculate Net Asset Value Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_label_en-US" xlink:label="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable" xlink: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, Investments, Entities that Calculate Net Asset Value Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable" xlink:to="lab_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_PeriodOfAmortizationOfInventoriesAndSupplies_7a5afb06-ef25-4300-9c8e-b8d743160366_terseLabel_en-US" xlink:label="lab_hcsg_PeriodOfAmortizationOfInventoriesAndSupplies" xlink: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 period of inventories and supplies</link:label>
    <link:label id="lab_hcsg_PeriodOfAmortizationOfInventoriesAndSupplies_label_en-US" xlink:label="lab_hcsg_PeriodOfAmortizationOfInventoriesAndSupplies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Period of Amortization of Inventories and Supplies</link:label>
    <link:label id="lab_hcsg_PeriodOfAmortizationOfInventoriesAndSupplies_documentation_en-US" xlink:label="lab_hcsg_PeriodOfAmortizationOfInventoriesAndSupplies" 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">Period of Amortization of Inventories and Supplies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PeriodOfAmortizationOfInventoriesAndSupplies" xlink:href="hcsg-20221231.xsd#hcsg_PeriodOfAmortizationOfInventoriesAndSupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_PeriodOfAmortizationOfInventoriesAndSupplies" xlink:to="lab_hcsg_PeriodOfAmortizationOfInventoriesAndSupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_3090a9f8-79aa-4050-a212-ca123c74fa85_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Commitments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_032c0d1c-f6e6-4f55-866e-1bb28a7ee51e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_SyscoMember_06f87ecd-6498-41d0-9f19-0ae24d567011_terseLabel_en-US" xlink:label="lab_hcsg_SyscoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sysco</link:label>
    <link:label id="lab_hcsg_SyscoMember_label_en-US" xlink:label="lab_hcsg_SyscoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sysco [Member]</link:label>
    <link:label id="lab_hcsg_SyscoMember_documentation_en-US" xlink:label="lab_hcsg_SyscoMember" 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">Sysco</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SyscoMember" xlink:href="hcsg-20221231.xsd#hcsg_SyscoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_SyscoMember" xlink:to="lab_hcsg_SyscoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_83c9ed27-b2ae-4140-af2e-b75c713c7343_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock in treasury, at cost, 2,073 and 2,240 shares as of December&#160;31, 2022 and 2021, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonValue" xlink:to="lab_us-gaap_TreasuryStockCommonValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_9452e1c8-4ded-425b-ae6e-a11a8a682ae3_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationTable_7661b2fc-1dde-485a-a3f1-57ed6f1f03e3_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification [Table]</link:label>
    <link:label id="lab_us-gaap_ReclassificationTable_label_en-US" xlink:label="lab_us-gaap_ReclassificationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationTable" xlink:to="lab_us-gaap_ReclassificationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d22df7a5-d552-457a-90e0-344cbc071b41_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" 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">Marketable securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_6f25d92a-68a8-4744-94b7-23161045e857_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c821b234-06e7-46b8-98b7-c77bd1fb0086_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" 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 debt securities</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventorySuppliesPolicy_f3705ec3-8dd0-404c-9ee2-162ca0d965a1_terseLabel_en-US" xlink:label="lab_us-gaap_InventorySuppliesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories and Supplies</link:label>
    <link:label id="lab_us-gaap_InventorySuppliesPolicy_label_en-US" xlink:label="lab_us-gaap_InventorySuppliesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Supplies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventorySuppliesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventorySuppliesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventorySuppliesPolicy" xlink:to="lab_us-gaap_InventorySuppliesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_7a3f8e3f-c281-4e8f-8698-6b2679744edf_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplementary cash flow information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_c9e0f1ae-339a-4d8f-b1b7-0b1f6abffdfc_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_DeferredTaxAssetsLeases_61473388-7849-49c7-b3eb-b24b295900e5_terseLabel_en-US" xlink:label="lab_hcsg_DeferredTaxAssetsLeases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_hcsg_DeferredTaxAssetsLeases_label_en-US" xlink:label="lab_hcsg_DeferredTaxAssetsLeases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Leases</link:label>
    <link:label id="lab_hcsg_DeferredTaxAssetsLeases_documentation_en-US" xlink:label="lab_hcsg_DeferredTaxAssetsLeases" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Leases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredTaxAssetsLeases" xlink:href="hcsg-20221231.xsd#hcsg_DeferredTaxAssetsLeases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_DeferredTaxAssetsLeases" xlink:to="lab_hcsg_DeferredTaxAssetsLeases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_63cbfc02-cab0-4d15-975e-49cf64b99c85_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink: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, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_60b962d5-6536-4895-85be-bd2139032dee_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" 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">Amortization of goodwill and intangibles</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear_bdce9c25-3260-4974-912c-f06d7714a267_terseLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff, Year One, Originated, Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Writeoff, Year One, Originated, Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_890a2817-6822-4d90-ba9f-9d6cef84f88a_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_3c25dc91-daf1-4f2b-a4e5-96bfe82be2cb_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" 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/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_8097cfdc-d759-442a-bc2a-0747a2c1b309_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_ce6480f3-f06a-47bc-a50a-27a23f35beee_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">Quoted Prices in&#160;Active Markets (Level 1)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_b9745b26-910b-489f-9cd0-c2323f6cda2a_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" 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">Schedule of Weighted Average Number of Shares</link:label>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink: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 Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_79735465-1f7b-4c60-9f35-3df3badba8cb_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink: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 Stock Purchase Plan</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_5a0428e6-5f86-4e81-87d1-0816c2eb92f0_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" 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">ESPP</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_232f67dc-87af-42fd-a9df-3c7f6571497c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink: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:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationTypeAxis_2f2fff84-bd7e-4860-9268-c4f85d4d9021_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ReclassificationTypeAxis_label_en-US" xlink:label="lab_us-gaap_ReclassificationTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationTypeAxis" xlink:to="lab_us-gaap_ReclassificationTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_22c0773c-0412-4c4d-9397-3cb64f7c1baf_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod_06c24a17-ddb1-4ea6-bc8c-cfa83b3f5839_terseLabel_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payout period</link:label>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod_label_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod" xlink: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 Payout Period</link:label>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod_documentation_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Payout Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod" xlink:to="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_87b43cfd-4a05-4bb7-ac1b-54670be0b972_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/2022/elts/us-gaap-2022.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_NetCashProvidedByUsedInOperatingActivities_9fd5a9b8-9f25-4e1c-8a09-b59f8a0db00e_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 (used in) provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_80232c83-54dc-44a4-8d83-e010fc52f1f4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease obligation</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_ce5e5db0-b70c-4925-a3bf-dcf1be6066a1_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink: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 compensation liability</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink: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 Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationTypeDomain_61260ab6-bd61-48d6-80a8-d6025f589f86_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ReclassificationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ReclassificationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationTypeDomain" xlink:to="lab_us-gaap_ReclassificationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_22858a61-ec33-4351-a5ef-e9dfad68c6e9_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" 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">Expired (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink: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, Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_6a34bdf4-a20b-4adf-95b6-54198eb26baf_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for amounts included in the measurement of lease liabilities</link:label>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink: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 Flow, Operating Activities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_a9401932-29d1-49a6-9e62-b4f0a9a270ac_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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 Outstanding Restricted Stock Units and Restricted Stock</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink: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, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_aa687e89-6fb2-4328-96f9-aec42a0e4e42_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" 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">Schedule of Contractual Maturities of Available for Sale Investments</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_fbba4a39-a906-4927-ae17-36898cd6bbc0_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialAssetPastDueMember_f011c3eb-4e3c-495d-99f5-6f8e7b8750fe_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialAssetPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FinancialAssetPastDueMember_label_en-US" xlink:label="lab_us-gaap_FinancialAssetPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Past Due [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetPastDueMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialAssetPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialAssetPastDueMember" xlink:to="lab_us-gaap_FinancialAssetPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_8d943fb1-b8e2-4181-bf4a-508fd26c15c3_verboseLabel_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating costs and expenses:</link:label>
    <link:label id="lab_us-gaap_CostsAndExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_CostsAndExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Costs and Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAndExpensesAbstract" xlink:to="lab_us-gaap_CostsAndExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_0cd541b4-e5e5-4947-ac1f-80d87998b324_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_b5905feb-2617-4564-b99e-3094de9f96db_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink: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 percentage of employee contribution</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_5df3cc28-81a0-49ea-a34b-970302d1f8ee_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" 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">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink: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, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_d7ee2ba8-2c44-4f10-9598-c7d4f766306e_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SERP</link:label>
    <link:label id="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Employee Retirement Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:to="lab_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentOfFinancingAndStockIssuanceCosts_05800eeb-9456-41b4-82c4-de1f911cdca7_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of statutory withholding on net issuance of restricted stock units</link:label>
    <link:label id="lab_us-gaap_PaymentOfFinancingAndStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink: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 of Financing and Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentOfFinancingAndStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentOfFinancingAndStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_529baac2-ab1a-40eb-a0e1-3cfff7e4318a_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_a66684b2-599f-409a-8934-3846c00ed81c_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink: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 recovered after write off</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink: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, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_302813cf-d9a1-46ba-9e72-4ea3a895517f_terseLabel_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink: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 and Notes Receivable</link:label>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_26e78dce-1af2-4fe5-acf4-2b115a7f63c6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term &#8212; operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_c1cf26b8-ae3c-4f9f-ad4e-1ab3f6bafd7c_terseLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff, Year Three, Originated, Two Years before Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Writeoff, Year Three, Originated, Two Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_f51e3f43-95f6-47cb-8fd3-42b2d4c3c685_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposals of fixed assets</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfProductiveAssets_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:to="lab_us-gaap_ProceedsFromSaleOfProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_6bbf47bb-c0d2-4d80-ad0e-94979bf745c7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_9a760959-321f-47d6-a184-d5c001a4a4e9_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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 period adjustment</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink: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, Purchase Accounting Adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_50e3bfdc-cf4d-4566-9c68-9ff15e668b6c_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" 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">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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_ac1ef6ed-9d3d-4c73-89b4-1707dd60b25e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_fe6b9081-4498-4bd5-a1b7-f2bb5ad1fa81_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink: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 Reclassification out of Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_LesseeOperatingLeaseTerminationOptionTerm_f29dc68b-d82e-4856-8f08-2f25df2e91ab_terseLabel_en-US" xlink:label="lab_hcsg_LesseeOperatingLeaseTerminationOptionTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Termination option</link:label>
    <link:label id="lab_hcsg_LesseeOperatingLeaseTerminationOptionTerm_label_en-US" xlink:label="lab_hcsg_LesseeOperatingLeaseTerminationOptionTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Termination Option, Term</link:label>
    <link:label id="lab_hcsg_LesseeOperatingLeaseTerminationOptionTerm_documentation_en-US" xlink:label="lab_hcsg_LesseeOperatingLeaseTerminationOptionTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Termination Option, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LesseeOperatingLeaseTerminationOptionTerm" xlink:href="hcsg-20221231.xsd#hcsg_LesseeOperatingLeaseTerminationOptionTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_LesseeOperatingLeaseTerminationOptionTerm" xlink:to="lab_hcsg_LesseeOperatingLeaseTerminationOptionTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_918177fa-a5d6-4fac-9fe7-5732e362ae8f_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_9b262295-4f55-4bda-b449-64e4745a5616_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, Assets Measured on Recurring Basis, Disclosure Items [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/2022/elts/us-gaap-2022.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_RevolvingCreditFacilityMember_313cebf6-57a2-42e3-b64e-2a6e5b1ee793_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/2022/elts/us-gaap-2022.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_PropertyPlantAndEquipmentTextBlock_93fc7ea7-5fe8-4d22-9535-e5e0576d7a13_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_22bd3ed6-f8f4-44f5-83d2-b6def680cfac_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct_070c0231-821d-42e9-ad4a-8300e231b257_terseLabel_en-US" xlink:label="lab_hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct" xlink: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 payroll taxes under the CARES Act</link:label>
    <link:label id="lab_hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct_label_en-US" xlink:label="lab_hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Deferred Payroll Taxes Under CARES Act</link:label>
    <link:label id="lab_hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct_documentation_en-US" xlink:label="lab_hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Deferred Payroll Taxes Under CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct" xlink:href="hcsg-20221231.xsd#hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct" xlink:to="lab_hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_81fd45ff-c592-48a9-9af9-7d76ff1958fc_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_ad3d33b4-ad1c-430e-8f1f-663fe99610d3_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink: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 Gains (Losses) on Sale of Available-for-sale Securities</link:label>
    <link:label id="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink: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, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_5de1609b-4510-4ad1-b408-06aa9d98916a_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_A2020OmnibusIncentivePlanMember_e80fccf0-b9f0-474e-8947-a4aa6d98455e_terseLabel_en-US" xlink:label="lab_hcsg_A2020OmnibusIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Omnibus Incentive Plan</link:label>
    <link:label id="lab_hcsg_A2020OmnibusIncentivePlanMember_label_en-US" xlink:label="lab_hcsg_A2020OmnibusIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Omnibus Incentive Plan [Member]</link:label>
    <link:label id="lab_hcsg_A2020OmnibusIncentivePlanMember_documentation_en-US" xlink:label="lab_hcsg_A2020OmnibusIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020 Omnibus Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_A2020OmnibusIncentivePlanMember" xlink:href="hcsg-20221231.xsd#hcsg_A2020OmnibusIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_A2020OmnibusIncentivePlanMember" xlink:to="lab_hcsg_A2020OmnibusIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_568e88aa-60b1-41e3-a6e9-8714fd2ceefd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink: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</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis_305d1a33-da37-412a-ae3f-b8c18402be56_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Period Past Due [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Aging [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:to="lab_us-gaap_FinancingReceivablesPeriodPastDueAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_b35f9c48-0284-48f8-aadc-365f0f35907b_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at point in time</link:label>
    <link:label id="lab_us-gaap_TransferredAtPointInTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred at Point in Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredAtPointInTimeMember" xlink:to="lab_us-gaap_TransferredAtPointInTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_d5dde309-c2ea-4a30-829d-cff5ef43000d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink: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 Receivable, Past Due [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivablesPastDueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_65b17e2c-1872-4515-8c46-58229686b840_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property plant and equipment, useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_d5739bba-6193-4f33-a9ed-e776a89f8ef2_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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_a1b3ebca-d9ed-47cd-8641-f31936ded4a8_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_30e44be8-85a4-4368-958e-503a493da2e1_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a903cb3d-21c9-448a-8906-dcc1b19792e3_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_ManufacturerOfPrepackagedMealsMember_8394763d-5e18-4f7a-b86f-e3d72ca04fd4_terseLabel_en-US" xlink:label="lab_hcsg_ManufacturerOfPrepackagedMealsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturer of prepackaged meals</link:label>
    <link:label id="lab_hcsg_ManufacturerOfPrepackagedMealsMember_label_en-US" xlink:label="lab_hcsg_ManufacturerOfPrepackagedMealsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Manufacturer Of Prepackaged Meals [Member]</link:label>
    <link:label id="lab_hcsg_ManufacturerOfPrepackagedMealsMember_documentation_en-US" xlink:label="lab_hcsg_ManufacturerOfPrepackagedMealsMember" 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">Manufacturer Of Prepackaged Meals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ManufacturerOfPrepackagedMealsMember" xlink:href="hcsg-20221231.xsd#hcsg_ManufacturerOfPrepackagedMealsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_ManufacturerOfPrepackagedMealsMember" xlink:to="lab_hcsg_ManufacturerOfPrepackagedMealsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_062a3170-37b4-4a7c-b64c-d9f5906a4852_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_f2284f49-f2fa-4ae0-b3cd-463973a60a1d_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">Other Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_9c8346f4-0ac1-48e4-a121-4e2c4d88ca82_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_b02e87b3-a75a-4221-ad16-d2bb8f22655a_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 income tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_fbb378ee-524b-4413-afce-a2182bdc2a78_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_InvestmentIncomeAndOther_4655c45e-406e-4ad8-8431-15359ce83a91_terseLabel_en-US" xlink:label="lab_hcsg_InvestmentIncomeAndOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment and other (expense) income, net</link:label>
    <link:label id="lab_hcsg_InvestmentIncomeAndOther_e4d3d6cc-a365-4e3b-a5cd-4f5e2300d898_verboseLabel_en-US" xlink:label="lab_hcsg_InvestmentIncomeAndOther" 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">(Losses) gains from the sale of available-for-sale securities</link:label>
    <link:label id="lab_hcsg_InvestmentIncomeAndOther_label_en-US" xlink:label="lab_hcsg_InvestmentIncomeAndOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income and Other</link:label>
    <link:label id="lab_hcsg_InvestmentIncomeAndOther_documentation_en-US" xlink:label="lab_hcsg_InvestmentIncomeAndOther" 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">Investment Income and Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_InvestmentIncomeAndOther" xlink:href="hcsg-20221231.xsd#hcsg_InvestmentIncomeAndOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_InvestmentIncomeAndOther" xlink:to="lab_hcsg_InvestmentIncomeAndOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FixedIncomeInvestmentsMember_b627fd7d-9117-42c4-a29f-6680fd32a715_terseLabel_en-US" xlink:label="lab_us-gaap_FixedIncomeInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income</link:label>
    <link:label id="lab_us-gaap_FixedIncomeInvestmentsMember_label_en-US" xlink:label="lab_us-gaap_FixedIncomeInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fixed Income Investments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeInvestmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FixedIncomeInvestmentsMember" xlink:to="lab_us-gaap_FixedIncomeInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_4a4a0706-43c6-451b-b2f0-fa6e02c2d058_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_HousekeepingServicesMember_5aa050b9-d81a-4063-91b6-23b5449b9be8_terseLabel_en-US" xlink:label="lab_hcsg_HousekeepingServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Housekeeping</link:label>
    <link:label id="lab_hcsg_HousekeepingServicesMember_label_en-US" xlink:label="lab_hcsg_HousekeepingServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Housekeeping Services [Member]</link:label>
    <link:label id="lab_hcsg_HousekeepingServicesMember_documentation_en-US" xlink:label="lab_hcsg_HousekeepingServicesMember" 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">Housekeeping Services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_HousekeepingServicesMember" xlink:href="hcsg-20221231.xsd#hcsg_HousekeepingServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_HousekeepingServicesMember" xlink:to="lab_hcsg_HousekeepingServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_NumeratorAbstract_f75c647c-2b8c-43d0-ad20-c9d14a7dcd17_terseLabel_en-US" xlink:label="lab_hcsg_NumeratorAbstract" xlink: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 for basic and diluted earnings per share:</link:label>
    <link:label id="lab_hcsg_NumeratorAbstract_label_en-US" xlink:label="lab_hcsg_NumeratorAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator [Abstract]</link:label>
    <link:label id="lab_hcsg_NumeratorAbstract_documentation_en-US" xlink:label="lab_hcsg_NumeratorAbstract" 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">Numerator</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_NumeratorAbstract" xlink:href="hcsg-20221231.xsd#hcsg_NumeratorAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_NumeratorAbstract" xlink:to="lab_hcsg_NumeratorAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock_342f359d-9d37-4237-9378-c1b8e2be0cf6_terseLabel_en-US" xlink:label="lab_hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock" xlink: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 deferral in the form of common stock</link:label>
    <link:label id="lab_hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock_label_en-US" xlink:label="lab_hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock" xlink: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 Compensation Plan Percentage Deferral In Common Stock</link:label>
    <link:label id="lab_hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock_documentation_en-US" xlink:label="lab_hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Plan Percentage Deferral In Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock" xlink:to="lab_hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_ec1c3103-819b-42ef-ab88-05e8792f6ce9_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_3693346e-5fa6-4cd4-88e7-a77642ac4cac_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink: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_ComponentsOfDeferredTaxLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VehiclesMember_671e6fbc-c8dd-4aaf-96b1-59440e818b2f_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles</link:label>
    <link:label id="lab_us-gaap_VehiclesMember_label_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember" xlink:to="lab_us-gaap_VehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsDomain_eca68eb1-81de-4be7-b5a8-42f95cfcdf56_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:label id="lab_srt_ConsolidationItemsDomain_label_en-US" xlink:label="lab_srt_ConsolidationItemsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsDomain" xlink:to="lab_srt_ConsolidationItemsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_e3886e25-f9cb-483d-9fb1-f00f6231eb00_totalLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" 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">2018</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Five, Originated, Four Years before Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Five, Originated, Four Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_AuditorInformationAbstract_label_en-US" xlink:label="lab_hcsg_AuditorInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Information [Abstract]</link:label>
    <link:label id="lab_hcsg_AuditorInformationAbstract_documentation_en-US" xlink:label="lab_hcsg_AuditorInformationAbstract" 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">Auditor Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AuditorInformationAbstract" xlink:href="hcsg-20221231.xsd#hcsg_AuditorInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_AuditorInformationAbstract" xlink:to="lab_hcsg_AuditorInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_58d09efd-b914-451c-893e-6761a5ee8179_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_e61e2267-7931-4630-997b-95050b953923_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink: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 Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink: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 Accumulated Other Comprehensive Income (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_64ed5c6d-4c76-448e-90f8-159aa4af1fd1_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_501ac4ec-5ae7-4d5f-9f0b-4a5d4adec367_terseLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink: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 assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_2927ef4f-51ca-4719-8e17-cff57136940b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" 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">Write-Offs/Adjustments</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink: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, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableNonaccrualInterestIncome_86dd5cb6-d7dd-4882-a01a-6d30216ba948_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableNonaccrualInterestIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableNonaccrualInterestIncome_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableNonaccrualInterestIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Nonaccrual, Interest Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableNonaccrualInterestIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableNonaccrualInterestIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableNonaccrualInterestIncome" xlink:to="lab_us-gaap_FinancingReceivableNonaccrualInterestIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_36ea7ab6-dd70-4626-bacc-22a8898265d3_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">Per share data:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_InternationalMember_ffa3a4fc-1986-4813-b06f-bf70727983c8_terseLabel_en-US" xlink:label="lab_hcsg_InternationalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International</link:label>
    <link:label id="lab_hcsg_InternationalMember_label_en-US" xlink:label="lab_hcsg_InternationalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">International [Member]</link:label>
    <link:label id="lab_hcsg_InternationalMember_documentation_en-US" xlink:label="lab_hcsg_InternationalMember" 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">International.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_InternationalMember" xlink:href="hcsg-20221231.xsd#hcsg_InternationalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_InternationalMember" xlink:to="lab_hcsg_InternationalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_d9e96ac9-97fd-4e7d-a98a-ff744d9ab2b0_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink: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 and Notes Receivable</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_db83650b-a617-407a-a551-e8f528fdf08a_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/2022/elts/us-gaap-2022.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_PerformanceSharesMember_d9470ccc-ea8f-4dc7-938b-bdfb31983834_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">Performance stock units</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/2022/elts/us-gaap-2022.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_WorkersCompensationLiabilityNoncurrent_1a493b4b-124a-45ce-b57f-e102a2023fb8_verboseLabel_en-US" xlink:label="lab_us-gaap_WorkersCompensationLiabilityNoncurrent" 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">Accrued insurance claims &#8212; long-term</link:label>
    <link:label id="lab_us-gaap_WorkersCompensationLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_WorkersCompensationLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Workers' Compensation Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WorkersCompensationLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WorkersCompensationLiabilityNoncurrent" xlink:to="lab_us-gaap_WorkersCompensationLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_ae2e2641-c6e6-468e-8e4d-6cfa73b08635_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" 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">Changes in other comprehensive (loss) income, tax expense (benefit)</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink: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), Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_43b167d7-d886-4074-ab4e-3727c78652ae_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" 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">Exercised (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink: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, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1b0b5c38-976a-455b-a7cd-4baba83adf1a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_86bdd234-953b-4dda-a89a-6004aee425c2_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_7b927e61-bf1a-4c85-8382-dcb8715d4ea6_negatedTotalLabel_en-US" xlink:label="lab_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" 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">Write-Offs/Adjustments</link:label>
    <link:label id="lab_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_label_en-US" xlink:label="lab_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink: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 and Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery</link:label>
    <link:label id="lab_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_documentation_en-US" xlink:label="lab_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" 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">Accounts and Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:href="hcsg-20221231.xsd#hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:to="lab_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_9106a7ac-c40e-4623-b2d2-8cf9f0c7682a_negatedLabel_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Losses (gains) reclassified from other comprehensive income</link:label>
    <link:label id="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_9921d690-0fb8-4349-bb62-ff91f7524acd_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" 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">Accrued payroll and related taxes</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_15c05101-1383-4a71-87c0-0ce7ed1851db_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/2022/elts/us-gaap-2022.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_us-gaap_VariableLeaseCost_4988dabe-6ad0-4761-96aa-fcebb23e5891_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableGross_10e10b2b-1c69-4363-9c66-c98c58880e5b_totalLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" 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_NotesReceivableGross_9a4ca429-678c-4536-bc1c-313aad617ea5_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableGross_label_en-US" xlink:label="lab_us-gaap_NotesReceivableGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, before Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableGross" xlink:to="lab_us-gaap_NotesReceivableGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_0b394271-cecc-4a44-bae8-51ce84f0513a_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink: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 Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_50cd2dcc-bafc-4e1e-bf98-d4dea2e33cbd_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_093bcb2e-7b85-45d7-b29d-3ca3a7ef3dec_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" 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">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/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_3713bd33-f272-418e-92ae-c49eba6539a6_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">STOCKHOLDERS&#8217; EQUITY:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_db9c085f-2415-4a1c-8687-abddb3c1bcc7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_2ce54a29-6fce-48a9-96bd-fd652ba9e3f7_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_4ae56bb1-fdf4-41d0-859b-e58d27d4704f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_1d581c5a-b916-439f-8dbb-fca21e48e348_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" 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">Earnings Per Common 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/2022/elts/us-gaap-2022.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_DeferredTaxLiabilitiesOther_96a50245-dc2f-44a4-bca1-bd2c277b252a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" 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</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_97ae0894-bf90-4200-915c-cc3ec83b6ccc_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/2022/elts/srt-2022.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_hcsg_SmallCapBlendMember_152972b8-ac15-4232-b7d8-0720b4a1e7da_terseLabel_en-US" xlink:label="lab_hcsg_SmallCapBlendMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Small Cap Blend</link:label>
    <link:label id="lab_hcsg_SmallCapBlendMember_label_en-US" xlink:label="lab_hcsg_SmallCapBlendMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Small Cap Blend [Member]</link:label>
    <link:label id="lab_hcsg_SmallCapBlendMember_documentation_en-US" xlink:label="lab_hcsg_SmallCapBlendMember" 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">Small Cap Blend</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SmallCapBlendMember" xlink:href="hcsg-20221231.xsd#hcsg_SmallCapBlendMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_SmallCapBlendMember" xlink:to="lab_hcsg_SmallCapBlendMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_4ce615b1-96a4-4e36-ab33-69dae6f0adcb_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink: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 Weighted Average Grant-Date Fair Values and Intrinsic Values of Options Vested</link:label>
    <link:label id="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:to="lab_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_6456b0c2-5fbc-405b-8a93-de55a05ff718_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" 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">Schedule of Assumption For Fair Value of Options Granted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink: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 Payment Award, Stock Options, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MunicipalBondsMember_0fdd9820-7952-42e7-80ab-d65524b60b8f_terseLabel_en-US" xlink:label="lab_us-gaap_MunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Municipal bonds &#8212; available-for-sale</link:label>
    <link:label id="lab_us-gaap_MunicipalBondsMember_label_en-US" xlink:label="lab_us-gaap_MunicipalBondsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Municipal Bonds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MunicipalBondsMember" xlink:to="lab_us-gaap_MunicipalBondsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies_da5d86fe-51ab-4571-91b1-b5f0739a80b6_negatedTerseLabel_en-US" xlink:label="lab_hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies" 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">Expensing of housekeeping supplies</link:label>
    <link:label id="lab_hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies_label_en-US" xlink:label="lab_hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities Expensing Of Housekeeping Supplies</link:label>
    <link:label id="lab_hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies_documentation_en-US" xlink:label="lab_hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities Expensing Of Housekeeping Supplies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies" xlink:href="hcsg-20221231.xsd#hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies" xlink:to="lab_hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_4a1f9cb6-04f1-4f2b-9a8f-bb66d3d2aebb_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" 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">Deferred compensation liability &#8212; long-term</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink: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 Compensation Liability, Classified, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_2a315fcf-429f-4a49-9a1b-7efedbbf998b_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_a173c327-4403-42ba-a829-c43ea1d053b5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_fff53de5-65e8-4e1c-b637-b96f94199221_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of options vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink: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, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c3d418d3-233d-404a-89ee-b91027c7dcb5_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">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain_c6144003-1b51-4d2e-9929-d9707b8a2563_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gains related to equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink: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 Securities, FV-NI, Unrealized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_5cbf57b7-ac8d-4c72-b5ee-a833aa29de67_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">Period of expense of unrecognized compensation cost</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_e6807cb5-55da-4986-a61f-ae601b41515b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink: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, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_de2eb05c-1347-432a-8384-c81879315dcc_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2020</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_498bb670-9a0e-4fd5-b4d0-ff9308fe1f28_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesReceivable_b2d0b4ba-2641-4683-9ee5-74446dfa2d12_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">Taxes 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/2022/elts/us-gaap-2022.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_us-gaap_PaymentsToAcquireBusinessesGross_73b30345-b64b-40f8-871e-02cf593eeb87_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" 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">Cash paid for acquisitions</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/2022/elts/us-gaap-2022.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_dei_EntityRegistrantName_375176bf-67d9-4f75-a66e-099e813969cd_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_266f7929-75a3-463c-a9f7-9135fb0089f0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesTextBlock_2565b081-e888-406d-9e94-87a314540b19_verboseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTextBlock" 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">Schedule of Marketable Debt Securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesTextBlock_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesTextBlock" xlink:to="lab_us-gaap_MarketableSecuritiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_8ce6fe81-dc69-4d02-81fb-6978ec7d46c8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Per common share purchase price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink: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, Per Share Weighted Average Price of Shares Purchased</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_ae64a276-b790-41e7-aad8-eafb60ea718f_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/2022/elts/us-gaap-2022.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_SupplierConcentrationRiskMember_fb5b36e2-4227-40ed-93cf-bd61ef45f74a_terseLabel_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vendor</link:label>
    <link:label id="lab_us-gaap_SupplierConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_SupplierConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplier Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplierConcentrationRiskMember" xlink:to="lab_us-gaap_SupplierConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_a8b8552d-042e-4e44-bbcc-dac8d8bca6d6_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1dce8b41-69fc-4e0b-bab4-50a863ea3de9_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink: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, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_fda2139f-624e-4431-b6bb-554021a9724c_negatedTerseLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" 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">2018</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Recovery, Year Five, Originated, Four Years before Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Recovery, Year Five, Originated, Four Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PatentsMember_c6f7db7f-ecd6-4c98-a68e-cfff35a33d01_terseLabel_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents</link:label>
    <link:label id="lab_us-gaap_PatentsMember_label_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember" xlink:to="lab_us-gaap_PatentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_ffd5e431-ef1e-4580-9c05-11fc88afd1f3_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_20f40650-352f-4042-9af8-c3ab7e0c8009_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_beef42b0-b255-4e0f-a3e0-3f98da813676_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_4e4fb1cf-c101-424c-8087-504b1c9753b3_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in liability for unrecognized tax benefit</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_2aaec7e9-9f02-4243-92e5-348d93513d1f_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/2022/elts/us-gaap-2022.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_hcsg_FinancialAsset0To90DaysPastDueMember_a030c111-70d6-4c18-b39e-d10237bc373f_terseLabel_en-US" xlink:label="lab_hcsg_FinancialAsset0To90DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">0-90 Days</link:label>
    <link:label id="lab_hcsg_FinancialAsset0To90DaysPastDueMember_label_en-US" xlink:label="lab_hcsg_FinancialAsset0To90DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, 0 to 90 Days Past Due [Member]</link:label>
    <link:label id="lab_hcsg_FinancialAsset0To90DaysPastDueMember_documentation_en-US" xlink:label="lab_hcsg_FinancialAsset0To90DaysPastDueMember" 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">Financial Asset, 0 to 90 Days Past Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancialAsset0To90DaysPastDueMember" xlink:href="hcsg-20221231.xsd#hcsg_FinancialAsset0To90DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancialAsset0To90DaysPastDueMember" xlink:to="lab_hcsg_FinancialAsset0To90DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockTextBlock_fc109009-4e71-4c1e-9ebc-77e6c53c9572_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockTextBlock_label_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockTextBlock" xlink:to="lab_us-gaap_TreasuryStockTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_5c0469a8-10ec-45e9-9b45-1ad2faaee623_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/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral_86d31b0f-70c3-4cc2-adc0-278ae0c15703_terseLabel_en-US" xlink:label="lab_hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral" xlink: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 match participants' deferrals</link:label>
    <link:label id="lab_hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral_label_en-US" xlink:label="lab_hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral" xlink: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 Compensation Arrangement Employer Contribution Percentage Of Participant Deferral</link:label>
    <link:label id="lab_hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral_documentation_en-US" xlink:label="lab_hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement Employer Contribution Percentage Of Participant Deferral</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral" xlink:to="lab_hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral" 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/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_92efcf36-d902-4606-9117-72ece23358ce_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_66ad9074-d500-42ef-ac14-53c8468f52f1_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember_f81be502-0814-4821-b3d0-084893dc571a_terseLabel_en-US" xlink:label="lab_hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fines and penalties reclassified from Other, net</link:label>
    <link:label id="lab_hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember_label_en-US" xlink:label="lab_hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fines And Penalties Previously Within Other, Net [Member]</link:label>
    <link:label id="lab_hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember_documentation_en-US" xlink:label="lab_hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember" 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">Fines And Penalties Previously Within Other, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember" xlink:href="hcsg-20221231.xsd#hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember" xlink:to="lab_hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_cc7aed4d-159c-4943-9b74-001570573ade_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Year One, Originated, Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear" 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/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_08f81c20-ad88-4b8c-9f73-4c41a9bd4c6b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink: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 Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_269807a8-3fd1-412d-9299-8e4ef5e39c05_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonMember" xlink:to="lab_us-gaap_TreasuryStockCommonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_d5a973f5-a211-4434-913f-cb330fab8f25_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_DietaryServicesMember_826e9204-13d3-4e8c-858a-744a8a0edd4a_terseLabel_en-US" xlink:label="lab_hcsg_DietaryServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dietary</link:label>
    <link:label id="lab_hcsg_DietaryServicesMember_label_en-US" xlink:label="lab_hcsg_DietaryServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dietary Services [Member]</link:label>
    <link:label id="lab_hcsg_DietaryServicesMember_documentation_en-US" xlink:label="lab_hcsg_DietaryServicesMember" 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">Dietary Services.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DietaryServicesMember" xlink:href="hcsg-20221231.xsd#hcsg_DietaryServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_DietaryServicesMember" xlink:to="lab_hcsg_DietaryServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_6cee84f9-f354-4ce0-bae5-2132ce85f97c_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_d39e1fe7-1e23-464b-acdf-5f2a49d382dd_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_22d922f3-2898-4e91-98b0-37e15d4cd95d_verboseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" 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">Goodwill and Other Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_1218467a-9a37-4860-a67f-661c0fd15675_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink: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 in treasury (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockCommonShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockCommonShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Common, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockCommonShares" xlink:to="lab_us-gaap_TreasuryStockCommonShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_ff00557b-fccf-4a0d-8a7a-daac6db118f6_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_f74a6c28-89d9-4560-85f3-1f46113e5109_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink: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) [Line Items]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink: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) [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_f32814ac-7080-4b74-b58b-00ff9328f72b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average remaining contractual life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink: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, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesTextBlock_c82b27c8-b794-4b55-af2d-557155d55ced_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesTextBlock" xlink: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_AllowanceForCreditLossesTextBlock_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Credit Losses [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossesTextBlock" xlink:to="lab_us-gaap_AllowanceForCreditLossesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear_cd70b6f4-99a5-443e-a8ae-53c42fa91e93_terseLabel_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear" xlink: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 fair value of common stock purchased</link:label>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear_label_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear" xlink: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 Maximum Value Of Shares Per Employee Per Calendar Year</link:label>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear_documentation_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Maximum Value Of Shares Per Employee Per Calendar Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear" xlink:to="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_b9cb6b63-2b21-4b17-ac91-dbc5c1718976_negatedTerseLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" 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">2021</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Recovery, Year Two, Originated, Fiscal Year before Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Recovery, Year Two, Originated, Fiscal Year before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_e7de7ac2-f903-4a8a-af42-fcf958919458_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ea5d05df-3209-400b-8cdb-9db2991ea97f_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_72202bb2-5441-46ab-9215-b45c29d93176_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_bf89c9e2-1882-4ee4-93b3-244437cef84d_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_DeferredStockUnitsMember_2cab1c5c-c40d-47f4-956b-e6ee125e0c12_terseLabel_en-US" xlink:label="lab_hcsg_DeferredStockUnitsMember" xlink: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 stock units</link:label>
    <link:label id="lab_hcsg_DeferredStockUnitsMember_label_en-US" xlink:label="lab_hcsg_DeferredStockUnitsMember" xlink: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 Stock Units [Member]</link:label>
    <link:label id="lab_hcsg_DeferredStockUnitsMember_documentation_en-US" xlink:label="lab_hcsg_DeferredStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredStockUnitsMember" xlink:href="hcsg-20221231.xsd#hcsg_DeferredStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_DeferredStockUnitsMember" xlink:to="lab_hcsg_DeferredStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_18f6d24b-0436-422b-b9a8-2bf0a3478a86_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/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities_94739a32-f953-46a0-9b3c-698c04d416d7_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities" 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">Accrued payroll, accrued and withheld payroll taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities" xlink: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 Employee-Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_db79f14e-b223-420a-868c-da0d1c809e32_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 in Financial Statements</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockOptionMember_6da10a1d-2dab-41cf-942a-002d5d807ff6_verboseLabel_en-US" xlink:label="lab_us-gaap_StockOptionMember" 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">Stock options</link:label>
    <link:label id="lab_us-gaap_StockOptionMember_label_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionMember" xlink:to="lab_us-gaap_StockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_8a7a5d6b-b2fc-4753-896f-5274ed0468f8_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, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_1564699d-0b25-4ac1-ab44-649326d21595_verboseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" 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">Contribution percent</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/2022/elts/us-gaap-2022.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_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/2022/elts/us-gaap-2022.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_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract_fb4e00f4-b58f-4274-abdd-09067b81afe0_terseLabel_en-US" xlink:label="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding:</link:label>
    <link:label id="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract_label_en-US" xlink:label="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract" xlink: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, Additional Disclosures, Options Outstanding [Abstract] [Abstract]</link:label>
    <link:label id="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract_documentation_en-US" xlink:label="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Options Outstanding [Abstract] [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract" xlink:href="hcsg-20221231.xsd#hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract" xlink:to="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_7fab5a85-0c0c-4899-9a88-90cc91690ec0_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" 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">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_3865eec9-f1ac-41d0-ab00-972b3c486ffd_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink: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 variable consideration for acquisition of businesses</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_a4699f13-7afc-4857-aba0-c14d82009450_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_42cb3935-ab8b-412b-acbf-b3fc0136ed5a_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/2022/elts/us-gaap-2022.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_DeferredCompensationLiabilityCurrent_b16e6540-0ee2-4497-98b5-8e8924762d9e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink: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 compensation liability &#8212; short-term</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink: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 Compensation Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_a2c5eed0-49ab-4676-b4e4-223f417cc74e_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Amount</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink: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, Gross (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsGrossExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_454bb6aa-d4f7-4c92-a7a5-a97a0900fd9b_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_305e8900-d298-4fa6-98b6-75fcb263b363_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_6fee6e4c-2f3a-47aa-8255-5e197a2848f6_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_1ccf5337-2639-4bdb-98b3-c5434b98ab70_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic earnings per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_c0872678-549d-4413-8384-8f35eb3d1717_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 earnings per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_BalancedAndLifestyleMember_f628c459-1e38-49bd-8fbf-efb3ce674b4d_terseLabel_en-US" xlink:label="lab_hcsg_BalancedAndLifestyleMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balanced and Lifestyle</link:label>
    <link:label id="lab_hcsg_BalancedAndLifestyleMember_label_en-US" xlink:label="lab_hcsg_BalancedAndLifestyleMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balanced And Lifestyle [Member]</link:label>
    <link:label id="lab_hcsg_BalancedAndLifestyleMember_documentation_en-US" xlink:label="lab_hcsg_BalancedAndLifestyleMember" 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">Balanced and Lifestyle.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_BalancedAndLifestyleMember" xlink:href="hcsg-20221231.xsd#hcsg_BalancedAndLifestyleMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_BalancedAndLifestyleMember" xlink:to="lab_hcsg_BalancedAndLifestyleMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_LargeCapValueMember_7313c9a8-8c6a-4414-8f51-c8848afc2861_terseLabel_en-US" xlink:label="lab_hcsg_LargeCapValueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Large Cap Value</link:label>
    <link:label id="lab_hcsg_LargeCapValueMember_label_en-US" xlink:label="lab_hcsg_LargeCapValueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Large Cap Value [Member]</link:label>
    <link:label id="lab_hcsg_LargeCapValueMember_documentation_en-US" xlink:label="lab_hcsg_LargeCapValueMember" 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">Large Cap Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LargeCapValueMember" xlink:href="hcsg-20221231.xsd#hcsg_LargeCapValueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_LargeCapValueMember" xlink:to="lab_hcsg_LargeCapValueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_6dd2f4b1-363c-4791-a2d4-2d7c69190234_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Requisite service period for plan participation eligibility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink: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 Requisite Service Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_bd445278-d57e-4090-910e-a7764078b20b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance_e5620d9f-21ae-4763-b540-300a7b826e79_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares authorized for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance" xlink: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 Compensation Arrangement with Individual, Shares Authorized for Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_c1673712-7b90-41a7-9542-518030cdcbd4_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">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2022/elts/us-gaap-2022.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_hcsg_DenominatorAbstract_aa292804-cfee-40b3-ab62-a603bcdff7ac_terseLabel_en-US" xlink:label="lab_hcsg_DenominatorAbstract" xlink: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_hcsg_DenominatorAbstract_label_en-US" xlink:label="lab_hcsg_DenominatorAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator [Abstract]</link:label>
    <link:label id="lab_hcsg_DenominatorAbstract_documentation_en-US" xlink:label="lab_hcsg_DenominatorAbstract" 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">Denominator</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DenominatorAbstract" xlink:href="hcsg-20221231.xsd#hcsg_DenominatorAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_DenominatorAbstract" xlink:to="lab_hcsg_DenominatorAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_1290372b-3093-42a5-a4f8-028d963ccdd1_terseLabel_en-US" xlink:label="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation</link:label>
    <link:label id="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink: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 and Operating Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:label id="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" 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">Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="hcsg-20221231.xsd#hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_d9d137a1-3e3b-4d58-acb3-b7af20efc01d_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/2022/elts/us-gaap-2022.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_DeferredCompensationArrangementWithIndividualSharesIssued_b5942289-5829-4857-8bd4-86415d935f6d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury shares issued to fund SERP expense (in shares)</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink: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 Compensation Arrangement with Individual, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:to="lab_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_3b0f4b93-671e-49bc-9851-6ede7baca4a1_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_c69ece33-878f-4c69-8a26-1da39e18ab4d_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_21570f66-bd49-4c0c-b2fb-309777e9dc3b_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_baf4b862-3eb1-42aa-8257-a4ad34b6b0f1_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_8c660402-1529-4ad5-bf2a-f180666a195e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_60c02237-82d0-49e8-9a0d-10bd0d611615_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink: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 Receivable Portfolio Segment [Domain]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Portfolio Segment [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_CorporateAndEliminationsMember_d4ba472f-b01d-4874-8766-4db2d30cabbb_terseLabel_en-US" xlink:label="lab_hcsg_CorporateAndEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate and eliminations</link:label>
    <link:label id="lab_hcsg_CorporateAndEliminationsMember_label_en-US" xlink:label="lab_hcsg_CorporateAndEliminationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate And Eliminations [Member]</link:label>
    <link:label id="lab_hcsg_CorporateAndEliminationsMember_documentation_en-US" xlink:label="lab_hcsg_CorporateAndEliminationsMember" 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">Corporate And Eliminations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_CorporateAndEliminationsMember" xlink:href="hcsg-20221231.xsd#hcsg_CorporateAndEliminationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_CorporateAndEliminationsMember" xlink:to="lab_hcsg_CorporateAndEliminationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_80b3c2ae-2b9d-4a8a-99ce-f8ec2747022f_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink: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 Receivable, Past Due [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_db59b235-1f18-4c77-9597-93d969456496_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other-than-temporary Impairments</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeAmortizationOfPremium_d6b09194-4ee5-4f69-aa6c-6f5cb494d5b3_verboseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeAmortizationOfPremium" 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 premium on marketable securities</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeAmortizationOfPremium_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeAmortizationOfPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Amortization of Premium</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeAmortizationOfPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeAmortizationOfPremium" xlink:to="lab_us-gaap_InvestmentIncomeAmortizationOfPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_112d4dc7-b73e-4344-9270-d5ee71f800aa_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings_87a821fb-70b9-41d3-b2f0-8f967b79eb01_terseLabel_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual earnings withheld to purchase common stock</link:label>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings_label_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings" xlink: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 Annual Earnings</link:label>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings_documentation_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Annual Earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings" xlink:to="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_3eaf905b-3289-4b7f-91dd-d1aa6631a263_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated amortization of other intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ef6fd277-0bac-47a5-bd24-eabed9246fce_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink: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 Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_6c63da25-549c-43d7-b281-a953ab4ceca9_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_label_en-US" xlink:label="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink: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 Expenses and Other Current Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:to="lab_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b43f5f36-3313-46d2-b5d2-fba75d458dcb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear_111e6c97-ffb7-4cae-98b6-4027675dbfb8_totalLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear" 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">2022</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year One, Originated, Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year One, Originated, Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0d52382b-9415-4ccc-b114-2d7580173a0b_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" 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">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/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_a18d1a22-bf18-4c1f-bde8-0b71376fbee1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_0b11cc04-5e0f-4aea-b4b5-8a4a780c2d41_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_946181a9-b0e3-4c49-8a15-aa75a982c91f_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" 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">Sales of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_fbb1693f-a9a8-4f1f-b11d-7e50a9b41cfe_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink: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 available for sale municipal bonds</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_1a10f4ac-874e-4bb6-a540-2729ff95d2c0_terseLabel_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement</link:label>
    <link:label id="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Portion at Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_PortionAtFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_e82c1430-3e18-40ec-9f12-afbf715d6a8a_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_d132a3fd-213e-473f-84fa-96f0fac9c427_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_AccruedInsuranceClaimsTextBlock_57d181cd-de11-4b8b-83d9-7871f8f7ad92_terseLabel_en-US" xlink:label="lab_hcsg_AccruedInsuranceClaimsTextBlock" xlink: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 Insurance Claims</link:label>
    <link:label id="lab_hcsg_AccruedInsuranceClaimsTextBlock_label_en-US" xlink:label="lab_hcsg_AccruedInsuranceClaimsTextBlock" xlink: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 Insurance Claims [Text Block]</link:label>
    <link:label id="lab_hcsg_AccruedInsuranceClaimsTextBlock_documentation_en-US" xlink:label="lab_hcsg_AccruedInsuranceClaimsTextBlock" 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">Accrued Insurance Claims</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccruedInsuranceClaimsTextBlock" xlink:href="hcsg-20221231.xsd#hcsg_AccruedInsuranceClaimsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_AccruedInsuranceClaimsTextBlock" xlink:to="lab_hcsg_AccruedInsuranceClaimsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_06093fe7-77cf-41d0-b912-051639dc9d35_negatedLabel_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends paid and accrued</link:label>
    <link:label id="lab_us-gaap_DividendsCommonStockCash_label_en-US" xlink:label="lab_us-gaap_DividendsCommonStockCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dividends, Common Stock, Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DividendsCommonStockCash" xlink:to="lab_us-gaap_DividendsCommonStockCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_7df95cae-8a83-4b01-9adc-a111d79592e3_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_b5bdbf4b-2b74-4060-93f3-53cc538b38b7_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_bcd3ecbe-c3db-4bc2-bd1b-8480ab1c60e6_totalLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" 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 current period other comprehensive (loss) income</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/2022/elts/us-gaap-2022.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_cc9bb0e5-09a8-4e0a-920b-4596a242f3d5_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">Schedule of Stock-based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_1516c904-2862-4db4-8ee4-923d0c0ec19a_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options and other share-based compensation, net of shares tendered for payment</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_35d0190b-b540-4721-b599-e5e5a968b970_terseLabel_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income before reclassifications</link:label>
    <link:label id="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, before Reclassifications, Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:to="lab_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_ffeb67b9-9a28-4dbd-8c1e-434ba233b7ec_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink: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 reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_770d58f7-a437-43fe-9b90-6dd85e9c468c_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Lease Expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_df452874-44bc-444b-84fc-087f29096fbe_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" 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">Purchases of treasury stock</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_8494dfb4-05b9-4e4a-ab1c-513dbb8a8460_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares available for future grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_1e6db1bc-56f4-454c-9ae3-732b1b357ad8_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">Deferred variable consideration</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/2022/elts/us-gaap-2022.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_IncomeTaxPolicyTextBlock_3447c9a2-5377-4afa-a180-fa18cc3563ef_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_9169a99d-8d4c-4f03-ae4e-52ca7a95bc3b_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Marketable Securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_911032d6-e3c5-4959-a477-13a8931c696e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_d0dc771a-7944-44ae-ab7d-8ccacb85652e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems_59f16272-716f-4dd2-9bd7-8619d467d62a_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink: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 Receivable, Credit Quality Indicator [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Credit Quality Indicator [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:to="lab_us-gaap_FinancingReceivableRecordedInvestmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_24e472f1-a171-4f0d-9323-5f09befbd3ea_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued pursuant to Dividend Reinvestment Plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink: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, Dividend Reinvestment Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_88312232-2c44-4ee6-a800-f0761959df71_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extension option</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseRenewalTerm_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:to="lab_us-gaap_LesseeOperatingLeaseRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_6fb0e0d8-c7ab-4fb0-81e7-3460add02a64_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">Standby letters 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/2022/elts/us-gaap-2022.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_AssetsCurrentAbstract_625a4baa-720b-46c8-9cc9-c91eaa6f905a_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_5398053e-4e2c-460f-a514-a339dc1fee2f_totalLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" 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">2020</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Three, Originated, Two Years before Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Three, Originated, Two Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_5c8f8e7b-d1f1-4577-aa8d-0fdbde7948bb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability &#8212; long-term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_769102d2-c769-4136-88b2-1727dc1bbd99_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">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_77532ea9-562f-4c1e-8cca-a332fc585441_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_723c42eb-0a3f-49c3-ba5e-e7aa6a0c5486_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_cf02a96f-2d1f-4783-9f16-dd31a4b1cc5b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP purchase price of common stock, percent of market price offering period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink: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, Discount from Market Price, Offering Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_6df02ab8-5e68-4c3a-ba23-a7893fa20929_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" 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">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_fadef8ac-7299-4990-9fe6-ce3bafdddc4f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink: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 shares purchased (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0300c223-6844-419a-ae98-b8de0fc76be9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_6af57642-435d-48a0-a284-b83f30202191_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_be12a769-3479-4d84-a9ff-64a1cb1d0d4a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_914b9e55-d547-4041-9017-fe9064431976_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink: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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseTypeDomain_7a1a9791-b0b1-4c58-9f52-3a27d61fa71d_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:label id="lab_srt_LitigationCaseTypeDomain_label_en-US" xlink:label="lab_srt_LitigationCaseTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseTypeDomain" xlink:to="lab_srt_LitigationCaseTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_45672316-6ea4-4063-bd41-bc6426ee6051_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink: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 dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink: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, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_d9084931-9df0-4eb3-90dc-ce832ace35de_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_86edfa12-c11a-475e-bc98-3c99e16ca805_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_9e8f4fa2-0ae2-490f-be3a-f73e721ee9d6_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_4e7f9e9c-8bbe-4095-b23c-d37ab2cf5d9c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expired (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink: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, Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_91afe923-e4ed-4efe-9862-ab210f30b006_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_f2a2f469-2645-4605-a2fd-7c5a6e83ab7f_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_c6baef2d-74f1-44f5-ae0f-ad062c27342e_terseLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff, Originated, More than Five Years before Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Writeoff, Originated, More than Five Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_bf33ce7c-7a90-4e2b-893b-34bd32576de0_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" 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">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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_30d1929d-7a3c-4c6a-87e7-16094a41cc8a_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsTotalMember_910be009-2d91-4cff-abfa-88493bdbd158_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsTotalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Products and other items</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsTotalMember_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsTotalMember" xlink: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 Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsTotalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsTotalMember" xlink:to="lab_us-gaap_CostOfGoodsTotalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_7baa96a3-a95d-4fd2-8875-76e98b8b487f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_5b8cb3dd-a885-412c-8d08-341f1327aa42_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_5c67c6e2-f8de-4228-b13a-04719d10daf8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_3833ab88-542c-4661-bdb7-0027f2fc2748_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_d210da3e-fc5a-4e82-9bdf-2884d0bdde74_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, Assets Measured on Recurring Basis, Disclosure Items [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/2022/elts/us-gaap-2022.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_hcsg_NatureofOperationsPolicyTextBlock_db25ff18-342a-4e7a-9699-a7f387a6a0f0_terseLabel_en-US" xlink:label="lab_hcsg_NatureofOperationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations</link:label>
    <link:label id="lab_hcsg_NatureofOperationsPolicyTextBlock_label_en-US" xlink:label="lab_hcsg_NatureofOperationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of Operations [Policy Text Block]</link:label>
    <link:label id="lab_hcsg_NatureofOperationsPolicyTextBlock_documentation_en-US" xlink:label="lab_hcsg_NatureofOperationsPolicyTextBlock" 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">Nature of operations policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_NatureofOperationsPolicyTextBlock" xlink:href="hcsg-20221231.xsd#hcsg_NatureofOperationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_NatureofOperationsPolicyTextBlock" xlink:to="lab_hcsg_NatureofOperationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_dec4c49a-e33a-4a17-9540-a6f109c53c04_verboseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" 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">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/2022/elts/us-gaap-2022.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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_c5d646f2-6db3-4c64-b0fd-bc867daed7b6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Realized gains</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_259b6d8b-a938-4f44-9fc3-4f6f08dcb150_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_6c2a9cf3-cb70-472d-9f24-3f20defbfe43_negatedLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_9d4b3220-e7d6-419e-8263-5bbef51abb51_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), net of Taxes</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/2022/elts/us-gaap-2022.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_ComprehensiveIncomeNoteTextBlock_56f0796c-a9a9-4f51-9b7c-f110fca5beb5_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink: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 Accumulated Other Comprehensive Income by Component</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNoteTextBlock_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink: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) Note [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:to="lab_us-gaap_ComprehensiveIncomeNoteTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_ff0aaf18-85fc-4034-bd62-084135339256_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink: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 Notes Receivable Disaggregated by Vintage Year</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Credit Quality Indicators [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:to="lab_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_33304b97-ed42-4c82-93cb-5596aacffac5_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_27f70878-23f8-4be1-82b6-4285e08ea385_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink: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 Receivable Portfolio Segment [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis_label_en-US" xlink:label="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable Portfolio Segment [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:to="lab_us-gaap_FinancingReceivablePortfolioSegmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_1ea14313-923d-4fb9-a7d3-734d949c158f_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_ValuationAllowancesAndReservesAdditionsAbstract_512d026b-fe50-4d0c-830e-4bcba87a47e3_terseLabel_en-US" xlink:label="lab_hcsg_ValuationAllowancesAndReservesAdditionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_hcsg_ValuationAllowancesAndReservesAdditionsAbstract_label_en-US" xlink:label="lab_hcsg_ValuationAllowancesAndReservesAdditionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Valuation Allowances and Reserves Additions [Abstract]</link:label>
    <link:label id="lab_hcsg_ValuationAllowancesAndReservesAdditionsAbstract_documentation_en-US" xlink:label="lab_hcsg_ValuationAllowancesAndReservesAdditionsAbstract" 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">Valuation Allowances and Reserves Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ValuationAllowancesAndReservesAdditionsAbstract" xlink:href="hcsg-20221231.xsd#hcsg_ValuationAllowancesAndReservesAdditionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_ValuationAllowancesAndReservesAdditionsAbstract" xlink:to="lab_hcsg_ValuationAllowancesAndReservesAdditionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_2a84d2d9-2ba2-4947-be59-0b2ed80c174e_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_3f6d6191-4629-4d2b-b528-0e3dad95c41a_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_636d9644-a70f-4b47-aab7-d3ac3761017c_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink: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</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_cf856e31-e101-41a9-aeaa-4932a5b2ffb6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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 Other Information of Stock Option Plans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink: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, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_5d120163-8eee-446d-ae09-1f42c12d1e7f_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories and supplies</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_0c0b6809-66a9-4af7-ad7a-846f6c58d09e_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink: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 Receivable, Allowance for Credit Loss [Line Items]</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_071ba810-992f-4e00-b261-262d8c90fd28_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/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_IncreaseDecreaseInDeferredCompensationFunding_cfc89eca-f8c0-4804-a93e-f6c7ddd543e2_negatedLabel_en-US" xlink:label="lab_hcsg_IncreaseDecreaseInDeferredCompensationFunding" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation funding</link:label>
    <link:label id="lab_hcsg_IncreaseDecreaseInDeferredCompensationFunding_label_en-US" xlink:label="lab_hcsg_IncreaseDecreaseInDeferredCompensationFunding" xlink: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 Compensation Funding</link:label>
    <link:label id="lab_hcsg_IncreaseDecreaseInDeferredCompensationFunding_documentation_en-US" xlink:label="lab_hcsg_IncreaseDecreaseInDeferredCompensationFunding" 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 Compensation Funding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_IncreaseDecreaseInDeferredCompensationFunding" xlink:href="hcsg-20221231.xsd#hcsg_IncreaseDecreaseInDeferredCompensationFunding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_IncreaseDecreaseInDeferredCompensationFunding" xlink:to="lab_hcsg_IncreaseDecreaseInDeferredCompensationFunding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_18142520-c775-41ac-b999-74f290b4ef63_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedParties_13034a7e-abd0-4784-bb8f-d58312ac21b0_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xlink: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</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedParties" xlink: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, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableRelatedParties" xlink:to="lab_us-gaap_AccountsReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_6e231708-d6eb-4332-866e-f40fd5e28b49_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_93264380-9e6c-478c-b453-9920285472e2_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_4ded0e51-dcf7-4ee5-bfa2-854d8010ace7_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_7953113e-7cb6-40b4-949f-4adc19462fe9_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" 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">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_322f7cbb-ed6b-4eb1-b868-17837a30be1f_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Beginning Balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_0847cdf2-7f9c-45e2-ab8d-6bb1d559570c_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Ending Balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_c7b78644-2d7a-446a-9415-6c81fa8cc27f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and intangible asset impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetImpairment_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Asset Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetImpairment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_7cfee4ab-8ffa-4178-8dde-5b3a7225af78_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized losses related to equity securities</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink: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 Securities, FV-NI, Unrealized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:to="lab_us-gaap_EquitySecuritiesFvNiUnrealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_8faa1184-8e15-4b69-91f1-361f17f31216_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_031f2309-330b-4051-9a4c-9366c4aaa919_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" 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">Adjustments to reconcile net income to net cash (used in) 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/2022/elts/us-gaap-2022.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_IncomeTaxExpenseBenefit_1ca737aa-58f0-415b-af92-13997609762b_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 provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_1d67abda-578a-4b8b-8035-66e66c2f7ac9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax (expense) benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_d0b50743-3912-4cc8-9318-843cccfa9c3c_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract_e6ed34a8-7940-4840-9d12-651b77d1bdd7_terseLabel_en-US" xlink:label="lab_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increases (decreases) resulting from:</link:label>
    <link:label id="lab_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract_label_en-US" xlink:label="lab_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract" xlink: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 Increases (Decreases) [Abstract]</link:label>
    <link:label id="lab_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract_documentation_en-US" xlink:label="lab_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract" 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">Effective Income Tax Rate Reconciliation Increases (Decreases)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract" xlink:href="hcsg-20221231.xsd#hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract" xlink:to="lab_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_28df49c1-2473-4d9d-b23f-9b9a1ee6abaf_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink: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, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_a395ac5b-5d55-48b9-a403-e77737b5253a_terseLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff, Year Two, Originated, Fiscal Year before Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Writeoff, Year Two, Originated, Fiscal Year before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_28378287-7b34-4167-9b42-fb9e2bbc03c3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_9cdb1f64-a55f-4d71-9769-8c19bd8fe354_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_daf01699-b793-46e2-8727-627f7ef5bc4b_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_4e3de41e-326b-4374-b9dc-61821b92c896_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract" xlink: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-period net write-offs</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuePerformanceObligationDescriptionOfTiming_34063147-857c-40f1-907d-b67ab87da6c1_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuePerformanceObligationDescriptionOfTiming" xlink: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 timing</link:label>
    <link:label id="lab_us-gaap_RevenuePerformanceObligationDescriptionOfTiming_label_en-US" xlink:label="lab_us-gaap_RevenuePerformanceObligationDescriptionOfTiming" xlink: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, Performance Obligation, Description of Timing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuePerformanceObligationDescriptionOfTiming" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuePerformanceObligationDescriptionOfTiming"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuePerformanceObligationDescriptionOfTiming" xlink:to="lab_us-gaap_RevenuePerformanceObligationDescriptionOfTiming" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_21331c56-9374-403d-bc34-36f4b7f36e0e_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/2022/elts/us-gaap-2022.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_BalanceSheetLocationDomain_fda45a83-fca3-4e08-91c5-91b79fadd5c5_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationDomain_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationDomain" xlink:to="lab_us-gaap_BalanceSheetLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_89209ff0-cc9c-4577-a1a3-011f536f0598_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_02e2f186-ec76-4fdd-a94c-ad55d6a52ae8_verboseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" 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">Adoption, adjusted balance</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjusted Balance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_89e7663a-cb96-40f3-8329-d832fe608077_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" 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">Aggregate intrinsic value of stock options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_88622aed-fd10-4f81-82b4-1c70664bb494_verboseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" 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">Costs of services provided</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_85d7a8b5-3c36-47ec-87de-ea558eeae062_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_6c246489-f285-463a-a0eb-db636c5232aa_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" 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">Weighted average number of common shares outstanding - diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_5ca1e7a1-b224-464f-87e9-1feb8a8d3b25_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink: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 expected life</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dac63965-566a-47ef-a764-8560cdac8eac_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" 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 expected life (years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink: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, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_ef778e51-75c1-4224-9786-70e7607c9485_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink: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 Cumulative Effect of Initially Applying New Guidance</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="lab_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_e6a882f6-35dd-4c21-8551-15d008afd87a_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink: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</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink: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 [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_f9fceb74-29b6-400d-a38a-5fb9466e9d11_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash dividend paid per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockDividendsPerShareCashPaid_label_en-US" xlink:label="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Dividends, Per Share, Cash Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:to="lab_us-gaap_CommonStockDividendsPerShareCashPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_b67e0ad3-2d7c-48ba-a28a-ded888ec0f31_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_ScheduleofAccountingPoliciesTable_f039f11f-3bab-4dd8-8b6e-4710f53ad49d_terseLabel_en-US" xlink:label="lab_hcsg_ScheduleofAccountingPoliciesTable" xlink: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 Accounting Policies [Table]</link:label>
    <link:label id="lab_hcsg_ScheduleofAccountingPoliciesTable_label_en-US" xlink:label="lab_hcsg_ScheduleofAccountingPoliciesTable" xlink: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 Accounting Policies [Table]</link:label>
    <link:label id="lab_hcsg_ScheduleofAccountingPoliciesTable_documentation_en-US" xlink:label="lab_hcsg_ScheduleofAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ScheduleofAccountingPoliciesTable" xlink:href="hcsg-20221231.xsd#hcsg_ScheduleofAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesTable" xlink:to="lab_hcsg_ScheduleofAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_46a37dbd-22a4-48eb-8d13-6d68a276c04d_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.01 par value; 100,000 shares authorized; 76,161 and 76,009 shares issued, and 74,088 and 73,769 shares outstanding as of December&#160;31, 2022 and 2021, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_9c9a952a-ed37-422f-bf24-a0e93aa2c44a_terseLabel_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Amount</link:label>
    <link:label id="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reported Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:to="lab_us-gaap_CarryingReportedAmountFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_70ddb6c5-9e3e-4fbc-af0e-a58ca3d2e99c_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/2022/elts/us-gaap-2022.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_BusinessAcquisitionAcquireeDomain_42969b27-0774-4e08-9229-ca16cbe35127_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/2022/elts/us-gaap-2022.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_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_702615a6-9a4b-430c-bc44-3e118cc0bea3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" 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">Reduction in revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:to="lab_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_SmallCapGrowthMember_919014a3-1270-43a1-a2d3-93fb077c1a3b_terseLabel_en-US" xlink:label="lab_hcsg_SmallCapGrowthMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Small Cap Growth</link:label>
    <link:label id="lab_hcsg_SmallCapGrowthMember_label_en-US" xlink:label="lab_hcsg_SmallCapGrowthMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Small Cap Growth [Member]</link:label>
    <link:label id="lab_hcsg_SmallCapGrowthMember_documentation_en-US" xlink:label="lab_hcsg_SmallCapGrowthMember" 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">Small Cap Growth [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SmallCapGrowthMember" xlink:href="hcsg-20221231.xsd#hcsg_SmallCapGrowthMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_SmallCapGrowthMember" xlink:to="lab_hcsg_SmallCapGrowthMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_dc58a0ef-23af-4fde-8c93-256415762f41_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to Other Accounts</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8fe0119c-1cce-4f8f-b79e-ea97c1cae5ec_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 of restricted stock units granted</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_409a26bc-6244-4ee2-a188-9c193b00b1b5_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_38a8df2d-9d54-4733-9c10-02f093105bec_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtLineItems_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtLineItems" xlink:to="lab_us-gaap_ShortTermDebtLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_47317d78-f934-42b0-b320-f538496e63e9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Anti-dilutive Outstanding Equity Awards Under Share Based Compensation Plans</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_6a65f14c-f953-4d81-a7f6-0dcb1a894a94_periodStartLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" 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">Financing receivable reserves, beginning balance</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_4aa05aa5-2034-477b-9843-9200ce5dbfd0_periodEndLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" 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">Financing receivable reserves, ending balance</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_232a6ab1-4b02-4444-8be6-5af23ffa9c8c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink: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 Segments</link:label>
    <link:label id="lab_us-gaap_OperatingSegmentsMember_label_en-US" xlink:label="lab_us-gaap_OperatingSegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Segments [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingSegmentsMember" xlink:to="lab_us-gaap_OperatingSegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_8b980749-ff42-4f01-9466-636ed3759646_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink: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, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember_5bd638ee-baab-4850-b73e-68b133824e4a_terseLabel_en-US" xlink:label="lab_hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Greater than 181 Days</link:label>
    <link:label id="lab_hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember_label_en-US" xlink:label="lab_hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, Equal to or Greater than 181 Days Past Due [Member]</link:label>
    <link:label id="lab_hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember_documentation_en-US" xlink:label="lab_hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember" 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">Financial Asset, Equal to or Greater than 181 Days Past Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember" xlink:href="hcsg-20221231.xsd#hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember" xlink:to="lab_hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_d87457ae-a3b1-426b-a3b0-19a3bcae08f8_totalLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" 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">Prior</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Originated, More than Five Years before Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Originated, More than Five Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_31c4f4d2-fd7e-4fac-b63d-3a724be57a29_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_761b47f8-dd48-46f7-990d-eccbbe00cade_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_eecf8d04-a522-4b88-90b6-3b541fa7c84c_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 the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_158a7a6d-6c5f-4d55-ace0-39bf1f9bd8fe_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 the period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod_926dcdd0-64db-47bc-b419-9770e94f902b_terseLabel_en-US" xlink:label="lab_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancellation notice period</link:label>
    <link:label id="lab_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod_label_en-US" xlink:label="lab_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod" xlink: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, Cancellation Notice Period</link:label>
    <link:label id="lab_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod_documentation_en-US" xlink:label="lab_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod" 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">Revenue From Contract With Customer, Cancellation Notice Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod" xlink:href="hcsg-20221231.xsd#hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod" xlink:to="lab_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_LargeCapBlendMember_0cd4e93c-bb6c-4867-a103-3534ddc93759_terseLabel_en-US" xlink:label="lab_hcsg_LargeCapBlendMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Large Cap Blend</link:label>
    <link:label id="lab_hcsg_LargeCapBlendMember_label_en-US" xlink:label="lab_hcsg_LargeCapBlendMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Large Cap Blend [Member]</link:label>
    <link:label id="lab_hcsg_LargeCapBlendMember_documentation_en-US" xlink:label="lab_hcsg_LargeCapBlendMember" 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">Large Cap Blend</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LargeCapBlendMember" xlink:href="hcsg-20221231.xsd#hcsg_LargeCapBlendMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_LargeCapBlendMember" xlink:to="lab_hcsg_LargeCapBlendMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_e1e04902-4573-42fe-acfe-466bbcdf53af_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" 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">Contractual Obligations and Other Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_a96985b7-1567-41e4-aa44-6ec695ba45b3_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_5f0d9935-5d36-4a79-90f7-4fcb595bc948_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" 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">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_42262bf2-c668-4ef1-8a79-17553111aba2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_04faa2bb-7b0b-4179-ace3-e44029359ce5_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" 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">Proceeds from the exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_55dd6282-a97d-453d-bb11-58d97c04ace1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink: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 Outstanding Performance Stock Units</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink: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, Performance Shares, Outstanding Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:to="lab_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_46985387-0a15-4ffa-8d30-8023654d6e8e_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_26fc630a-da1f-4123-88d6-4484d8587266_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_b9e9b808-6121-4c91-b0bf-6f65e0db7cc2_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xlink: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 insurance claims</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveCurrent" xlink:to="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_b9ebef04-f687-45eb-971d-7a8dc05eac82_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_3d8ecde8-3318-4f14-9e6d-240341f98e21_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/2022/elts/us-gaap-2022.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_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_252b36e1-53b4-46c3-8bec-cd9693804840_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts Reclassified from Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_cea9a59d-2da3-498b-a895-e0d049b88424_terseLabel_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred over time</link:label>
    <link:label id="lab_us-gaap_TransferredOverTimeMember_label_en-US" xlink:label="lab_us-gaap_TransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transferred over Time [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransferredOverTimeMember" xlink:to="lab_us-gaap_TransferredOverTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_8851caed-62c8-4488-9d11-e81d24ac3236_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prior</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Originated, More than Five Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_a4baf393-0eb5-4b4c-9b39-a27b7ba4f480_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink: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, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink: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 and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_59837d96-2893-4b32-b7a8-bee2c1a3dd5b_terseLabel_en-US" xlink:label="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink: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_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_9ddb8dae-5981-40d7-95f6-5ee8ce67c1e6_totalLabel_en-US" xlink:label="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" 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_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink: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 and Operating Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:label id="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" 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">Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="hcsg-20221231.xsd#hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_5fd0952a-986f-4f2e-963f-ca0754cd3ca3_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_be50f1c3-eaca-48a8-976f-ee044de3b9d6_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_466c2a45-e0eb-4508-99ef-04a521ae4f07_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue_8787b3c1-ab64-452e-9d98-9c9196e9f8b9_terseLabel_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue" xlink: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 fair value of restricted stock units and restricted shares vested</link:label>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue" xlink: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 Options Vested In Period Total Fair Value</link:label>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue_documentation_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Options Vested In Period Total Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue" xlink:to="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_5f7e323c-3496-4008-b5ee-491f11422a5e_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued pursuant to Employee Stock Plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_f5437711-f4fa-4564-95a1-5ef0910d86f9_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">Total 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/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_LitigationCaseAxis_f85d3861-eb4c-466a-adb0-1af952b1a951_terseLabel_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:label id="lab_srt_LitigationCaseAxis_label_en-US" xlink:label="lab_srt_LitigationCaseAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Case [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LitigationCaseAxis" xlink:to="lab_srt_LitigationCaseAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_e269c39c-cf33-40ec-beb2-e340e79d2325_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_a7d3563f-1b53-401f-a6ad-f6084255b0ce_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink: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 Segment Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_ca236751-59d7-4e99-9b16-7fb6e0f727d2_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_19a24ad5-e395-4830-902a-e517c60dd3ac_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_51184ecb-9570-422b-8a11-e944c8c249be_terseLabel_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink: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_ComponentsOfDeferredTaxAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:to="lab_us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_HousekeepingAndDietaryEquipmentMember_1664bdd8-94a9-4a8e-962e-c392b2a306ed_terseLabel_en-US" xlink:label="lab_hcsg_HousekeepingAndDietaryEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Housekeeping and Dietary equipment</link:label>
    <link:label id="lab_hcsg_HousekeepingAndDietaryEquipmentMember_label_en-US" xlink:label="lab_hcsg_HousekeepingAndDietaryEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Housekeeping And Dietary Equipment [Member]</link:label>
    <link:label id="lab_hcsg_HousekeepingAndDietaryEquipmentMember_documentation_en-US" xlink:label="lab_hcsg_HousekeepingAndDietaryEquipmentMember" 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">HousekeepingAndDietaryEquipmentMember</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_HousekeepingAndDietaryEquipmentMember" xlink:href="hcsg-20221231.xsd#hcsg_HousekeepingAndDietaryEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_HousekeepingAndDietaryEquipmentMember" xlink:to="lab_hcsg_HousekeepingAndDietaryEquipmentMember" 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/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_5065bbde-d7b5-44fe-8017-f6bce02bee93_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 long-term assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_cfeabbe0-7483-42f4-8e5e-c98341b9a0e2_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Identifiable Intangible Assets and Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_4f4a305c-87dd-481b-96e6-a556bb88c23d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink: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 options (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink: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, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TangibleAssetImpairmentCharges_d4b26feb-06c7-42c6-98be-c01da88f68bc_terseLabel_en-US" xlink:label="lab_us-gaap_TangibleAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of long-lived assets</link:label>
    <link:label id="lab_us-gaap_TangibleAssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_TangibleAssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tangible Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TangibleAssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TangibleAssetImpairmentCharges" xlink:to="lab_us-gaap_TangibleAssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_6238b510-6d36-4b7c-9319-9db8629aa4ca_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" 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">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_4b1e9be0-0f74-489f-b32c-216645b0f463_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_8ba52740-ae31-4aa1-af22-7be3a05d769b_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ESPP purchase price of common stock, percent of market price</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink: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, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation_d909d42d-ee6d-4d04-9425-10ec043e4c44_terseLabel_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percent of IRS limitation</link:label>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation_label_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation" xlink: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 Annual Earning Percent Of Tax Limitation</link:label>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation_documentation_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Annual Earning Percent Of Tax Limitation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation" xlink:to="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableGrossNoncurrent_db4572fd-ce9c-496b-8896-34ef3aae565a_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableGrossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableGrossNoncurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableGrossNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, before Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableGrossNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableGrossNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_0ec82fba-1554-49f6-b917-f3e777fd2176_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_86e5e316-5603-4cbe-a7cf-994670308313_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MajorCustomersPolicyPolicyTextBlock_a038037b-3fb5-4af5-ab9a-0350e5e300d7_terseLabel_en-US" xlink:label="lab_us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Clients</link:label>
    <link:label id="lab_us-gaap_MajorCustomersPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Customers, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MajorCustomersPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:to="lab_us-gaap_MajorCustomersPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_e13ea8f8-8901-4c11-9497-9aa9c1839b6b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining lease term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_aff2b71c-7e6c-462d-bb92-5b494541fc3b_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to Costs and Expenses</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c55e932f-d4f9-4a90-bb09-c30972ecd36c_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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 of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fc63828a-88c9-4519-96fe-dc62bccd66f0_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" 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">End of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_d7ef340d-c50c-4937-a035-d0495d66cd5b_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink: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) [Table]</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink: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) [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_4f06fd7f-f11a-432a-838f-c863c4dd8da9_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:label id="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_label_en-US" xlink:label="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification out of Accumulated Other Comprehensive Income [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:to="lab_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_e4fbdcc3-2a46-4a0f-936a-07516279c627_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 Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract_c01334b3-93b2-4d5a-8fe2-a0f4ce92b597_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract" xlink: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 and Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract" xlink:to="lab_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities_4ad64884-ca3c-4d37-ba82-c271c20ed332_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities" xlink: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 insurance claims</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities" xlink: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 Workers' Compensation Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_RevenueFromContractWithCustomerRenewalTerm_cd0ae719-62cf-423f-bc98-f763894935f0_terseLabel_en-US" xlink:label="lab_hcsg_RevenueFromContractWithCustomerRenewalTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Renewal term</link:label>
    <link:label id="lab_hcsg_RevenueFromContractWithCustomerRenewalTerm_label_en-US" xlink:label="lab_hcsg_RevenueFromContractWithCustomerRenewalTerm" xlink: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, Renewal Term</link:label>
    <link:label id="lab_hcsg_RevenueFromContractWithCustomerRenewalTerm_documentation_en-US" xlink:label="lab_hcsg_RevenueFromContractWithCustomerRenewalTerm" 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">Revenue From Contract With Customer, Renewal Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RevenueFromContractWithCustomerRenewalTerm" xlink:href="hcsg-20221231.xsd#hcsg_RevenueFromContractWithCustomerRenewalTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_RevenueFromContractWithCustomerRenewalTerm" xlink:to="lab_hcsg_RevenueFromContractWithCustomerRenewalTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_37ac0c5d-e6e8-4fa2-9490-01434c6d1d88_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_ComputerHardwareAndSoftwareMember_b1d4e28e-8514-48a0-a997-eddd1cc49507_terseLabel_en-US" xlink:label="lab_hcsg_ComputerHardwareAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer hardware and software</link:label>
    <link:label id="lab_hcsg_ComputerHardwareAndSoftwareMember_label_en-US" xlink:label="lab_hcsg_ComputerHardwareAndSoftwareMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Hardware And Software [Member]</link:label>
    <link:label id="lab_hcsg_ComputerHardwareAndSoftwareMember_documentation_en-US" xlink:label="lab_hcsg_ComputerHardwareAndSoftwareMember" 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">ComputerHardwareAndSoftwareMember</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ComputerHardwareAndSoftwareMember" xlink:href="hcsg-20221231.xsd#hcsg_ComputerHardwareAndSoftwareMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_ComputerHardwareAndSoftwareMember" xlink:to="lab_hcsg_ComputerHardwareAndSoftwareMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_adad8e8f-84ba-4312-b895-bb8efe7b3c53_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Estimated Amortization Expense For Intangibles Subject To Amortization</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_77456b46-440a-4f89-9086-61678df65593_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" 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">Expected volatility</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink: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, Fair Value Assumptions, Expected Volatility Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_2ff34038-d0cf-47b9-9a97-2cb3085c99b4_verboseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" 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">Allowance for doubtful accounts, current</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_fc2afa33-af2d-4017-886e-d97f143bc169_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" 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">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/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_3656d03b-2335-430f-9444-5cdf223106bf_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" 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">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_6a95d5d8-eee8-4144-827f-21f83c100782_terseLabel_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:label id="lab_us-gaap_BalanceSheetLocationAxis_label_en-US" xlink:label="lab_us-gaap_BalanceSheetLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BalanceSheetLocationAxis" xlink:to="lab_us-gaap_BalanceSheetLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_347f3895-3695-4e1c-b3c5-8a39524799ef_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain (loss) on available-for-sale marketable securities, net of taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_9cff270a-3af4-4d70-971d-885a39fb81a4_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_98014d6a-69c6-437c-9272-8f23f2e59c38_terseLabel_en-US" xlink:label="lab_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease &#8212; right-of-use assets</link:label>
    <link:label id="lab_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink: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, before Accumulated Amortization</link:label>
    <link:label id="lab_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_documentation_en-US" xlink:label="lab_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="hcsg-20221231.xsd#hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_fb958c39-8d2c-4fd1-9166-b8a0e470e568_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_144e8077-e1c2-41cd-ab86-8c76c1ffe5f7_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive (loss) income, net of taxes</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_ShareholderClassActionMember_878f8100-b2f5-4189-8f89-7e6e26390b55_terseLabel_en-US" xlink:label="lab_hcsg_ShareholderClassActionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholder class action</link:label>
    <link:label id="lab_hcsg_ShareholderClassActionMember_label_en-US" xlink:label="lab_hcsg_ShareholderClassActionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shareholder Class Action [Member]</link:label>
    <link:label id="lab_hcsg_ShareholderClassActionMember_documentation_en-US" xlink:label="lab_hcsg_ShareholderClassActionMember" 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">Shareholder Class Action</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareholderClassActionMember" xlink:href="hcsg-20221231.xsd#hcsg_ShareholderClassActionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_ShareholderClassActionMember" xlink:to="lab_hcsg_ShareholderClassActionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsAndNotesReceivableNet_a5d73a2c-02ac-4370-afc0-cfd47c2245a6_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsAndNotesReceivableNet" 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 net accounts and notes receivable</link:label>
    <link:label id="lab_us-gaap_AccountsAndNotesReceivableNet_label_en-US" xlink:label="lab_us-gaap_AccountsAndNotesReceivableNet" xlink: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 and Financing Receivable, after Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndNotesReceivableNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndNotesReceivableNet" xlink:to="lab_us-gaap_AccountsAndNotesReceivableNet" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_549eac70-c765-4486-931b-2ca728ffd6d4_negatedTerseLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" 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">Prior</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Recovery, Originated, More than Five Years before Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Recovery, Originated, More than Five Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock_51bce193-5660-4d22-9647-238dbf989437_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink: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 Information Of SERP</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink: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 Deferred Compensation Arrangement with Individual, Share-Based Payments [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_a1838bda-1238-4d72-b599-99cdbd3be48f_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity_a5f18cab-473e-4168-b98f-483ba545599f_negatedLabel_en-US" xlink:label="lab_hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction of bank line of credit</link:label>
    <link:label id="lab_hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity_label_en-US" xlink:label="lab_hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity" xlink: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, Increase (Decrease) Remaining Borrowing Capacity</link:label>
    <link:label id="lab_hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity_documentation_en-US" xlink:label="lab_hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity" 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, Increase (Decrease) Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity" xlink:href="hcsg-20221231.xsd#hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity" xlink:to="lab_hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_d165b469-338d-45f2-a35e-25ba6a594fcc_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_StandardNoteReceivableMember_4e67738c-7eb7-4814-a9ba-e05568046bb7_terseLabel_en-US" xlink:label="lab_hcsg_StandardNoteReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard notes receivable</link:label>
    <link:label id="lab_hcsg_StandardNoteReceivableMember_label_en-US" xlink:label="lab_hcsg_StandardNoteReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Note Receivable [Member]</link:label>
    <link:label id="lab_hcsg_StandardNoteReceivableMember_documentation_en-US" xlink:label="lab_hcsg_StandardNoteReceivableMember" 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">Standard Note Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_StandardNoteReceivableMember" xlink:href="hcsg-20221231.xsd#hcsg_StandardNoteReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_StandardNoteReceivableMember" xlink:to="lab_hcsg_StandardNoteReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_a4c0a39e-37a6-4cb1-b341-3f49bae0ba7c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_13999c4a-7aad-4ebd-ad6e-f1a6a3691871_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink: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, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund_00a62501-a7d3-4d4c-99dc-e9693232e9f5_negatedLabel_en-US" xlink:label="lab_hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized loss (gain) on deferred compensation fund investments</link:label>
    <link:label id="lab_hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund_label_en-US" xlink:label="lab_hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund" xlink: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 Securities Related To Deferred Compensation Fund</link:label>
    <link:label id="lab_hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund_documentation_en-US" xlink:label="lab_hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">The (increases)/decreases in market value of the unsold securities held within the deferred compensation fund whose (gain)/loss was included in earnings.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund" xlink:href="hcsg-20221231.xsd#hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund" xlink:to="lab_hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_03d1ae43-ddcc-42df-8e16-aa5a7da9e0e3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink: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, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_1877d923-8d68-43a6-aa7e-10559156157a_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_ff94d7b6-808c-4c70-b794-d03d2a9b3420_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink: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 Basis [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Basis [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis" xlink:to="lab_us-gaap_FairValueByMeasurementBasisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_6fa802ba-53ba-4f7d-9725-e986344eb52b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU Assets depreciation</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_bc641450-af1f-4b9c-8ded-7b037abb20a6_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other intangible assets, less accumulated amortization of $32,738 and $27,879 as of December&#160;31, 2022 and 2021, respectively</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_ce8aacc2-6dbd-422b-80f0-7c4b4f9566b2_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">Total</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_6533259e-5a6d-4e65-bd73-22142c875c31_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, remaining performance obligation period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_a1bdbf09-9975-4345-abc8-26d164b8c7dc_verboseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" 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">Schedule of Fair Value Measurements</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/2022/elts/us-gaap-2022.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_SignificantAccountingPoliciesTextBlock_d6ebc66f-0929-43ca-b42c-0627dc05e698_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">Description of Business and Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_45da4187-d330-409b-b184-16b7ce33dd22_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax benefit from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink: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, Exercise of Option, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_70811e65-4ca3-4b45-a83f-9c15a1db2f91_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 cost</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/2022/elts/us-gaap-2022.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_us-gaap_MovementInValuationAllowancesAndReservesRollForward_b8dfa42f-5b72-4a78-b798-75fbce4c987e_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0d8a77ba-ca99-45e0-9869-51dc8c7b8309_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink: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</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_b7f73471-db21-4d83-8314-6d57b6ef169d_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/2022/elts/us-gaap-2022.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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_396dd244-bff8-44c6-9be5-ac65c15f7761_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink: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 recognized tax deficiency related to share-based compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink: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, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_42e7dba1-00a4-4385-9976-ef6fcedf2f8c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_ScheduleofAccountingPoliciesLineItems_7df80250-6e43-43df-83b1-ea3acecd491a_terseLabel_en-US" xlink:label="lab_hcsg_ScheduleofAccountingPoliciesLineItems" xlink: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 Accounting Policies [Line Items]</link:label>
    <link:label id="lab_hcsg_ScheduleofAccountingPoliciesLineItems_label_en-US" xlink:label="lab_hcsg_ScheduleofAccountingPoliciesLineItems" xlink: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 Accounting Policies [Line Items]</link:label>
    <link:label id="lab_hcsg_ScheduleofAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_hcsg_ScheduleofAccountingPoliciesLineItems" 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 Items] for Schedule of Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ScheduleofAccountingPoliciesLineItems" xlink:href="hcsg-20221231.xsd#hcsg_ScheduleofAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems" xlink:to="lab_hcsg_ScheduleofAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_fa739ccb-6ff3-45e5-af1f-d2d413405241_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_c3a200c9-4e70-4e24-9c33-5aa367dca890_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_3550c21d-26fb-444c-94e9-4112565eb2f1_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:to="lab_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_TreasuryStockPolicyTextBlock_b941b61d-f7ed-4459-839b-9e260043fb6c_terseLabel_en-US" xlink:label="lab_hcsg_TreasuryStockPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_hcsg_TreasuryStockPolicyTextBlock_label_en-US" xlink:label="lab_hcsg_TreasuryStockPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Policy Text Block]</link:label>
    <link:label id="lab_hcsg_TreasuryStockPolicyTextBlock_documentation_en-US" xlink:label="lab_hcsg_TreasuryStockPolicyTextBlock" 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">Treasury Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_TreasuryStockPolicyTextBlock" xlink:href="hcsg-20221231.xsd#hcsg_TreasuryStockPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_TreasuryStockPolicyTextBlock" xlink:to="lab_hcsg_TreasuryStockPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_StandardNoteReceivableCustomerConcessionMember_b0cc5e51-eb55-4814-bff1-ff890954b25c_terseLabel_en-US" xlink:label="lab_hcsg_StandardNoteReceivableCustomerConcessionMember" xlink: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 concession</link:label>
    <link:label id="lab_hcsg_StandardNoteReceivableCustomerConcessionMember_label_en-US" xlink:label="lab_hcsg_StandardNoteReceivableCustomerConcessionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Note Receivable, Customer Concession [Member]</link:label>
    <link:label id="lab_hcsg_StandardNoteReceivableCustomerConcessionMember_documentation_en-US" xlink:label="lab_hcsg_StandardNoteReceivableCustomerConcessionMember" 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">Standard Note Receivable, Customer Concession</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_StandardNoteReceivableCustomerConcessionMember" xlink:href="hcsg-20221231.xsd#hcsg_StandardNoteReceivableCustomerConcessionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_StandardNoteReceivableCustomerConcessionMember" xlink:to="lab_hcsg_StandardNoteReceivableCustomerConcessionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_94fd1427-befb-4f12-8127-7868b9c6dd79_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink: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</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink: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, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_9e353c48-0d58-41fc-8e2f-5cf85ee97594_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" 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">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink: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, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationLineItems_5e94e7f1-4d54-4657-af90-f4d313ed7298_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification [Line Items]</link:label>
    <link:label id="lab_us-gaap_ReclassificationLineItems_label_en-US" xlink:label="lab_us-gaap_ReclassificationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationLineItems" xlink:to="lab_us-gaap_ReclassificationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9fd0dbd7-918f-49de-a082-9d1341b6c19d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise of stock options and other stock-based compensation, net of shares tendered for payment (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_22655b7e-9a5e-4c10-a37f-84fe6b370871_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">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_b53dc506-8d86-414a-be62-aa0d69cc2c07_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" 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">Current-period recoveries</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_5de72a3c-fff5-4b96-bd00-f241bc7ba407_verboseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" 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">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_c9d6da2d-6c4a-452d-8977-11181e68162e_totalLabel_en-US" xlink:label="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total property and equipment, at cost</link:label>
    <link:label id="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink: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 and Operating Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:label id="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" 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">Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="hcsg-20221231.xsd#hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_73fa1965-7ed1-4656-b4dc-cb43538fc1ec_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_4c0dcffc-32b9-4ff0-9f19-5af88c99e29d_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_3f647230-6fb5-4d21-8e23-37b3000bdeb1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_93e15ece-1d26-44a8-8538-e72a59a3e882_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 &amp; 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/2022/elts/us-gaap-2022.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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_ecc252cd-b390-4b1a-b3f7-e06643da1baf_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_eae1e81a-9888-40cc-a991-9e5285d5f4f9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink: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 Receivable, Allowance for Credit Loss [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_54bae185-d4c2-49b0-8515-5711a9e53d8b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_ba9b3136-3ffd-4326-99af-c2970d164aab_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_f7e61b09-2f92-4f49-aafb-68ea156e2c24_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" 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">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_e32d324e-7b2d-49e1-abe9-048e3072cd75_terseLabel_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink: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 Fair Value</link:label>
    <link:label id="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember_label_en-US" xlink:label="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimate of Fair Value Measurement [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:to="lab_us-gaap_EstimateOfFairValueFairValueDisclosureMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_ae533828-8f31-4a0e-8184-8814b0e5b86f_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" 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">Granted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution_ca8f76f1-13d0-4ca6-b94e-98eb4cd2b4cd_terseLabel_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Full vest in matching contribution</link:label>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution_label_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution" xlink: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 Full Vest In Matching Contribution</link:label>
    <link:label id="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution_documentation_en-US" xlink:label="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award Full Vest In Matching Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution" xlink:to="lab_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_38b46a65-7d18-4895-b349-4381583e7517_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" 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">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9c9e8ff1-ac3b-4c71-9b83-7e09d9346a7f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink: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, Assets Measured on Recurring Basis [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink: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 and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_62dbdd52-35c1-4bfb-b7a4-c1ecb3a68ff5_terseLabel_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation settlement</link:label>
    <link:label id="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty_label_en-US" xlink:label="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation Settlement, Amount Awarded to Other Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:to="lab_us-gaap_LitigationSettlementAmountAwardedToOtherParty" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_ab0626b8-fb47-48fd-8445-1e8ff91f0d35_verboseLabel_en-US" xlink:label="lab_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal" 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">Bad debt provision</link:label>
    <link:label id="lab_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_abd060e7-f619-4541-ba3f-d001c9cb4292_totalLabel_en-US" xlink:label="lab_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal" 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">Bad Debt Expense</link:label>
    <link:label id="lab_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_label_en-US" xlink:label="lab_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal" xlink: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 and Financing Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:label id="lab_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_documentation_en-US" xlink:label="lab_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal" 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">Accounts and Financing Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal" xlink:href="hcsg-20221231.xsd#hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal" xlink:to="lab_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_bb0f4366-f822-460e-8ef9-a7b26a3194c5_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" 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_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_a85c0473-6fed-46bf-b2cf-bb8f7bcdac56_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-deductible reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork_0dc2e04e-fd1b-454e-bcbb-8a985454ee9b_terseLabel_en-US" xlink:label="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average weekly hours of work</link:label>
    <link:label id="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork_label_en-US" xlink:label="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork" xlink: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 Requisite Average Weekly Hours of Work</link:label>
    <link:label id="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork_documentation_en-US" xlink:label="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Average Weekly Hours of Work</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork" xlink:href="hcsg-20221231.xsd#hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork" xlink:to="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_ca6787b1-e16b-435d-88bf-b2dd1950b7c9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink: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 ESPP Annual Offerings</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink: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, Employee Stock Purchase Plan, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_d3eee721-563b-477c-afa5-62ee8c1831a6_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" 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">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment_01d5fce2-ecf5-4f69-bb5b-daa630b22678_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment terms</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment" xlink: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, Timing of Satisfaction of Performance Obligation and Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment" xlink:to="lab_us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_cc107754-6b98-4c08-b5c2-44b65cbc0735_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income:</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock_8085f3b2-80ca-4791-bc58-7c1a9a9dd1f6_terseLabel_en-US" xlink:label="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink: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 Age Analysis of Past-Due Note Receivable</link:label>
    <link:label id="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Past Due [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:to="lab_us-gaap_PastDueFinancingReceivablesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember_0a64af60-5c99-496f-8efd-d920bcc273c9_terseLabel_en-US" xlink:label="lab_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock, restricted stock units and deferred stock units</link:label>
    <link:label id="lab_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember_label_en-US" xlink:label="lab_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock And Restricted Stock Units (RSUs) And Deferred Stock Units [Member]</link:label>
    <link:label id="lab_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember_documentation_en-US" xlink:label="lab_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock And Restricted Stock Units (RSUs) And Deferred Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember" xlink:href="hcsg-20221231.xsd#hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember" xlink:to="lab_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_df41b0e0-4bd9-43d3-8d10-9b0fa887e41d_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear_26b60ab5-ed89-4f59-ba55-f028ffc3cb8c_negatedTerseLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear" 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">2022</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Recovery, Year One, Originated, Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Recovery, Year One, Originated, Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_335ad411-01d4-40d2-b017-4643f95e9e2b_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_85dfecd4-3baf-4591-ba01-6a9ec830f3e3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reissuance of treasury stock pursuant to Dividend Reinvestment Plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink: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 Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b655871c-2be3-4c17-8f9e-9a86f692a011_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3789d1f1-0505-4ba0-8702-7f900e70cdc4_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average number of common shares outstanding - basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommodityMember_407e58af-95b2-4da5-b22b-80101fa9bb82_terseLabel_en-US" xlink:label="lab_us-gaap_CommodityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodities</link:label>
    <link:label id="lab_us-gaap_CommodityMember_label_en-US" xlink:label="lab_us-gaap_CommodityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commodity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommodityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommodityMember" xlink:to="lab_us-gaap_CommodityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_04898c9d-aff7-4f43-b2f9-4bf04567aa5c_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice_320e4663-b88c-41f8-88b4-d6eaed9cda09_terseLabel_en-US" xlink:label="lab_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial period preceding cancellation notice</link:label>
    <link:label id="lab_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice_label_en-US" xlink:label="lab_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice" xlink: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, Initial Period Preceding Cancellation Notice</link:label>
    <link:label id="lab_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice_documentation_en-US" xlink:label="lab_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice" 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">Revenue From Contract With Customer, Initial Period Preceding Cancellation Notice</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice" xlink:href="hcsg-20221231.xsd#hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice" xlink:to="lab_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_f60ed37f-6094-4bbe-94d8-bbc769985bcb_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total pre-tax share-based compensation expense charged against income</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_39947ee0-1c16-411c-8034-f5104de6d00e_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" 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">SERP 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/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_bbbced68-49d4-4525-b3a4-c736bc6daff4_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 16)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_ea0ef53c-3d7f-4dce-8f50-5657ab4f76ad_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_62166c19-a8d6-4920-add5-bb638bb1e8c3_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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 of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_7c3ce677-9288-492b-9ac6-9f355849f6fe_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" 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">End of period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_55a400a3-5f3a-4197-b764-b05c63ff45e9_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 on sale 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/2022/elts/us-gaap-2022.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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_65c8d617-075f-4d7c-ad74-ed0a48a3c2f0_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink: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 useful life (in years)</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_ed895dd1-d0cd-48d9-bb8b-7bb12be58e39_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Irrevocable standby letter of credit, outstanding</link:label>
    <link:label id="lab_us-gaap_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_38974ebc-e609-4937-8a2a-5859c778c523_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_d68c27da-2857-44e9-a01f-ba862c8c639a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_3509b84b-eca1-4967-a828-6ee1ccbdf9dc_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShortTermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_c1702f7d-959d-4aac-834b-c7627368d5c5_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">Revenues</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7c92505d-405f-412e-ba55-f00b0f6e4653_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/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherInventory_ce2755ca-c142-4fa1-b117-d70c035d67a2_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherInventory" 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">Inventories and supplies</link:label>
    <link:label id="lab_us-gaap_OtherInventory_label_en-US" xlink:label="lab_us-gaap_OtherInventory" xlink: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 Inventory, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventory" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherInventory" xlink:to="lab_us-gaap_OtherInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_6d1a7fd3-9646-42d8-8d4b-3da4449c90a4_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_7f135aa4-fae3-4527-bf15-6ebc1c6bf2fd_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" 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">Income taxes receivable / 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/2022/elts/us-gaap-2022.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_hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent_8e7dc8d4-4880-464c-ad28-fca5a353a51f_terseLabel_en-US" xlink:label="lab_hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent" xlink: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 and notes receivable</link:label>
    <link:label id="lab_hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent_label_en-US" xlink:label="lab_hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent" xlink: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, Notes, Loans and Financing Receivable, Gross, Current</link:label>
    <link:label id="lab_hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent_documentation_en-US" xlink:label="lab_hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent" 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">Accounts, Notes, Loans and Financing Receivable, Gross, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent" xlink:href="hcsg-20221231.xsd#hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent" xlink:to="lab_hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_0db5d84a-3b06-4c7c-babe-895df1027011_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock reserved for future issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_d2c2a158-4ee8-40c0-9fca-e0c0517fb12e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_ee31e52c-1a98-46ec-8f1c-b6d947082d0e_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">Significant Unobservable Inputs (Level 3)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_EntityVoluntaryFilers_c954ddc8-87f1-4c70-9347-5f802f11b744_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_6c187788-eceb-4563-9b9a-378d3258501e_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_15c9b754-4b9c-471e-a38e-cfcaadce5f93_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" 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">Accounts receivable, Allowance for doubtful accounts, beginning balance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_cb35344e-cf47-4a36-8d0e-3e97355011aa_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" 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">Accounts receivable, Allowance for doubtful accounts, ending balance</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_ce1e8756-7573-4a06-ba51-1f562e026b97_totalLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" 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">2019</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Four, Originated, Three Years before Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Four, Originated, Three Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_1fe4e343-dad3-4b69-9ba4-44199118546f_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/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_AssetsAndLiabilitiesLesseeTableTextBlock_6dd15264-2a10-4820-8465-fc6bee5de300_terseLabel_en-US" xlink:label="lab_hcsg_AssetsAndLiabilitiesLesseeTableTextBlock" xlink: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 Supplemental Information Required by ASC 842</link:label>
    <link:label id="lab_hcsg_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_hcsg_AssetsAndLiabilitiesLesseeTableTextBlock" xlink: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 And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_hcsg_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_hcsg_AssetsAndLiabilitiesLesseeTableTextBlock" 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">Assets And Liabilities, Lessee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="hcsg-20221231.xsd#hcsg_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_hcsg_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_4ca1a7e8-2afb-4ac3-9ca4-ff9a5d2783c8_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_b371d22a-1578-4396-95a3-304b99a6e5fb_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" 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">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink: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, Fair Value Assumptions, Risk Free Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_7e80939b-4273-4c35-b30c-fa442475c13d_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_MidCapBlendMember_1969b085-ce77-4558-a432-4fda560f4c2e_terseLabel_en-US" xlink:label="lab_hcsg_MidCapBlendMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mid Cap Blend</link:label>
    <link:label id="lab_hcsg_MidCapBlendMember_label_en-US" xlink:label="lab_hcsg_MidCapBlendMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mid Cap Blend [Member]</link:label>
    <link:label id="lab_hcsg_MidCapBlendMember_documentation_en-US" xlink:label="lab_hcsg_MidCapBlendMember" 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">Mid Cap Blend</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_MidCapBlendMember" xlink:href="hcsg-20221231.xsd#hcsg_MidCapBlendMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_MidCapBlendMember" xlink:to="lab_hcsg_MidCapBlendMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_b8872801-99dd-4467-bb18-1b8e72efc5da_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_49803686-a88f-4d4c-b523-2264c9b2b850_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Components of Federal and State Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink: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 Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_38ffa62d-75c6-425b-827a-6d7eaa531fb9_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and notes receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts and Notes Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_5a8c9a45-97a5-4ae4-bf23-7aa34c15c340_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal jobs credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCredits_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCredits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_4862e28d-b7e8-4a5b-8d69-87cd5786aa35_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/2022/elts/us-gaap-2022.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_hcsg_DeferredTaxAssetsAccruedInsuranceClaims_f54ee2d0-2217-49c5-98de-710df3b51b8a_terseLabel_en-US" xlink:label="lab_hcsg_DeferredTaxAssetsAccruedInsuranceClaims" xlink: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 insurance claims</link:label>
    <link:label id="lab_hcsg_DeferredTaxAssetsAccruedInsuranceClaims_label_en-US" xlink:label="lab_hcsg_DeferredTaxAssetsAccruedInsuranceClaims" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Accrued Insurance Claims</link:label>
    <link:label id="lab_hcsg_DeferredTaxAssetsAccruedInsuranceClaims_documentation_en-US" xlink:label="lab_hcsg_DeferredTaxAssetsAccruedInsuranceClaims" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Accrued Insurance Claims</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredTaxAssetsAccruedInsuranceClaims" xlink:href="hcsg-20221231.xsd#hcsg_DeferredTaxAssetsAccruedInsuranceClaims"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_DeferredTaxAssetsAccruedInsuranceClaims" xlink:to="lab_hcsg_DeferredTaxAssetsAccruedInsuranceClaims" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_20db16e7-1e93-4893-a9b0-099f27f23090_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink: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 [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink: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 [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_90cff891-f6cb-4fbb-8981-c7ede21dd928_terseLabel_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:label id="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_label_en-US" xlink:label="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:to="lab_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_49bdb903-be21-4669-b480-9428f638d442_terseLabel_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:label id="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain_label_en-US" xlink:label="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Timing of Transfer of Good or Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:to="lab_us-gaap_TimingOfTransferOfGoodOrServiceDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding_1868ab7f-ba08-4c83-ac1e-4224d5d9d7a9_terseLabel_en-US" xlink:label="lab_hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options vested and outstanding (in shares)</link:label>
    <link:label id="lab_hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding_label_en-US" xlink:label="lab_hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding" xlink: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 Compensation Arrangement With Individual Shares Vested And Outstanding</link:label>
    <link:label id="lab_hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding_documentation_en-US" xlink:label="lab_hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement With Individual Shares Vested And Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding" xlink:to="lab_hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_48936438-9358-49f2-b7ce-4b09a3868f3e_terseLabel_en-US" xlink:label="lab_hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accordion feature, higher borrowing capacity option</link:label>
    <link:label id="lab_hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_label_en-US" xlink:label="lab_hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink: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, Accordion Feature, Higher Borrowing Capacity Option</link:label>
    <link:label id="lab_hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_documentation_en-US" xlink:label="lab_hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" 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, Accordion Feature, Higher Borrowing Capacity Option</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:href="hcsg-20221231.xsd#hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:to="lab_hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_f96b3602-8bf1-446c-8ac1-63c1940d213c_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_35df4ea3-2624-4876-b9cd-81923f52808b_terseLabel_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_label_en-US" xlink:label="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink: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, Net of Tax [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:to="lab_us-gaap_AOCIAttributableToParentNetOfTaxRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_b2246b39-f7e9-41d9-8757-72849038fe4d_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">Significant Other Observable Inputs (Level 2)</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_dei_CurrentFiscalYearEndDate_6c6e8a76-6785-40cb-9207-c83922c57c5f_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation_ccb4db71-3afa-49b8-9aae-5abb11d4348d_terseLabel_en-US" xlink:label="lab_hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU Assets and Lease Liabilities reduction due to cancellation</link:label>
    <link:label id="lab_hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation_label_en-US" xlink:label="lab_hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset And Operating Lease Liability Decrease Due To Cancellation</link:label>
    <link:label id="lab_hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation_documentation_en-US" xlink:label="lab_hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation" 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">Right-of-Use Asset And Operating Lease Liability Decrease Due To Cancellation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation" xlink:href="hcsg-20221231.xsd#hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation" xlink:to="lab_hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_829691ec-4ab0-4322-ad3c-d5cc5fe23cfe_negatedTerseLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" 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">2019</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Recovery, Year Four, Originated, Three Years before Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Recovery, Year Four, Originated, Three Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_94746ba7-0d53-4b3b-ad0c-347cf8deb09b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink: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 gain</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Realized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d26bd0b1-726d-4b77-990c-f96aba912adf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: imputed lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_740c5b6a-7994-4087-9798-cd1fcaa5b0cf_terseLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable &#8212; long&#8211;term portion, less allowance for doubtful accounts of $3,273 and $6,312 as of December&#160;31, 2022 and 2021, respectively</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_3e5bfa72-5408-421c-9d6d-e2ebea36d6c4_totalLabel_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" 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 net long-term notes receivable</link:label>
    <link:label id="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, after Allowance for Credit Loss, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:to="lab_us-gaap_NotesAndLoansReceivableNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_515d26f9-e51c-4ccd-a0e1-9aa728f51291_verboseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" 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">Marketable securities, at fair value</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_52439af1-61b3-4a3a-96ac-a11a58ef0020_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_SecuredOvernightFinancingRateSOFRMember_eaf87206-63d0-47f0-8ed4-d4c0dbc7451f_terseLabel_en-US" xlink:label="lab_hcsg_SecuredOvernightFinancingRateSOFRMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SOFR</link:label>
    <link:label id="lab_hcsg_SecuredOvernightFinancingRateSOFRMember_label_en-US" xlink:label="lab_hcsg_SecuredOvernightFinancingRateSOFRMember" xlink: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 Overnight Financing Rate (SOFR) [Member]</link:label>
    <link:label id="lab_hcsg_SecuredOvernightFinancingRateSOFRMember_documentation_en-US" xlink:label="lab_hcsg_SecuredOvernightFinancingRateSOFRMember" 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">Secured Overnight Financing Rate (SOFR)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SecuredOvernightFinancingRateSOFRMember" xlink:href="hcsg-20221231.xsd#hcsg_SecuredOvernightFinancingRateSOFRMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_SecuredOvernightFinancingRateSOFRMember" xlink:to="lab_hcsg_SecuredOvernightFinancingRateSOFRMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_ab365bca-796e-4f20-97b0-bce231b1e90a_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" 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 Amount</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/2022/elts/us-gaap-2022.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_FiniteLivedIntangibleAssetsLineItems_f7ff41ad-f919-46ca-8956-4376284bbe0d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_fe30e1fa-b690-4ba6-8063-4266a2525a06_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted earnings per common share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_b3959763-06ff-4084-b78c-4822c1ccdded_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 earnings per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_63c6f424-eb0e-4a38-83cd-54b0f6f51877_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">Vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_4a6972fc-6c15-4418-8fdd-5dd1088f4377_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based 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/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ConsolidationItemsAxis_e6a89e20-e814-482d-96a8-a4f3e2beba76_terseLabel_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:label id="lab_srt_ConsolidationItemsAxis_label_en-US" xlink:label="lab_srt_ConsolidationItemsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation Items [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ConsolidationItemsAxis" xlink:to="lab_srt_ConsolidationItemsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_01288b81-f36f-434e-9428-8b4cb44ea024_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/2022/elts/us-gaap-2022.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_LiabilitiesCurrent_3bb01bba-24b3-44f1-adef-12696fc5424a_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancialAsset91To180DaysPastDueMember_15be2415-2a0b-43a7-ad0b-6e46c1bf5975_terseLabel_en-US" xlink:label="lab_hcsg_FinancialAsset91To180DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">91 - 180 Days</link:label>
    <link:label id="lab_hcsg_FinancialAsset91To180DaysPastDueMember_label_en-US" xlink:label="lab_hcsg_FinancialAsset91To180DaysPastDueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Asset, 91 to 180 Days Past Due [Member]</link:label>
    <link:label id="lab_hcsg_FinancialAsset91To180DaysPastDueMember_documentation_en-US" xlink:label="lab_hcsg_FinancialAsset91To180DaysPastDueMember" 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">Financial Asset, 91 to 180 Days Past Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancialAsset91To180DaysPastDueMember" xlink:href="hcsg-20221231.xsd#hcsg_FinancialAsset91To180DaysPastDueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancialAsset91To180DaysPastDueMember" xlink:to="lab_hcsg_FinancialAsset91To180DaysPastDueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_c8eda7a0-3309-486c-aa47-3067fd5e1f1e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_5caf3397-2c06-4e33-b494-a75e4344fe9a_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maturing after ten years</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_55e2650e-d65b-4fd9-8b00-75338efec12a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink: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 Accounts and Notes Receivable</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_8d3336cd-993b-4ece-82ea-2993686fb524_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">Significant Customers</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/2022/elts/us-gaap-2022.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_UnrecognizedTaxBenefits_bb3656e2-c79d-4df1-80a2-688579cebabd_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Uncertain tax positions</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_4d1ec807-717f-4806-9eef-1d9ea457d728_totalLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" 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-period net write-offs</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_28725de4-2c84-4d1a-9ef2-724d7e6985be_negatedLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-Offs/Adjustments</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForLoanLossesExpensed_56300aab-d5f4-45bc-a638-56b76e9a7d4b_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bad Debt Expense</link:label>
    <link:label id="lab_us-gaap_ProvisionForLoanLossesExpensed_label_en-US" xlink:label="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Credit Loss, Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForLoanLossesExpensed" xlink:to="lab_us-gaap_ProvisionForLoanLossesExpensed" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_c5628a69-9ea3-4625-858a-8f14cd72549f_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_81b385fa-708c-4849-bb96-7cbe4bce2b33_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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 term of grants</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink: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, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_LargeCapGrowthMember_825deff2-5394-4ea1-993a-80a0cbc7dc0a_terseLabel_en-US" xlink:label="lab_hcsg_LargeCapGrowthMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Large Cap Growth</link:label>
    <link:label id="lab_hcsg_LargeCapGrowthMember_label_en-US" xlink:label="lab_hcsg_LargeCapGrowthMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Large Cap Growth [Member]</link:label>
    <link:label id="lab_hcsg_LargeCapGrowthMember_documentation_en-US" xlink:label="lab_hcsg_LargeCapGrowthMember" 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">Large Cap Growth.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LargeCapGrowthMember" xlink:href="hcsg-20221231.xsd#hcsg_LargeCapGrowthMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_LargeCapGrowthMember" xlink:to="lab_hcsg_LargeCapGrowthMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_9f88f55b-8d7f-4d15-acd0-5b1754f3f52f_verboseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" 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">Adjustment to adopt credit-loss guidance, net of tax</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_76c751c4-4841-4d72-aacc-5ea1667349fa_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adoption adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_75848ffe-99c9-45a0-a42a-c2cb48153568_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink: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 Accounts Receivable, Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:to="lab_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_8ba1246b-7301-48d4-a2da-285fc7cea353_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">Consolidated revenues</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/2022/elts/us-gaap-2022.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7df14c59-1a99-4df0-b8fa-c7bff358a358_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Lease Payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_bdae706c-ff86-4ae7-8d3b-4b18d4f28e17_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/2022/dei-2022.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_dei_EntityAddressAddressLine1_bedc36d6-18ef-44fa-84be-2833ab8e8b63_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealEstateFundsMember_172da307-787b-413a-845c-222ca13fd398_terseLabel_en-US" xlink:label="lab_us-gaap_RealEstateFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate</link:label>
    <link:label id="lab_us-gaap_RealEstateFundsMember_label_en-US" xlink:label="lab_us-gaap_RealEstateFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Real Estate Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealEstateFundsMember" xlink:to="lab_us-gaap_RealEstateFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_dcd405e1-7abe-43a3-87f8-eadc927b2e9b_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_2f46ddd3-3e9f-460d-b5b6-f1f198a290c6_negatedTerseLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" 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">2020</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Recovery, Year Three, Originated, Two Years before Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Recovery, Year Three, Originated, Two Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_abd8919b-4800-41fa-b3c8-dafc1944fac8_terseLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract" xlink: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-period recoveries</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Recovery [Abstract]</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract" 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">Financing Receivable, Allowance for Credit Loss, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_cb3bd0ea-c36d-4d5c-8a18-ebda1b23b7b2_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term borrowings, net of repayments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink: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 (Repayments of) Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_67c8b33c-c716-4f91-82fe-10d5c9922ab9_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">Amount available under line of credit</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/2022/elts/us-gaap-2022.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_TradeNamesMember_25e610f9-56d8-4797-b5c5-bbe721221640_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names</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/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_a396dcb5-bd34-43f5-b7c3-3a5b96dbc6ed_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/2022/elts/us-gaap-2022.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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_66bf29a1-2a73-48fa-903e-74c6039e0b83_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized (loss) gain on available-for-sale marketable securities, net of taxes</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_4c68f1f6-649e-4fc0-940d-1995a6143ade_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss_250c2ecb-6bc6-45a9-9a2c-97659950e90f_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gains (losses) from marketable securities</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Unrealized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:to="lab_us-gaap_MarketableSecuritiesUnrealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_16e2ed63-5a10-4636-87e5-599bf26662d8_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_65f63fe2-9d69-44ea-954d-7b85b9e6595c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">One-time adjustment</link:label>
    <link:label id="lab_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_e62490bc-b078-4335-afae-0381862fe62a_periodStartLabel_en-US" xlink:label="lab_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss" 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">Total accounts and notes receivable, beginning balance</link:label>
    <link:label id="lab_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_2a9e954a-21e3-4236-95b0-2f825c2af8f0_periodEndLabel_en-US" xlink:label="lab_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss" 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">Total accounts and notes receivable, ending balance</link:label>
    <link:label id="lab_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_label_en-US" xlink:label="lab_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss" xlink: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 and Financing Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss" xlink:to="lab_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_357309c4-8a10-43fe-8e40-79efec4ad5e5_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">I.R.S. Employer Identification No.</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_078e1001-1356-4e7b-860a-31c9f2ec1c96_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options authorized to issue to employees (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount_aead124c-fd14-49af-9c8a-2411dbfcbc32_terseLabel_en-US" xlink:label="lab_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fines and penalties</link:label>
    <link:label id="lab_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount_8e46322f-6abd-4f1d-99a5-a92c0724a145_verboseLabel_en-US" xlink:label="lab_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount" 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">Fines and penalties</link:label>
    <link:label id="lab_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount_label_en-US" xlink:label="lab_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Fines and Penalty, Amount</link:label>
    <link:label id="lab_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount_documentation_en-US" xlink:label="lab_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount" 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">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Fines and Penalty, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount" xlink:href="hcsg-20221231.xsd#hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount" xlink:to="lab_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract_bee9fcff-8560-40e4-8bcd-d793d41df352_terseLabel_en-US" xlink:label="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable:</link:label>
    <link:label id="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract_label_en-US" xlink:label="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract" xlink: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, Additional Disclosures, Options Exercisable [Abstract] [Abstract]</link:label>
    <link:label id="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract_documentation_en-US" xlink:label="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Options Exercisable [Abstract] [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract" xlink:href="hcsg-20221231.xsd#hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract" xlink:to="lab_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_dfa788f5-9389-43ee-a88b-d0a16c4a4084_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink: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 Short-term Debt [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShortTermDebtTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Short-Term Debt [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable" xlink:to="lab_us-gaap_ScheduleOfShortTermDebtTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_892620f2-25c8-4c10-9ead-030017d0a68b_totalLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" 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-period gross write-offs</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:to="lab_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_e4da53d9-bade-468e-8c98-e02e5289922d_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising expense</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_1e762e37-b7c5-4589-a851-7214fd6a5148_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink: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 compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_779d936a-c63d-47ac-96b9-211a7ca58036_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_907fb281-ca89-44b0-9243-816db7d5a55d_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-compete agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract_b47cdcb0-259d-4ea1-a433-ee6118e1f919_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract" xlink: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 and Financing Receivable, after Allowance for Credit Loss, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_ecffe38a-89f3-44af-9e8a-ef449f7aeb9a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of The Provision for Income Taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_18c6de2a-9fb4-4562-889e-028e2a9e5872_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" 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">Treasury shares issued for Deferred Compensation Plan funding</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Employee Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_8980b40d-3155-48d4-b89e-38e3bd1865ff_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change in cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_e567729b-8a68-4ec2-96cd-d655712e6b91_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income taxes, net of federal tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_b1863793-caf5-4cd6-a82a-c73476946dad_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 of Shares Outstanding, Diluted, Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_43567f12-18ac-4754-8801-27b4676d548c_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule II - Valuation and Qualifying Accounts and Reserves</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_e4f5905b-dfa2-4df9-838a-3bceedff0e13_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_eff080d1-2104-45c3-8b8d-e630101fcd99_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a9bda9bd-7e56-4362-bada-bd76c226e08a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_79ea57fc-5f51-4cac-afc0-d51fa5fbb389_negatedLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of statutory withholding on issuance of restricted stock units</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/2022/elts/us-gaap-2022.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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e051f62-c68d-4f27-997e-523180d3f140_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_1d31afcf-8fe1-406c-9e8e-26ad0feaeb0e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementInputsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_5b3e9016-b98f-4cf3-9e4b-f5cae5f0bfdf_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">Concentrations of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_9bd4ae70-95f4-4988-829e-2fbb20468f57_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Favorable adjustment in self-insurance reserves</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink: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 Self Insurance Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:to="lab_us-gaap_IncreaseDecreaseInSelfInsuranceReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_3188060a-ee52-4842-8c25-4e9cd48bdb9d_terseLabel_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink: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_CreditLossFinancialInstrumentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink: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 Loss, Financial Instrument [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:to="lab_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_e7519a47-b922-4e63-9a01-6a7dce89e390_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accrued expenses</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_fb1c38f6-2fde-46d0-b034-09a0a2574656_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" 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">Accounts payable and other accrued expenses</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink: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 Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_57448c75-d4f3-4df3-abf3-45109537c9ea_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_bd7ec7ca-0491-4ccb-b01b-901f298f907f_terseLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff, Year Five, Originated, Four Years before Current Fiscal Year</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" 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">Financing Receivable, Allowance for Credit Loss, Writeoff, Year Five, Originated, Four Years before Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_49e39667-4d55-4cc0-8afc-5641416d7349_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS:</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance_a7a9efd5-54f5-4257-8f87-cd477acdf8c7_terseLabel_en-US" xlink:label="lab_hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance" xlink: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 reserved for future issuance (in shares)</link:label>
    <link:label id="lab_hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance_label_en-US" xlink:label="lab_hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance" xlink: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 Compensation Arrangement with Individual, Remaining Shares Authorized for Issuance</link:label>
    <link:label id="lab_hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance_documentation_en-US" xlink:label="lab_hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Arrangement with Individual, Remaining Shares Authorized for Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance" xlink:to="lab_hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_8200bece-1136-458f-8bce-02ab7a7290cc_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/2022/elts/us-gaap-2022.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_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_2932dd4e-c991-4762-affe-b2df55a69689_terseLabel_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract" xlink: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-period gross write-offs</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_label_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Allowance for Credit Loss, Writeoff [Abstract]</link:label>
    <link:label id="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_documentation_en-US" xlink:label="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract" 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">Financing Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract" xlink:to="lab_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f5fd7152-133c-4a04-99f3-6964b0db89de_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink: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 Receivable, Credit Quality Indicator [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Credit Quality Indicator [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:to="lab_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_13aad9bf-3fba-4515-ab4e-e6432d89684d_terseLabel_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Borrowings under line of credit</link:label>
    <link:label id="lab_us-gaap_LinesOfCreditCurrent_label_en-US" xlink:label="lab_us-gaap_LinesOfCreditCurrent" xlink: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, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LinesOfCreditCurrent" xlink:to="lab_us-gaap_LinesOfCreditCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_bcf66fe4-3b36-42ce-9a5f-3cbf26e02282_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense computed at statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_ElevatedRiskNoteReceivableMember_0b8751d0-056d-400e-9db1-183573af0e90_terseLabel_en-US" xlink:label="lab_hcsg_ElevatedRiskNoteReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Elevated risk notes receivable</link:label>
    <link:label id="lab_hcsg_ElevatedRiskNoteReceivableMember_label_en-US" xlink:label="lab_hcsg_ElevatedRiskNoteReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Elevated Risk Note Receivable [Member]</link:label>
    <link:label id="lab_hcsg_ElevatedRiskNoteReceivableMember_documentation_en-US" xlink:label="lab_hcsg_ElevatedRiskNoteReceivableMember" 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">Elevated Risk Note Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ElevatedRiskNoteReceivableMember" xlink:href="hcsg-20221231.xsd#hcsg_ElevatedRiskNoteReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_ElevatedRiskNoteReceivableMember" xlink:to="lab_hcsg_ElevatedRiskNoteReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_c88d0231-db27-41d7-8227-ce172c7c5c4f_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_8382617c-29e8-4a6d-80ed-eb29e0e752da_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</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/2022/elts/us-gaap-2022.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_RevenueRemainingPerformanceObligationPercentage_c66a6069-a8a5-4154-99fb-db5f9309e807_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remaining performance obligation percent</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember_8d5220fc-c882-4950-9ce5-1af646b84ff1_terseLabel_en-US" xlink:label="lab_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock, restricted stock units and deferred stock units</link:label>
    <link:label id="lab_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember_label_en-US" xlink:label="lab_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock And Restricted Stock Units (RSUs) [Member]</link:label>
    <link:label id="lab_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember_documentation_en-US" xlink:label="lab_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock And Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:href="hcsg-20221231.xsd#hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:to="lab_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_af250012-0d49-4b0f-a472-4b10166da8b5_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" 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">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/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount_2aad78b6-c2b0-4e24-850a-feb5050adba6_terseLabel_en-US" xlink:label="lab_hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized (loss) gain recorded in SERP liability account</link:label>
    <link:label id="lab_hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount_label_en-US" xlink:label="lab_hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount" xlink: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 Compensation Unrealized Gain (Loss) Recorded Within The Deferred Compensation Liability Account</link:label>
    <link:label id="lab_hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount_documentation_en-US" xlink:label="lab_hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Unrealized Gain (Loss) Recorded Within The Deferred Compensation Liability Account</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount" xlink:to="lab_hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_87b63738-f6b7-436d-8768-a3d964029937_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per Common Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_8986fe7a-e75f-4b19-b722-934fb01581c2_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" 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">Share-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1e2a58f2-7c5a-4cfd-a24b-1e13b16e6edf_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" 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 grant-date fair value of stock options granted (in dollars 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/2022/elts/us-gaap-2022.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_VariableRateAxis_762815a8-1f39-4c39-beae-70eb75be8457_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_c7814b8b-e4d9-4345-a061-f230638fc10b_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_MidCapGrowthMember_55830fc2-f7e8-4951-a420-ad06f81923b1_terseLabel_en-US" xlink:label="lab_hcsg_MidCapGrowthMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mid Cap Growth</link:label>
    <link:label id="lab_hcsg_MidCapGrowthMember_label_en-US" xlink:label="lab_hcsg_MidCapGrowthMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mid Cap Growth [Member]</link:label>
    <link:label id="lab_hcsg_MidCapGrowthMember_documentation_en-US" xlink:label="lab_hcsg_MidCapGrowthMember" 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">Mid Cap Growth.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_MidCapGrowthMember" xlink:href="hcsg-20221231.xsd#hcsg_MidCapGrowthMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_MidCapGrowthMember" xlink:to="lab_hcsg_MidCapGrowthMember" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_GenesisHealthcareIncMember_bb82d845-dc0a-4d12-98e7-5fea669b2358_terseLabel_en-US" xlink:label="lab_hcsg_GenesisHealthcareIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Genesis</link:label>
    <link:label id="lab_hcsg_GenesisHealthcareIncMember_label_en-US" xlink:label="lab_hcsg_GenesisHealthcareIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Genesis Healthcare, Inc. [Member]</link:label>
    <link:label id="lab_hcsg_GenesisHealthcareIncMember_documentation_en-US" xlink:label="lab_hcsg_GenesisHealthcareIncMember" 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">Genesis Healthcare, Inc.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_GenesisHealthcareIncMember" xlink:href="hcsg-20221231.xsd#hcsg_GenesisHealthcareIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_GenesisHealthcareIncMember" xlink:to="lab_hcsg_GenesisHealthcareIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_20e79d57-ee7e-465b-b3d5-6ffd86616196_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions to property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c6a3a90d-30bc-4ce4-8feb-05673cba2cb1_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital expenditures</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_27eaa8cb-874b-4298-9977-ca9a1b89dd97_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" 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">Accounts and notes receivable, less allowance for doubtful accounts of $70,192 and $59,271 as of December&#160;31, 2022 and 2021, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_e46378cd-3a91-46f9-9821-a12c56b9786e_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" 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 net short-term accounts and notes receivable</link:label>
    <link:label id="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink: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 and Financing Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsNotesAndLoansReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_hcsg_UnsecuredRevolvingLoanFacilityMember_bc5eb61a-f74d-4289-ab43-2909a6e27864_terseLabel_en-US" xlink:label="lab_hcsg_UnsecuredRevolvingLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Revolving Loan Facility</link:label>
    <link:label id="lab_hcsg_UnsecuredRevolvingLoanFacilityMember_label_en-US" xlink:label="lab_hcsg_UnsecuredRevolvingLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Revolving Loan Facility [Member]</link:label>
    <link:label id="lab_hcsg_UnsecuredRevolvingLoanFacilityMember_documentation_en-US" xlink:label="lab_hcsg_UnsecuredRevolvingLoanFacilityMember" 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">Unsecured Revolving Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_UnsecuredRevolvingLoanFacilityMember" xlink:href="hcsg-20221231.xsd#hcsg_UnsecuredRevolvingLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hcsg_UnsecuredRevolvingLoanFacilityMember" xlink:to="lab_hcsg_UnsecuredRevolvingLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_b2481356-7f9d-40d9-92c6-f660eed08ce2_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_8e492a6b-9d65-4cb7-a788-85b9439e82d0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesReceivableRelatedParties_3f6085f4-710a-4bdd-8f90-a2847400def0_terseLabel_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes receivable</link:label>
    <link:label id="lab_us-gaap_NotesReceivableRelatedParties_label_en-US" xlink:label="lab_us-gaap_NotesReceivableRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Receivable, Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesReceivableRelatedParties" xlink:to="lab_us-gaap_NotesReceivableRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_a034445d-bfcb-4bd4-93ce-48a6615a68df_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU Assets obtained in exchange for lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_e473cdb8-f141-443c-a51f-be7d458cb96c_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" 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">Realized loss</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-Sale, Realized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_a812d9d0-a724-4d8e-9885-1008ec641b24_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">Costs of services provided</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/2022/elts/us-gaap-2022.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_InvestmentIncomeNonoperatingAbstract_6552a50c-b5f2-4763-b4f7-a6877be5a6eb_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperatingAbstract" xlink: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 (expense) income:</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperatingAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperatingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Nonoperating [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperatingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNonoperatingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNonoperatingAbstract" xlink:to="lab_us-gaap_InvestmentIncomeNonoperatingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_71885df2-81aa-40e8-8ed5-a3af1ba25776_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_395b322b-7b37-413b-b39b-5a779b5708bd_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/2022/elts/srt-2022.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_AccountingStandardsUpdateExtensibleList_4e95d512-09be-4016-986f-b6ee6a2e68de_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible List]</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdateExtensibleList_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:to="lab_us-gaap_AccountingStandardsUpdateExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-13 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>11
<FILENAME>hcsg-20221231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:22f459b0-c2c8-4261-b885-26552ded2907,g:a90e390d-0b2b-481e-b7a0-349f398c5de6-->
<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://hcsgcorp.com/role/CoverPage" xlink:type="simple" xlink:href="hcsg-20221231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_ad6164b3-01e8-4fda-9270-5fc8aa64d7f3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_DocumentType_ad6164b3-01e8-4fda-9270-5fc8aa64d7f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_f5954254-afad-4465-b550-8141c14db5f6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_DocumentAnnualReport_f5954254-afad-4465-b550-8141c14db5f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_30b5945c-b377-405a-aef8-2c6956af1480" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_DocumentPeriodEndDate_30b5945c-b377-405a-aef8-2c6956af1480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_1f4c3ce0-a699-49ac-be7e-f025144a0025" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_CurrentFiscalYearEndDate_1f4c3ce0-a699-49ac-be7e-f025144a0025" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_958f557d-934f-446c-8393-52ed34d6aba4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_DocumentTransitionReport_958f557d-934f-446c-8393-52ed34d6aba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_4f479f2d-646e-4285-8b38-a50cdc3cdd3e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityFileNumber_4f479f2d-646e-4285-8b38-a50cdc3cdd3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_898081dc-02a8-4d67-b5dd-df7aed7e9907" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityRegistrantName_898081dc-02a8-4d67-b5dd-df7aed7e9907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_167da654-d6b1-42f1-8dd9-adb7826fa1de" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityIncorporationStateCountryCode_167da654-d6b1-42f1-8dd9-adb7826fa1de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_aa6fbaff-ac0e-43a3-9562-cd07ae12175a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityTaxIdentificationNumber_aa6fbaff-ac0e-43a3-9562-cd07ae12175a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_6a079552-bf84-4358-a1f1-4247b3171cf4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityAddressAddressLine1_6a079552-bf84-4358-a1f1-4247b3171cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_dda84011-dfbe-4bc9-ade6-92a9709a2911" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityAddressAddressLine2_dda84011-dfbe-4bc9-ade6-92a9709a2911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_82e863f6-3e8d-463a-b8ff-141c62a943f9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityAddressCityOrTown_82e863f6-3e8d-463a-b8ff-141c62a943f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_43ba5892-aaf7-4706-9952-4f72011787a8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityAddressStateOrProvince_43ba5892-aaf7-4706-9952-4f72011787a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_2375ccb4-2242-4972-830b-cf8862ae7149" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityAddressPostalZipCode_2375ccb4-2242-4972-830b-cf8862ae7149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_e9e81a9b-f5be-4f72-a879-b0b3d8e6c97f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_CityAreaCode_e9e81a9b-f5be-4f72-a879-b0b3d8e6c97f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_65695b11-db54-4c7a-906c-5f6e9de1b6bc" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_LocalPhoneNumber_65695b11-db54-4c7a-906c-5f6e9de1b6bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_27242d96-17b5-46bd-a3ec-bcfa8ae49f26" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_Security12bTitle_27242d96-17b5-46bd-a3ec-bcfa8ae49f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_7360b6d2-3054-417b-bb6a-d06b8802a694" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_TradingSymbol_7360b6d2-3054-417b-bb6a-d06b8802a694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_b37cf4d9-7edb-4443-b435-f237f5f1791d" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_SecurityExchangeName_b37cf4d9-7edb-4443-b435-f237f5f1791d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_21243f48-8698-44f9-aac9-05a6eb780b2f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_21243f48-8698-44f9-aac9-05a6eb780b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_9040269a-bfcf-4753-8190-7eb77b7c1515" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityVoluntaryFilers_9040269a-bfcf-4753-8190-7eb77b7c1515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_1920a8d1-e208-4898-a533-c0180635fd7e" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityCurrentReportingStatus_1920a8d1-e208-4898-a533-c0180635fd7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_7dd5c4af-e5d9-405d-b368-97627caac649" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityInteractiveDataCurrent_7dd5c4af-e5d9-405d-b368-97627caac649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_1162061d-a77a-4578-8ca1-9be9d0fbbd8c" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityFilerCategory_1162061d-a77a-4578-8ca1-9be9d0fbbd8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_3b8ced1f-5c0e-48db-a9fa-a8a51062c08b" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntitySmallBusiness_3b8ced1f-5c0e-48db-a9fa-a8a51062c08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_9d47bedb-b6dd-4010-bc6a-75ca99d686a0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityEmergingGrowthCompany_9d47bedb-b6dd-4010-bc6a-75ca99d686a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_e40c3ec4-2b85-4b48-a92b-0505b6cd91e1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_IcfrAuditorAttestationFlag_e40c3ec4-2b85-4b48-a92b-0505b6cd91e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_59259235-a975-4148-9b74-1b58f5c98a08" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityShellCompany_59259235-a975-4148-9b74-1b58f5c98a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_930d6787-f2ca-4dbd-8064-d7d1edf06414" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityPublicFloat_930d6787-f2ca-4dbd-8064-d7d1edf06414" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_f13048d5-086a-47fd-9173-3d0fa369d95f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_f13048d5-086a-47fd-9173-3d0fa369d95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_8f70e222-fb34-4732-91f5-8ebd8fd499c3" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_8f70e222-fb34-4732-91f5-8ebd8fd499c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_9d7423c2-e6b2-4976-82c4-95d20751d1b2" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_AmendmentFlag_9d7423c2-e6b2-4976-82c4-95d20751d1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_18e8cc11-1b36-4613-9e3f-97256929aa86" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_DocumentFiscalYearFocus_18e8cc11-1b36-4613-9e3f-97256929aa86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_ea7c478b-218c-4f6d-b14c-baa66b396be1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_DocumentFiscalPeriodFocus_ea7c478b-218c-4f6d-b14c-baa66b396be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_3222288b-b6f6-4d6c-a8fd-0bbbc7097428" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0fb6a792-23b2-44c3-83b7-b18a357bfe81" xlink:to="loc_dei_EntityCentralIndexKey_3222288b-b6f6-4d6c-a8fd-0bbbc7097428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AuditInformation" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AuditorInformationAbstract_893c54ae-4776-4b1e-afc1-f1feaf79ae2b" xlink:href="hcsg-20221231.xsd#hcsg_AuditorInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_4cdb0885-99a4-4295-904f-c1071b024657" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_AuditorInformationAbstract_893c54ae-4776-4b1e-afc1-f1feaf79ae2b" xlink:to="loc_dei_AuditorName_4cdb0885-99a4-4295-904f-c1071b024657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_33955b9f-2fd3-4d51-ab43-7f09a4ce9120" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_AuditorInformationAbstract_893c54ae-4776-4b1e-afc1-f1feaf79ae2b" xlink:to="loc_dei_AuditorLocation_33955b9f-2fd3-4d51-ab43-7f09a4ce9120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_1cde1286-382d-4791-addb-456cbd85a7c5" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_AuditorInformationAbstract_893c54ae-4776-4b1e-afc1-f1feaf79ae2b" xlink:to="loc_dei_AuditorFirmId_1cde1286-382d-4791-addb-456cbd85a7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_75a98d46-05bd-4538-86d5-c1c5b415622b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_0e2e9f8a-dd1b-4651-a7c8-0db7eefe5c11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_75a98d46-05bd-4538-86d5-c1c5b415622b" xlink:to="loc_us-gaap_AssetsAbstract_0e2e9f8a-dd1b-4651-a7c8-0db7eefe5c11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_ee70a389-f5ef-4bd1-930a-694f7f657f28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0e2e9f8a-dd1b-4651-a7c8-0db7eefe5c11" xlink:to="loc_us-gaap_AssetsCurrentAbstract_ee70a389-f5ef-4bd1-930a-694f7f657f28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5f2bbf32-4363-4471-a844-ddeb4f1e9271" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ee70a389-f5ef-4bd1-930a-694f7f657f28" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5f2bbf32-4363-4471-a844-ddeb4f1e9271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_564138e0-ee21-4aba-8be6-1d9b638e00b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ee70a389-f5ef-4bd1-930a-694f7f657f28" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_564138e0-ee21-4aba-8be6-1d9b638e00b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_4d2a9a71-7378-4784-9008-38277fe719ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ee70a389-f5ef-4bd1-930a-694f7f657f28" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_4d2a9a71-7378-4784-9008-38277fe719ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInventory_e0e13ee9-b0e3-42f3-8034-6f8e4102454c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherInventory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ee70a389-f5ef-4bd1-930a-694f7f657f28" xlink:to="loc_us-gaap_OtherInventory_e0e13ee9-b0e3-42f3-8034-6f8e4102454c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesReceivable_59c9f835-84d7-4da8-bb6e-beca2c6e8319" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ee70a389-f5ef-4bd1-930a-694f7f657f28" xlink:to="loc_us-gaap_IncomeTaxesReceivable_59c9f835-84d7-4da8-bb6e-beca2c6e8319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_e9dafb04-19dd-4a30-9df0-c4ee192ec65f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ee70a389-f5ef-4bd1-930a-694f7f657f28" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_e9dafb04-19dd-4a30-9df0-c4ee192ec65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_7680b058-700e-4f51-817e-1584de0c0b75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_ee70a389-f5ef-4bd1-930a-694f7f657f28" xlink:to="loc_us-gaap_AssetsCurrent_7680b058-700e-4f51-817e-1584de0c0b75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_492e97cb-48c7-4be9-a075-8f751f783678" xlink:href="hcsg-20221231.xsd#hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0e2e9f8a-dd1b-4651-a7c8-0db7eefe5c11" xlink:to="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_492e97cb-48c7-4be9-a075-8f751f783678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_91c0bfc1-a750-41d2-a9e3-217c0f515d54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0e2e9f8a-dd1b-4651-a7c8-0db7eefe5c11" xlink:to="loc_us-gaap_Goodwill_91c0bfc1-a750-41d2-a9e3-217c0f515d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6b5693ab-b622-4f50-94eb-5c768ba48060" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0e2e9f8a-dd1b-4651-a7c8-0db7eefe5c11" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_6b5693ab-b622-4f50-94eb-5c768ba48060" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_1e03d6d7-c0dd-4889-99c0-16c68f617c30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0e2e9f8a-dd1b-4651-a7c8-0db7eefe5c11" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_1e03d6d7-c0dd-4889-99c0-16c68f617c30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_e928abfc-386b-4113-b295-fd408fed4566" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0e2e9f8a-dd1b-4651-a7c8-0db7eefe5c11" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_e928abfc-386b-4113-b295-fd408fed4566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_034f52a2-4b0d-4b59-96b3-84105fb6101d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0e2e9f8a-dd1b-4651-a7c8-0db7eefe5c11" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_034f52a2-4b0d-4b59-96b3-84105fb6101d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_55718399-a4c6-4933-b048-dd37bf12f786" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0e2e9f8a-dd1b-4651-a7c8-0db7eefe5c11" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_55718399-a4c6-4933-b048-dd37bf12f786" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_71ac3fcf-e5ec-4957-8511-8e41e4d1bd09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0e2e9f8a-dd1b-4651-a7c8-0db7eefe5c11" xlink:to="loc_us-gaap_Assets_71ac3fcf-e5ec-4957-8511-8e41e4d1bd09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_01b7f9dd-ee8f-4e0d-ad91-ba6f53661242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_75a98d46-05bd-4538-86d5-c1c5b415622b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_01b7f9dd-ee8f-4e0d-ad91-ba6f53661242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_37f4315f-1524-4dfc-b191-b4c1e9a8cb34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_01b7f9dd-ee8f-4e0d-ad91-ba6f53661242" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_37f4315f-1524-4dfc-b191-b4c1e9a8cb34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c395284e-3200-422a-9607-5124bdd9df4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37f4315f-1524-4dfc-b191-b4c1e9a8cb34" xlink:to="loc_us-gaap_AccountsPayableCurrent_c395284e-3200-422a-9607-5124bdd9df4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_69d9778a-efc1-4fd2-87ab-108200036872" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37f4315f-1524-4dfc-b191-b4c1e9a8cb34" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_69d9778a-efc1-4fd2-87ab-108200036872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_75d3fdb0-66dc-453a-a718-29723855074c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37f4315f-1524-4dfc-b191-b4c1e9a8cb34" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_75d3fdb0-66dc-453a-a718-29723855074c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_503300bf-d474-41a8-a1ee-38105af96ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37f4315f-1524-4dfc-b191-b4c1e9a8cb34" xlink:to="loc_us-gaap_LinesOfCreditCurrent_503300bf-d474-41a8-a1ee-38105af96ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_5f89f0c2-0da4-4abd-963f-48d5b1c4ce8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37f4315f-1524-4dfc-b191-b4c1e9a8cb34" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_5f89f0c2-0da4-4abd-963f-48d5b1c4ce8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_3162e3be-9c02-4c27-af9c-ed6a0e70b911" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37f4315f-1524-4dfc-b191-b4c1e9a8cb34" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_3162e3be-9c02-4c27-af9c-ed6a0e70b911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_73e4bf3c-ab1f-4050-930e-cb3968783fce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_37f4315f-1524-4dfc-b191-b4c1e9a8cb34" xlink:to="loc_us-gaap_LiabilitiesCurrent_73e4bf3c-ab1f-4050-930e-cb3968783fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WorkersCompensationLiabilityNoncurrent_7d43b008-0b77-4e53-acc4-2dacb663aa20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WorkersCompensationLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_01b7f9dd-ee8f-4e0d-ad91-ba6f53661242" xlink:to="loc_us-gaap_WorkersCompensationLiabilityNoncurrent_7d43b008-0b77-4e53-acc4-2dacb663aa20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_4b178837-e611-4afd-abbe-a08d6716e35f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_01b7f9dd-ee8f-4e0d-ad91-ba6f53661242" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_4b178837-e611-4afd-abbe-a08d6716e35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_494b3164-ce3f-4152-8da8-e6444a6be49b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_01b7f9dd-ee8f-4e0d-ad91-ba6f53661242" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_494b3164-ce3f-4152-8da8-e6444a6be49b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_dc2359fa-3ff9-497f-92bf-6b227fcb8110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_01b7f9dd-ee8f-4e0d-ad91-ba6f53661242" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_dc2359fa-3ff9-497f-92bf-6b227fcb8110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_4b200aad-c152-4573-92a7-1bcbdcc8e540" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_01b7f9dd-ee8f-4e0d-ad91-ba6f53661242" xlink:to="loc_us-gaap_CommitmentsAndContingencies_4b200aad-c152-4573-92a7-1bcbdcc8e540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_bc8f8adc-17c9-4634-8be6-c989c67335ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_01b7f9dd-ee8f-4e0d-ad91-ba6f53661242" xlink:to="loc_us-gaap_StockholdersEquityAbstract_bc8f8adc-17c9-4634-8be6-c989c67335ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_42a35800-17d7-4b96-b1e0-1e68d9b2a618" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bc8f8adc-17c9-4634-8be6-c989c67335ab" xlink:to="loc_us-gaap_CommonStockValue_42a35800-17d7-4b96-b1e0-1e68d9b2a618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_ba5d5ce6-f2ec-408b-9548-61d27d0f8e35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bc8f8adc-17c9-4634-8be6-c989c67335ab" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_ba5d5ce6-f2ec-408b-9548-61d27d0f8e35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_168c5ef7-54ba-4b09-8cf5-44d1cd0891d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bc8f8adc-17c9-4634-8be6-c989c67335ab" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_168c5ef7-54ba-4b09-8cf5-44d1cd0891d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_aba3fd90-1b50-42e4-9fa0-59712e42a16a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bc8f8adc-17c9-4634-8be6-c989c67335ab" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_aba3fd90-1b50-42e4-9fa0-59712e42a16a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonValue_bdfdd57c-11a3-484e-b26a-196f6e583388" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bc8f8adc-17c9-4634-8be6-c989c67335ab" xlink:to="loc_us-gaap_TreasuryStockCommonValue_bdfdd57c-11a3-484e-b26a-196f6e583388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_05139bd5-5dc5-45b6-8c98-4a65ac169741" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_bc8f8adc-17c9-4634-8be6-c989c67335ab" xlink:to="loc_us-gaap_StockholdersEquity_05139bd5-5dc5-45b6-8c98-4a65ac169741" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_c4fb06f2-8310-4db3-b1b3-0bb219976b6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_01b7f9dd-ee8f-4e0d-ad91-ba6f53661242" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_c4fb06f2-8310-4db3-b1b3-0bb219976b6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_b1e9599c-3e26-4d72-88c5-11ac80dabb51" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_da166f44-0f98-47b7-94f7-a72588d40534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b1e9599c-3e26-4d72-88c5-11ac80dabb51" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_da166f44-0f98-47b7-94f7-a72588d40534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_90428b95-3caa-49ce-a12b-2dfbb08f9255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b1e9599c-3e26-4d72-88c5-11ac80dabb51" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_90428b95-3caa-49ce-a12b-2dfbb08f9255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_9528abcd-a032-4729-8ea7-326ad6b7be64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b1e9599c-3e26-4d72-88c5-11ac80dabb51" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_9528abcd-a032-4729-8ea7-326ad6b7be64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_2c3b8120-0278-4014-9bcc-a7a349025eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b1e9599c-3e26-4d72-88c5-11ac80dabb51" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_2c3b8120-0278-4014-9bcc-a7a349025eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f5b7fe0b-1fb0-4aa1-b91a-b91cfe8ef9de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b1e9599c-3e26-4d72-88c5-11ac80dabb51" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f5b7fe0b-1fb0-4aa1-b91a-b91cfe8ef9de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_5af67c40-cf64-49c7-9b06-c18005ef1acf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b1e9599c-3e26-4d72-88c5-11ac80dabb51" xlink:to="loc_us-gaap_CommonStockSharesIssued_5af67c40-cf64-49c7-9b06-c18005ef1acf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_444b2cff-3505-4850-a844-ee4fe6e6e6a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b1e9599c-3e26-4d72-88c5-11ac80dabb51" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_444b2cff-3505-4850-a844-ee4fe6e6e6a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonShares_0d980caa-edbd-433a-89d3-68c98fe99a06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonShares"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_b1e9599c-3e26-4d72-88c5-11ac80dabb51" xlink:to="loc_us-gaap_TreasuryStockCommonShares_0d980caa-edbd-433a-89d3-68c98fe99a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ConsolidatedStatementsofComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_55295a72-c4a1-4587-a889-8301f05905f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3414a36f-c784-4578-a3e5-1b1cf9101381" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55295a72-c4a1-4587-a889-8301f05905f9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3414a36f-c784-4578-a3e5-1b1cf9101381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostsAndExpensesAbstract_158c77fe-78df-440d-8f12-8fc1bac1c8be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAndExpensesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55295a72-c4a1-4587-a889-8301f05905f9" xlink:to="loc_us-gaap_CostsAndExpensesAbstract_158c77fe-78df-440d-8f12-8fc1bac1c8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_d3091965-8fc3-47a3-a4e0-c878edb5cfde" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_158c77fe-78df-440d-8f12-8fc1bac1c8be" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_d3091965-8fc3-47a3-a4e0-c878edb5cfde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5f04909e-1491-4e8d-a5c1-99869344ebdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostsAndExpensesAbstract_158c77fe-78df-440d-8f12-8fc1bac1c8be" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_5f04909e-1491-4e8d-a5c1-99869344ebdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperatingAbstract_28fd982e-25e7-4dad-9336-5c607937a91f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNonoperatingAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55295a72-c4a1-4587-a889-8301f05905f9" xlink:to="loc_us-gaap_InvestmentIncomeNonoperatingAbstract_28fd982e-25e7-4dad-9336-5c607937a91f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_InvestmentIncomeAndOther_5da4a087-008e-4bf4-bb2d-4a2447a77793" xlink:href="hcsg-20221231.xsd#hcsg_InvestmentIncomeAndOther"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentIncomeNonoperatingAbstract_28fd982e-25e7-4dad-9336-5c607937a91f" xlink:to="loc_hcsg_InvestmentIncomeAndOther_5da4a087-008e-4bf4-bb2d-4a2447a77793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_2c161b78-95cc-438b-b015-cd0cd74f5d4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentIncomeNonoperatingAbstract_28fd982e-25e7-4dad-9336-5c607937a91f" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_2c161b78-95cc-438b-b015-cd0cd74f5d4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f3a2c983-0618-4f99-bd85-a4c87a760ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55295a72-c4a1-4587-a889-8301f05905f9" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_f3a2c983-0618-4f99-bd85-a4c87a760ecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_8cd8b94f-513d-4ee0-8ad7-ac38be92be54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55295a72-c4a1-4587-a889-8301f05905f9" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_8cd8b94f-513d-4ee0-8ad7-ac38be92be54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_850584cf-100e-4c54-950f-7e7674f39be0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55295a72-c4a1-4587-a889-8301f05905f9" xlink:to="loc_us-gaap_NetIncomeLoss_850584cf-100e-4c54-950f-7e7674f39be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_cd8ab253-3f76-42d2-a8e1-6df4aa94dba3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55295a72-c4a1-4587-a889-8301f05905f9" xlink:to="loc_us-gaap_EarningsPerShareAbstract_cd8ab253-3f76-42d2-a8e1-6df4aa94dba3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_167bcab0-a7f0-47dc-baeb-0672e9457542" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_cd8ab253-3f76-42d2-a8e1-6df4aa94dba3" xlink:to="loc_us-gaap_EarningsPerShareBasic_167bcab0-a7f0-47dc-baeb-0672e9457542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8c9c3409-752e-4d71-844e-34c79bd6a84b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_cd8ab253-3f76-42d2-a8e1-6df4aa94dba3" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8c9c3409-752e-4d71-844e-34c79bd6a84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e5f92f2f-6fc4-4541-ba27-dc3f9395cefe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55295a72-c4a1-4587-a889-8301f05905f9" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e5f92f2f-6fc4-4541-ba27-dc3f9395cefe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_11365534-5f8e-4aae-b069-afbef26a927a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e5f92f2f-6fc4-4541-ba27-dc3f9395cefe" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_11365534-5f8e-4aae-b069-afbef26a927a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_27dde954-cec4-4fa8-99e0-0857059df0c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e5f92f2f-6fc4-4541-ba27-dc3f9395cefe" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_27dde954-cec4-4fa8-99e0-0857059df0c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_3a632560-dd4b-4900-ba17-46f5a1a42219" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55295a72-c4a1-4587-a889-8301f05905f9" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_3a632560-dd4b-4900-ba17-46f5a1a42219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_68b6ab1c-81e2-4449-83b8-7077be4c222d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_3a632560-dd4b-4900-ba17-46f5a1a42219" xlink:to="loc_us-gaap_NetIncomeLoss_68b6ab1c-81e2-4449-83b8-7077be4c222d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_43a28d14-cb0f-45ff-a15f-4a9eafba9dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_55295a72-c4a1-4587-a889-8301f05905f9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_43a28d14-cb0f-45ff-a15f-4a9eafba9dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_d73b979e-67a6-49ce-b6d4-b9096d9a3a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_43a28d14-cb0f-45ff-a15f-4a9eafba9dc4" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_d73b979e-67a6-49ce-b6d4-b9096d9a3a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_85ae8f55-ed99-4716-8c98-c3583bfb0916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_43a28d14-cb0f-45ff-a15f-4a9eafba9dc4" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_85ae8f55-ed99-4716-8c98-c3583bfb0916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_d27ecf82-b5a2-497c-9e9a-f24668b7d0eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7e177d7-f1b2-4c83-bf06-729af62b12bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d27ecf82-b5a2-497c-9e9a-f24668b7d0eb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7e177d7-f1b2-4c83-bf06-729af62b12bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_1e5c2998-550a-4e97-b946-0935bce3f08b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7e177d7-f1b2-4c83-bf06-729af62b12bf" xlink:to="loc_us-gaap_NetIncomeLoss_1e5c2998-550a-4e97-b946-0935bce3f08b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4210dfe7-e1ea-4697-896c-462d5c55e8cd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7e177d7-f1b2-4c83-bf06-729af62b12bf" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4210dfe7-e1ea-4697-896c-462d5c55e8cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_425a0d61-a9b7-4e0c-b247-fab9908d5733" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4210dfe7-e1ea-4697-896c-462d5c55e8cd" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_425a0d61-a9b7-4e0c-b247-fab9908d5733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_fbc8c797-24d6-4301-aaa0-7b6226b1cab7" xlink:href="hcsg-20221231.xsd#hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4210dfe7-e1ea-4697-896c-462d5c55e8cd" xlink:to="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_fbc8c797-24d6-4301-aaa0-7b6226b1cab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8f89c031-5bb0-42d2-bc95-ea384b8000c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4210dfe7-e1ea-4697-896c-462d5c55e8cd" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8f89c031-5bb0-42d2-bc95-ea384b8000c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_3d8a23a3-2fcc-4f7c-82bd-4c41ac288055" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4210dfe7-e1ea-4697-896c-462d5c55e8cd" xlink:to="loc_us-gaap_ShareBasedCompensation_3d8a23a3-2fcc-4f7c-82bd-4c41ac288055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_12fccb71-97f1-4290-8514-8a518c1f813f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeAmortizationOfPremium"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4210dfe7-e1ea-4697-896c-462d5c55e8cd" xlink:to="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_12fccb71-97f1-4290-8514-8a518c1f813f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund_f6292db5-7cd6-49ad-8ea5-98a057bfb87a" xlink:href="hcsg-20221231.xsd#hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4210dfe7-e1ea-4697-896c-462d5c55e8cd" xlink:to="loc_hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund_f6292db5-7cd6-49ad-8ea5-98a057bfb87a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_560da6df-e406-4d85-a176-7359bad83b72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4210dfe7-e1ea-4697-896c-462d5c55e8cd" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_560da6df-e406-4d85-a176-7359bad83b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_15b9d58d-4294-4fef-8c59-840a0df21f45" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4210dfe7-e1ea-4697-896c-462d5c55e8cd" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_15b9d58d-4294-4fef-8c59-840a0df21f45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ddcc990-308a-4c73-9b2c-783a90d1278f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7e177d7-f1b2-4c83-bf06-729af62b12bf" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ddcc990-308a-4c73-9b2c-783a90d1278f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_37fc57f7-0b43-43f2-b1a0-ba35c0b64a82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ddcc990-308a-4c73-9b2c-783a90d1278f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable_37fc57f7-0b43-43f2-b1a0-ba35c0b64a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_6ed8ca21-984f-4553-8f43-0a9b632c4355" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ddcc990-308a-4c73-9b2c-783a90d1278f" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_6ed8ca21-984f-4553-8f43-0a9b632c4355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_fddbc7dc-443b-46d6-89b8-61fc2b8defc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ddcc990-308a-4c73-9b2c-783a90d1278f" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_fddbc7dc-443b-46d6-89b8-61fc2b8defc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_IncreaseDecreaseInDeferredCompensationFunding_b94343b0-cd0b-4ed9-b21f-743d605153f2" xlink:href="hcsg-20221231.xsd#hcsg_IncreaseDecreaseInDeferredCompensationFunding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ddcc990-308a-4c73-9b2c-783a90d1278f" xlink:to="loc_hcsg_IncreaseDecreaseInDeferredCompensationFunding_b94343b0-cd0b-4ed9-b21f-743d605153f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_773bd711-0efa-4dd1-856a-307cad0d21cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ddcc990-308a-4c73-9b2c-783a90d1278f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities_773bd711-0efa-4dd1-856a-307cad0d21cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities_77bfb0b8-6e5f-4b65-b841-744e6a8a1cd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ddcc990-308a-4c73-9b2c-783a90d1278f" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities_77bfb0b8-6e5f-4b65-b841-744e6a8a1cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_45994984-3762-4c1e-91b1-bd8825084c5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ddcc990-308a-4c73-9b2c-783a90d1278f" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_45994984-3762-4c1e-91b1-bd8825084c5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities_bab90155-a37a-4efe-a38e-7614d527f18f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ddcc990-308a-4c73-9b2c-783a90d1278f" xlink:to="loc_us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities_bab90155-a37a-4efe-a38e-7614d527f18f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_2267c470-075c-4d41-995d-5cb8b6c4c677" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6ddcc990-308a-4c73-9b2c-783a90d1278f" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_2267c470-075c-4d41-995d-5cb8b6c4c677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bebd58e5-0ca3-4a29-8d4b-db56f3e4cc34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_d7e177d7-f1b2-4c83-bf06-729af62b12bf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bebd58e5-0ca3-4a29-8d4b-db56f3e4cc34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29383171-e82b-4147-9410-2d87db9d7e49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d27ecf82-b5a2-497c-9e9a-f24668b7d0eb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29383171-e82b-4147-9410-2d87db9d7e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_00f05447-1d72-4236-ae4b-e8e606f0d5ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29383171-e82b-4147-9410-2d87db9d7e49" xlink:to="loc_us-gaap_ProceedsFromSaleOfProductiveAssets_00f05447-1d72-4236-ae4b-e8e606f0d5ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9f88c37b-724d-4062-8a8f-cce610baaeae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29383171-e82b-4147-9410-2d87db9d7e49" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_9f88c37b-724d-4062-8a8f-cce610baaeae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_d4e5739a-b286-4621-a495-20ac22d136e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29383171-e82b-4147-9410-2d87db9d7e49" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_d4e5739a-b286-4621-a495-20ac22d136e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_41a7af90-0929-4733-8022-07d95221de52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29383171-e82b-4147-9410-2d87db9d7e49" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_41a7af90-0929-4733-8022-07d95221de52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_13ba1b4b-62c0-4390-b2dd-86158647128f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29383171-e82b-4147-9410-2d87db9d7e49" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_13ba1b4b-62c0-4390-b2dd-86158647128f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ba1a97db-55c1-4530-82c8-d97fd33a5d20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_29383171-e82b-4147-9410-2d87db9d7e49" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ba1a97db-55c1-4530-82c8-d97fd33a5d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58452a91-db8a-4b8c-af05-8a9805ef1f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d27ecf82-b5a2-497c-9e9a-f24668b7d0eb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58452a91-db8a-4b8c-af05-8a9805ef1f2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_d207aed4-b671-4b4b-9e68-03de6e8ba18e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58452a91-db8a-4b8c-af05-8a9805ef1f2f" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_d207aed4-b671-4b4b-9e68-03de6e8ba18e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_7b0320cc-3839-4af4-aab2-7015b51ca459" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58452a91-db8a-4b8c-af05-8a9805ef1f2f" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_7b0320cc-3839-4af4-aab2-7015b51ca459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_83230d0d-7468-4562-98f6-ccee9a72f68b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58452a91-db8a-4b8c-af05-8a9805ef1f2f" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_83230d0d-7468-4562-98f6-ccee9a72f68b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f9ce5262-8b08-42fc-b041-cd2bce83bbd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58452a91-db8a-4b8c-af05-8a9805ef1f2f" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_f9ce5262-8b08-42fc-b041-cd2bce83bbd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_98640515-26b6-4270-9f05-341a5f748d12" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromRepaymentsOfShortTermDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58452a91-db8a-4b8c-af05-8a9805ef1f2f" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfShortTermDebt_98640515-26b6-4270-9f05-341a5f748d12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentOfFinancingAndStockIssuanceCosts_2709efd7-7408-4269-bfbe-45d05a712ed7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentOfFinancingAndStockIssuanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58452a91-db8a-4b8c-af05-8a9805ef1f2f" xlink:to="loc_us-gaap_PaymentOfFinancingAndStockIssuanceCosts_2709efd7-7408-4269-bfbe-45d05a712ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6ceffb41-970d-4079-9621-02cf197e074e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_58452a91-db8a-4b8c-af05-8a9805ef1f2f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6ceffb41-970d-4079-9621-02cf197e074e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4de18407-93ff-4a6d-970c-1e72119c0a92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d27ecf82-b5a2-497c-9e9a-f24668b7d0eb" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_4de18407-93ff-4a6d-970c-1e72119c0a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_45afef4f-670e-43c6-8836-e30c2f50d35b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d27ecf82-b5a2-497c-9e9a-f24668b7d0eb" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_45afef4f-670e-43c6-8836-e30c2f50d35b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e6a33867-bbf7-4b01-b179-ece609685072" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d27ecf82-b5a2-497c-9e9a-f24668b7d0eb" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e6a33867-bbf7-4b01-b179-ece609685072" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_95579366-da1a-45b7-9d40-43ff1dca8390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_d27ecf82-b5a2-497c-9e9a-f24668b7d0eb" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_95579366-da1a-45b7-9d40-43ff1dca8390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_fa9c14e1-86c0-4cbe-bf08-3fd45a199b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_95579366-da1a-45b7-9d40-43ff1dca8390" xlink:to="loc_us-gaap_InterestPaidNet_fa9c14e1-86c0-4cbe-bf08-3fd45a199b5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_e337b53b-d2dc-42a0-ad69-5ab7f20f025b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_95579366-da1a-45b7-9d40-43ff1dca8390" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_e337b53b-d2dc-42a0-ad69-5ab7f20f025b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_3fa7507a-ba10-46af-9c5d-e1d4c5667968" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_95579366-da1a-45b7-9d40-43ff1dca8390" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1_3fa7507a-ba10-46af-9c5d-e1d4c5667968" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_8e5983f0-ecdb-46a3-9919-3b96cb904f59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_fe6fe92f-1f43-4b06-b19f-f4d53896c052" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_8e5983f0-ecdb-46a3-9919-3b96cb904f59" xlink:to="loc_us-gaap_StatementTable_fe6fe92f-1f43-4b06-b19f-f4d53896c052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_8a9bf6ca-1404-4d77-83ed-ca60cb29e64f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_fe6fe92f-1f43-4b06-b19f-f4d53896c052" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_8a9bf6ca-1404-4d77-83ed-ca60cb29e64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_f4c9d183-1889-4c2e-91e2-62327c176b01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_8a9bf6ca-1404-4d77-83ed-ca60cb29e64f" xlink:to="loc_us-gaap_EquityComponentDomain_f4c9d183-1889-4c2e-91e2-62327c176b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_7ec67785-f55d-41b8-ba52-dd60cf1fff14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f4c9d183-1889-4c2e-91e2-62327c176b01" xlink:to="loc_us-gaap_CommonStockMember_7ec67785-f55d-41b8-ba52-dd60cf1fff14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_e72248a4-29e3-4323-a216-fb42603a6a08" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f4c9d183-1889-4c2e-91e2-62327c176b01" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_e72248a4-29e3-4323-a216-fb42603a6a08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_80ea57a2-38a1-485a-a141-ef37b4d23451" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f4c9d183-1889-4c2e-91e2-62327c176b01" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_80ea57a2-38a1-485a-a141-ef37b4d23451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_a2832f89-ccc4-4fb8-b0b5-20c5a698a01b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f4c9d183-1889-4c2e-91e2-62327c176b01" xlink:to="loc_us-gaap_RetainedEarningsMember_a2832f89-ccc4-4fb8-b0b5-20c5a698a01b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockCommonMember_1964fa61-6ba5-4351-b62b-89b778c95499" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockCommonMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_f4c9d183-1889-4c2e-91e2-62327c176b01" xlink:to="loc_us-gaap_TreasuryStockCommonMember_1964fa61-6ba5-4351-b62b-89b778c95499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3d2ae1ad-986f-4917-a05e-6d4769006d0e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_fe6fe92f-1f43-4b06-b19f-f4d53896c052" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3d2ae1ad-986f-4917-a05e-6d4769006d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6ae0190c-5957-4d41-bf7e-f077d49af1a1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_3d2ae1ad-986f-4917-a05e-6d4769006d0e" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6ae0190c-5957-4d41-bf7e-f077d49af1a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5ffb7f22-b9e0-4103-83d4-46109b22a0a1" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6ae0190c-5957-4d41-bf7e-f077d49af1a1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_5ffb7f22-b9e0-4103-83d4-46109b22a0a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_730aba0a-1508-4970-9783-2371fd3c9c0f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6ae0190c-5957-4d41-bf7e-f077d49af1a1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_730aba0a-1508-4970-9783-2371fd3c9c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_61d26450-4cb0-44c8-92b2-4522b8697045" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_fe6fe92f-1f43-4b06-b19f-f4d53896c052" xlink:to="loc_us-gaap_StatementLineItems_61d26450-4cb0-44c8-92b2-4522b8697045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_61d26450-4cb0-44c8-92b2-4522b8697045" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_94e81cbc-c143-46b1-98cb-2797e85e2f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_94e81cbc-c143-46b1-98cb-2797e85e2f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e42e3ab3-f537-4afe-9205-4161cb16407e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockholdersEquity_e42e3ab3-f537-4afe-9205-4161cb16407e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_20f0b6e3-862e-4a03-8181-844b1213f0e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_20f0b6e3-862e-4a03-8181-844b1213f0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f784a9c6-9f49-460e-81c0-dee3848f370a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_20f0b6e3-862e-4a03-8181-844b1213f0e3" xlink:to="loc_us-gaap_NetIncomeLoss_f784a9c6-9f49-460e-81c0-dee3848f370a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_23455cc4-cf9f-4fb7-b271-5ce1b368802a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_20f0b6e3-862e-4a03-8181-844b1213f0e3" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_23455cc4-cf9f-4fb7-b271-5ce1b368802a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_c0e0605e-3c7b-41da-aee7-0107b85195c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAbstract_20f0b6e3-862e-4a03-8181-844b1213f0e3" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_c0e0605e-3c7b-41da-aee7-0107b85195c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_31e7a691-e567-423a-991e-f7fa1a17ffd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_31e7a691-e567-423a-991e-f7fa1a17ffd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_df1a6fb9-71a6-41dd-8a7a-24715d194bfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_df1a6fb9-71a6-41dd-8a7a-24715d194bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_7a6297d2-547b-445f-b11e-2ec36bdbb263" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_7a6297d2-547b-445f-b11e-2ec36bdbb263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8a930680-44a4-4611-87de-8e417dca82cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_8a930680-44a4-4611-87de-8e417dca82cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2a1911ed-213c-412d-b1a6-81e8e930d9f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_2a1911ed-213c-412d-b1a6-81e8e930d9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_59ddb278-a181-422a-942d-eca8417d039e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan_59ddb278-a181-422a-942d-eca8417d039e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_92afef83-0cd3-4ce1-91ce-ff9ca79e3c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_92afef83-0cd3-4ce1-91ce-ff9ca79e3c5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_86121fab-8cc2-4797-a13a-ef7ae244d704" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DividendsCommonStockCash"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_DividendsCommonStockCash_86121fab-8cc2-4797-a13a-ef7ae244d704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_e930e8f0-949e-4369-9547-421aef06e785" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan_e930e8f0-949e-4369-9547-421aef06e785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_cbd27dac-510f-4a62-9213-69758ccfe046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_cbd27dac-510f-4a62-9213-69758ccfe046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_756b432c-68ae-4e95-9e1d-426c165528dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_756b432c-68ae-4e95-9e1d-426c165528dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c5a96a31-2cf1-4f77-9e90-d9f052df1a17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c5a96a31-2cf1-4f77-9e90-d9f052df1a17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_be4d4cbc-1772-496a-bdd5-4a6afbed2335" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_397f77aa-696b-48b1-9f4d-7e3211bedf30" xlink:to="loc_us-gaap_StockholdersEquity_be4d4cbc-1772-496a-bdd5-4a6afbed2335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ConsolidatedStatementsofStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_033b094b-657d-49d8-bfca-e7b640a67cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdateExtensibleList_d6bf88d4-26b0-44b6-b19d-b757878f8ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdateExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_033b094b-657d-49d8-bfca-e7b640a67cdd" xlink:to="loc_us-gaap_AccountingStandardsUpdateExtensibleList_d6bf88d4-26b0-44b6-b19d-b757878f8ed6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareCashPaid_1bd0316e-70c0-477e-8220-6f4656435d83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockDividendsPerShareCashPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_033b094b-657d-49d8-bfca-e7b640a67cdd" xlink:to="loc_us-gaap_CommonStockDividendsPerShareCashPaid_1bd0316e-70c0-477e-8220-6f4656435d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPolicies" xlink:type="simple" xlink:href="hcsg-20221231.xsd#DescriptionofBusinessandSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_25e40c25-ab2a-4929-a195-1b893c062978" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_e8c2c397-b37a-4821-bb66-2b8605e4ad3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_25e40c25-ab2a-4929-a195-1b893c062978" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_e8c2c397-b37a-4821-bb66-2b8605e4ad3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/Revenue" xlink:type="simple" xlink:href="hcsg-20221231.xsd#Revenue"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/Revenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1e9855cc-b992-473e-947c-ba6cdab7a3a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_834d50d7-d310-46b1-986c-ff914ca311a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1e9855cc-b992-473e-947c-ba6cdab7a3a5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_834d50d7-d310-46b1-986c-ff914ca311a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponent" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ChangesinAccumulatedOtherComprehensiveIncomebyComponent"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponent" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_cc90a663-afdc-4609-a9c3-6ab2692bfbaa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_a8999e9c-8918-4ce3-9f78-8324baadcdcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNoteTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_cc90a663-afdc-4609-a9c3-6ab2692bfbaa" xlink:to="loc_us-gaap_ComprehensiveIncomeNoteTextBlock_a8999e9c-8918-4ce3-9f78-8324baadcdcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="hcsg-20221231.xsd#PropertyandEquipmentNet"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/PropertyandEquipmentNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_37965553-8377-43cd-ab94-96ce61fb423c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0a483100-e3ed-40a0-becf-23a159962539" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_37965553-8377-43cd-ab94-96ce61fb423c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0a483100-e3ed-40a0-becf-23a159962539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="hcsg-20221231.xsd#GoodwillandOtherIntangibleAssets"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_94db3d97-594b-4a23-a9ff-50abcee2f006" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_d493aad0-a012-4c44-8584-1219b7ec238b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_94db3d97-594b-4a23-a9ff-50abcee2f006" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_d493aad0-a012-4c44-8584-1219b7ec238b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="hcsg-20221231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0ff2675f-452f-4eda-aaaa-ea172b850ecf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_6e4c3434-fe48-489d-aa03-303a95750dc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementInputsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0ff2675f-452f-4eda-aaaa-ea172b850ecf" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_6e4c3434-fe48-489d-aa03-303a95750dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AccountsandNotesReceivable" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AccountsandNotesReceivable"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/AccountsandNotesReceivable" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_b4065945-b729-43da-842d-ea998af7d2c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_9b5b527a-51e4-4972-bdc4-f387842fc419" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_b4065945-b729-43da-842d-ea998af7d2c1" xlink:to="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_9b5b527a-51e4-4972-bdc4-f387842fc419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccounts" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AllowanceforDoubtfulAccounts"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/AllowanceforDoubtfulAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_be822206-b225-4a1e-a10e-b04abc51014e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesTextBlock_0c09fa28-5a99-4447-ae7c-4f0817ef4d44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_be822206-b225-4a1e-a10e-b04abc51014e" xlink:to="loc_us-gaap_AllowanceForCreditLossesTextBlock_0c09fa28-5a99-4447-ae7c-4f0817ef4d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/LeaseCommitments" xlink:type="simple" xlink:href="hcsg-20221231.xsd#LeaseCommitments"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/LeaseCommitments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_43f60c24-76d0-4473-8d17-404fedcc17a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_07acad45-9b71-429e-bb15-c64c828f59cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_43f60c24-76d0-4473-8d17-404fedcc17a4" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_07acad45-9b71-429e-bb15-c64c828f59cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensation" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensation"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9ffbad24-682a-4e12-8c59-924d391b3064" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_54b09190-de2b-4637-9922-3eb946666437" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9ffbad24-682a-4e12-8c59-924d391b3064" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_54b09190-de2b-4637-9922-3eb946666437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/OtherEmployeeBenefitPlans" xlink:type="simple" xlink:href="hcsg-20221231.xsd#OtherEmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/OtherEmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_db88db82-4204-4438-8976-e1ecb5d8ce7a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_8bc5f900-2370-4318-8a56-3137bf980b9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_db88db82-4204-4438-8976-e1ecb5d8ce7a" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_8bc5f900-2370-4318-8a56-3137bf980b9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/IncomeTaxes" xlink:type="simple" xlink:href="hcsg-20221231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0a029470-8327-4b0f-895d-a39492990f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_08cdf794-5790-42f4-a548-2204101490f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0a029470-8327-4b0f-895d-a39492990f1c" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_08cdf794-5790-42f4-a548-2204101490f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="hcsg-20221231.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_9f618d9d-c467-4d0c-aba7-9d599a252845" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_f3f0ec2f-0e54-496a-ac98-1afea2d2136a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_9f618d9d-c467-4d0c-aba7-9d599a252845" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_f3f0ec2f-0e54-496a-ac98-1afea2d2136a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/SegmentInformation" xlink:type="simple" xlink:href="hcsg-20221231.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_c5e542c9-368d-47f4-8c0a-a9c651b1a5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_06104b46-b4d0-4b04-9074-ba14805d9fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_c5e542c9-368d-47f4-8c0a-a9c651b1a5f2" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_06104b46-b4d0-4b04-9074-ba14805d9fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/EarningsPerCommonShare" xlink:type="simple" xlink:href="hcsg-20221231.xsd#EarningsPerCommonShare"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/EarningsPerCommonShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_f4c77e64-1cfa-4c98-815c-876446b5d753" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_5d14ea70-4220-4fc3-aa82-d20ba2b6fc16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_f4c77e64-1cfa-4c98-815c-876446b5d753" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_5d14ea70-4220-4fc3-aa82-d20ba2b6fc16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ContractualObligationsandOtherContingencies" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ContractualObligationsandOtherContingencies"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ContractualObligationsandOtherContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cc45dd76-f291-4a40-b8ca-56c36dfef828" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_69749ffc-4313-4a04-a6a2-b3df0988f965" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_cc45dd76-f291-4a40-b8ca-56c36dfef828" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_69749ffc-4313-4a04-a6a2-b3df0988f965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AccruedInsuranceClaims" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AccruedInsuranceClaims"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/AccruedInsuranceClaims" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_a93fd53d-82b3-4f37-91e7-f928f0f44eda" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccruedInsuranceClaimsTextBlock_cd68fbbb-9fbf-4d28-b82e-e5c77e73d2ad" xlink:href="hcsg-20221231.xsd#hcsg_AccruedInsuranceClaimsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_a93fd53d-82b3-4f37-91e7-f928f0f44eda" xlink:to="loc_hcsg_AccruedInsuranceClaimsTextBlock_cd68fbbb-9fbf-4d28-b82e-e5c77e73d2ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/TreasuryStock" xlink:type="simple" xlink:href="hcsg-20221231.xsd#TreasuryStock"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/TreasuryStock" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_9d3802f8-a75d-47d0-ba00-306fe4e64431" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock_f3202806-ed35-4e56-80df-5eed14a5598a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_9d3802f8-a75d-47d0-ba00-306fe4e64431" xlink:to="loc_us-gaap_TreasuryStockTextBlock_f3202806-ed35-4e56-80df-5eed14a5598a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/SubsequentEvents" xlink:type="simple" xlink:href="hcsg-20221231.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_8a9b8b6b-0775-446f-a83c-1eeca6d5d753" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_f277acae-9857-47bb-b919-5ec4092f1135" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_8a9b8b6b-0775-446f-a83c-1eeca6d5d753" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_f277acae-9857-47bb-b919-5ec4092f1135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ScheduleIIValuationandQualifyingAccountsandReserves"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReserves" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_56b28476-1551-4e57-bea6-6d0154292f22" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_20e532a1-6c6d-473e-8acb-5ac84023574a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_56b28476-1551-4e57-bea6-6d0154292f22" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_20e532a1-6c6d-473e-8acb-5ac84023574a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="hcsg-20221231.xsd#DescriptionofBusinessandSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_NatureofOperationsPolicyTextBlock_f06faf5b-e907-4bb0-9243-d7052274c294" xlink:href="hcsg-20221231.xsd#hcsg_NatureofOperationsPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_hcsg_NatureofOperationsPolicyTextBlock_f06faf5b-e907-4bb0-9243-d7052274c294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_a35daa11-4e8d-47a8-9de1-1cf92265034a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_a35daa11-4e8d-47a8-9de1-1cf92265034a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_b08a1110-a5f0-4df0-8743-2b251f8eed93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_UseOfEstimates_b08a1110-a5f0-4df0-8743-2b251f8eed93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_2215b53e-f83c-4d71-97be-77335bdd2e4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_2215b53e-f83c-4d71-97be-77335bdd2e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_c97a259c-b02c-406d-8ee8-e506c708aa28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_c97a259c-b02c-406d-8ee8-e506c708aa28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_aafff11a-922e-4d7a-b6a3-a4e6a10520f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_aafff11a-922e-4d7a-b6a3-a4e6a10520f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_28a5497d-3551-43a7-a22f-776ff7efdcc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_28a5497d-3551-43a7-a22f-776ff7efdcc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_be1b8252-1f18-4133-bf54-080c303dae36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditLossFinancialInstrumentPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock_be1b8252-1f18-4133-bf54-080c303dae36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventorySuppliesPolicy_7a3bd3f1-70f2-4b51-adab-9a4f638b7d24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventorySuppliesPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_InventorySuppliesPolicy_7a3bd3f1-70f2-4b51-adab-9a4f638b7d24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_2851e2a6-6354-4711-9e24-a5874b7c1970" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_2851e2a6-6354-4711-9e24-a5874b7c1970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_9ac3b897-4dd9-4da6-a95a-5d0d54ebfb17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_9ac3b897-4dd9-4da6-a95a-5d0d54ebfb17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_27cfbf64-6efa-44d8-a114-de2646f2a012" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_27cfbf64-6efa-44d8-a114-de2646f2a012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_859953b5-d7b9-479c-86ae-bba25f74cd87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_859953b5-d7b9-479c-86ae-bba25f74cd87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_9f89fc78-1dc6-49c3-a88e-2515b366907e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_9f89fc78-1dc6-49c3-a88e-2515b366907e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_068d8b02-4320-44a9-b50d-c206fcc9724b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_068d8b02-4320-44a9-b50d-c206fcc9724b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_3500bf6b-7f32-4fc4-98ed-a54bc5dedc01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_3500bf6b-7f32-4fc4-98ed-a54bc5dedc01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_3f37b267-3ccc-41ef-a235-a0c2459d4769" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_3f37b267-3ccc-41ef-a235-a0c2459d4769" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_717ab68d-f4cb-4c11-8713-644deabc32fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock_717ab68d-f4cb-4c11-8713-644deabc32fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_TreasuryStockPolicyTextBlock_ce79bd15-20c5-4b85-b03e-95a4bd5b6e8d" xlink:href="hcsg-20221231.xsd#hcsg_TreasuryStockPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_hcsg_TreasuryStockPolicyTextBlock_ce79bd15-20c5-4b85-b03e-95a4bd5b6e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_43d55d6e-b905-4027-9a4c-7744910b299a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_43d55d6e-b905-4027-9a4c-7744910b299a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorCustomersPolicyPolicyTextBlock_2a3464bc-553c-4ea1-9ad5-fbff0ad31c9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MajorCustomersPolicyPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_MajorCustomersPolicyPolicyTextBlock_2a3464bc-553c-4ea1-9ad5-fbff0ad31c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0fba94db-a34a-42c0-b66a-7762729dcbc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0fba94db-a34a-42c0-b66a-7762729dcbc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_f79cf22e-d9dd-4a87-9cab-615d5c764f78" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_f7a04f4a-69f9-456e-9a9d-5fbb56702ab0" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_f79cf22e-d9dd-4a87-9cab-615d5c764f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="hcsg-20221231.xsd#DescriptionofBusinessandSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_34dbed29-b99a-4852-a042-d37a3089bbf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_e74db434-c761-40aa-9d36-b880697689c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_34dbed29-b99a-4852-a042-d37a3089bbf5" xlink:to="loc_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_e74db434-c761-40aa-9d36-b880697689c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentTables" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ChangesinAccumulatedOtherComprehensiveIncomebyComponentTables"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_73b8f69d-3dad-4018-8a81-5fe275eb321a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_b96bf1a9-8744-473b-9a7e-cf25736358a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_73b8f69d-3dad-4018-8a81-5fe275eb321a" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_b96bf1a9-8744-473b-9a7e-cf25736358a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_39e1b8ea-9622-48e3-baf9-e3963ccc3507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_73b8f69d-3dad-4018-8a81-5fe275eb321a" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock_39e1b8ea-9622-48e3-baf9-e3963ccc3507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/PropertyandEquipmentNetTables" xlink:type="simple" xlink:href="hcsg-20221231.xsd#PropertyandEquipmentNetTables"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/PropertyandEquipmentNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d739b743-c5f1-4088-8234-f8eb28b89f88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_3fd183ca-cce0-4872-a10d-8cca40ddd5f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_d739b743-c5f1-4088-8234-f8eb28b89f88" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_3fd183ca-cce0-4872-a10d-8cca40ddd5f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="simple" xlink:href="hcsg-20221231.xsd#GoodwillandOtherIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_20c5b2ed-2ffa-4d87-8a6c-17072d54607c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_51fbb9f4-a733-4f39-95f0-da5f114d92c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_20c5b2ed-2ffa-4d87-8a6c-17072d54607c" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_51fbb9f4-a733-4f39-95f0-da5f114d92c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_068ddc77-704a-42d1-bd1c-dc54ad923209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_20c5b2ed-2ffa-4d87-8a6c-17072d54607c" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_068ddc77-704a-42d1-bd1c-dc54ad923209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_d12b2bff-ae87-4769-9633-b15bb00fcb19" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_20c5b2ed-2ffa-4d87-8a6c-17072d54607c" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_d12b2bff-ae87-4769-9633-b15bb00fcb19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="hcsg-20221231.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_93ae1976-deae-41d7-bb93-2ae8065df3f8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_9f3a736c-a9c7-49a0-b033-a26029540164" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_93ae1976-deae-41d7-bb93-2ae8065df3f8" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_9f3a736c-a9c7-49a0-b033-a26029540164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesTextBlock_5d0a7895-a92e-4f74-bc98-98f74b8940ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_93ae1976-deae-41d7-bb93-2ae8065df3f8" xlink:to="loc_us-gaap_MarketableSecuritiesTextBlock_5d0a7895-a92e-4f74-bc98-98f74b8940ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_137931d2-df51-4e3f-89f8-d82527f81e13" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_93ae1976-deae-41d7-bb93-2ae8065df3f8" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_137931d2-df51-4e3f-89f8-d82527f81e13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AccountsandNotesReceivableTables" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AccountsandNotesReceivableTables"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/AccountsandNotesReceivableTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_33369e23-69fa-4b70-8106-d8bcac3764b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_e2b2f2f6-f349-4f63-b309-722baef90d3a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_33369e23-69fa-4b70-8106-d8bcac3764b2" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_e2b2f2f6-f349-4f63-b309-722baef90d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsTables" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AllowanceforDoubtfulAccountsTables"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_603e8b87-a9d5-4914-8fea-c6658b4de54a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_ca05030c-d45c-4abc-b48a-ce8aa2160c50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_603e8b87-a9d5-4914-8fea-c6658b4de54a" xlink:to="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_ca05030c-d45c-4abc-b48a-ce8aa2160c50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock_f053bb01-2006-4536-89c4-eb25e237da84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PastDueFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_603e8b87-a9d5-4914-8fea-c6658b4de54a" xlink:to="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock_f053bb01-2006-4536-89c4-eb25e237da84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_d5721145-0b87-4ce7-be0b-badaa5a5781e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_603e8b87-a9d5-4914-8fea-c6658b4de54a" xlink:to="loc_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock_d5721145-0b87-4ce7-be0b-badaa5a5781e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_1f660728-7dfc-4eaf-8e32-e83085dfca06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_603e8b87-a9d5-4914-8fea-c6658b4de54a" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_1f660728-7dfc-4eaf-8e32-e83085dfca06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/LeaseCommitmentsTables" xlink:type="simple" xlink:href="hcsg-20221231.xsd#LeaseCommitmentsTables"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/LeaseCommitmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_41e58b1c-c7a8-4133-b03f-ae852db1cd28" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_05f21475-82fe-433b-a436-5efd25bee636" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_41e58b1c-c7a8-4133-b03f-ae852db1cd28" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_05f21475-82fe-433b-a436-5efd25bee636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AssetsAndLiabilitiesLesseeTableTextBlock_356bf4b2-d2cf-4487-9f07-464940b39231" xlink:href="hcsg-20221231.xsd#hcsg_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_41e58b1c-c7a8-4133-b03f-ae852db1cd28" xlink:to="loc_hcsg_AssetsAndLiabilitiesLesseeTableTextBlock_356bf4b2-d2cf-4487-9f07-464940b39231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a14c4fd0-677a-4ec6-bf0b-276500c7da55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_41e58b1c-c7a8-4133-b03f-ae852db1cd28" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a14c4fd0-677a-4ec6-bf0b-276500c7da55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationTables" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98bfa647-1360-4670-bbe5-78fd29555268" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_0fab9004-cf82-4309-9e50-e0cd6d5d048c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98bfa647-1360-4670-bbe5-78fd29555268" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_0fab9004-cf82-4309-9e50-e0cd6d5d048c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_a75eca27-aa3f-433b-93a8-208bda668c34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98bfa647-1360-4670-bbe5-78fd29555268" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_a75eca27-aa3f-433b-93a8-208bda668c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_424a0d1c-495f-4a0e-9c09-63a242daa210" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98bfa647-1360-4670-bbe5-78fd29555268" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_424a0d1c-495f-4a0e-9c09-63a242daa210" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_2a60f826-dc1d-4fb8-a751-a40bf6656d1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98bfa647-1360-4670-bbe5-78fd29555268" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock_2a60f826-dc1d-4fb8-a751-a40bf6656d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_9fda572f-a001-4ae2-b418-5c87936f18be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98bfa647-1360-4670-bbe5-78fd29555268" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_9fda572f-a001-4ae2-b418-5c87936f18be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_ff3bed32-5793-4b41-b9b4-8f349011692f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98bfa647-1360-4670-bbe5-78fd29555268" xlink:to="loc_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock_ff3bed32-5793-4b41-b9b4-8f349011692f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_d6b66206-81b5-4ac7-8da0-b861644e6653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98bfa647-1360-4670-bbe5-78fd29555268" xlink:to="loc_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_d6b66206-81b5-4ac7-8da0-b861644e6653" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_dec9d2bb-7510-4650-bcee-f707cb7cca65" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98bfa647-1360-4670-bbe5-78fd29555268" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_dec9d2bb-7510-4650-bcee-f707cb7cca65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_028fffcf-e42d-43a1-8d18-aab057afecf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98bfa647-1360-4670-bbe5-78fd29555268" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_028fffcf-e42d-43a1-8d18-aab057afecf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock_b4d5999d-2ce2-4f96-8ffa-799954e31493" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_98bfa647-1360-4670-bbe5-78fd29555268" xlink:to="loc_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock_b4d5999d-2ce2-4f96-8ffa-799954e31493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="hcsg-20221231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_77cd5dec-25ac-4ac0-ad91-e2eda0ee5408" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_38e2ab77-b7be-4162-b475-2b608a0f8118" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_77cd5dec-25ac-4ac0-ad91-e2eda0ee5408" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_38e2ab77-b7be-4162-b475-2b608a0f8118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_2b911858-ae11-4689-9444-698bfac9804a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_77cd5dec-25ac-4ac0-ad91-e2eda0ee5408" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_2b911858-ae11-4689-9444-698bfac9804a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c466ee0d-7a84-4584-a607-48762a7fc5bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_77cd5dec-25ac-4ac0-ad91-e2eda0ee5408" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_c466ee0d-7a84-4584-a607-48762a7fc5bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="hcsg-20221231.xsd#SegmentInformationTables"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/SegmentInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_33e8e50d-74da-4c55-9527-b66eb9adecdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_0806b9f8-3fbd-415f-8305-f0d6c1c6a56d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_33e8e50d-74da-4c55-9527-b66eb9adecdd" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_0806b9f8-3fbd-415f-8305-f0d6c1c6a56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/EarningsPerCommonShareTables" xlink:type="simple" xlink:href="hcsg-20221231.xsd#EarningsPerCommonShareTables"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/EarningsPerCommonShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_ff01dc7e-2851-4d4b-ac59-05f1388d2f1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_66f710fe-d4f6-401c-be48-9890a9d3bf87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ff01dc7e-2851-4d4b-ac59-05f1388d2f1e" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_66f710fe-d4f6-401c-be48-9890a9d3bf87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_ed55853c-ad95-48e2-8a53-563474bfb1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_ff01dc7e-2851-4d4b-ac59-05f1388d2f1e" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_ed55853c-ad95-48e2-8a53-563474bfb1f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bbac5db9-9986-4c45-af5e-8ef7b00286a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ScheduleofAccountingPoliciesTable_25590f70-ca58-4cda-a785-195dc43a89d2" xlink:href="hcsg-20221231.xsd#hcsg_ScheduleofAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bbac5db9-9986-4c45-af5e-8ef7b00286a6" xlink:to="loc_hcsg_ScheduleofAccountingPoliciesTable_25590f70-ca58-4cda-a785-195dc43a89d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_2881954f-0489-4093-8a80-1a725e739191" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesTable_25590f70-ca58-4cda-a785-195dc43a89d2" xlink:to="loc_srt_RangeAxis_2881954f-0489-4093-8a80-1a725e739191" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_2c3ff2ce-2dfe-44e8-a78a-c7dc532ddf7b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_2881954f-0489-4093-8a80-1a725e739191" xlink:to="loc_srt_RangeMember_2c3ff2ce-2dfe-44e8-a78a-c7dc532ddf7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_999bf8d0-c211-4bd3-a24c-a511e67bb4a4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2c3ff2ce-2dfe-44e8-a78a-c7dc532ddf7b" xlink:to="loc_srt_MinimumMember_999bf8d0-c211-4bd3-a24c-a511e67bb4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6c807026-d298-4e65-856c-bf156e8e1c06" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_2c3ff2ce-2dfe-44e8-a78a-c7dc532ddf7b" xlink:to="loc_srt_MaximumMember_6c807026-d298-4e65-856c-bf156e8e1c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f4cbb069-c4cd-437c-b6a1-7d35194a984e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesTable_25590f70-ca58-4cda-a785-195dc43a89d2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f4cbb069-c4cd-437c-b6a1-7d35194a984e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a00d25f6-b350-40ad-a1b9-162fff44b28a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_f4cbb069-c4cd-437c-b6a1-7d35194a984e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a00d25f6-b350-40ad-a1b9-162fff44b28a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_HousekeepingAndDietaryEquipmentMember_b03a1b1a-8e53-4a77-9c60-cd7d620fa123" xlink:href="hcsg-20221231.xsd#hcsg_HousekeepingAndDietaryEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a00d25f6-b350-40ad-a1b9-162fff44b28a" xlink:to="loc_hcsg_HousekeepingAndDietaryEquipmentMember_b03a1b1a-8e53-4a77-9c60-cd7d620fa123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ComputerHardwareAndSoftwareMember_bef2a350-e8ab-4851-92dd-0cffc9ea1ce2" xlink:href="hcsg-20221231.xsd#hcsg_ComputerHardwareAndSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a00d25f6-b350-40ad-a1b9-162fff44b28a" xlink:to="loc_hcsg_ComputerHardwareAndSoftwareMember_bef2a350-e8ab-4851-92dd-0cffc9ea1ce2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_69d7fb29-bc7c-42a9-ac5c-00beeb408034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a00d25f6-b350-40ad-a1b9-162fff44b28a" xlink:to="loc_us-gaap_VehiclesMember_69d7fb29-bc7c-42a9-ac5c-00beeb408034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_4c5737cd-7e00-4b7b-a745-6e3d912ca0de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesTable_25590f70-ca58-4cda-a785-195dc43a89d2" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_4c5737cd-7e00-4b7b-a745-6e3d912ca0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_4675fee4-a3d0-4589-b520-df6b1327f29e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_4c5737cd-7e00-4b7b-a745-6e3d912ca0de" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_4675fee4-a3d0-4589-b520-df6b1327f29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_5d72c1b1-c237-43dc-8a7e-7550d4d21a49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_4675fee4-a3d0-4589-b520-df6b1327f29e" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_5d72c1b1-c237-43dc-8a7e-7550d4d21a49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplierConcentrationRiskMember_885d2a60-5019-4714-98e4-305ab22f392a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplierConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_4675fee4-a3d0-4589-b520-df6b1327f29e" xlink:to="loc_us-gaap_SupplierConcentrationRiskMember_885d2a60-5019-4714-98e4-305ab22f392a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_074b4a1f-9e5f-42b0-903e-6166d53183fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesTable_25590f70-ca58-4cda-a785-195dc43a89d2" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_074b4a1f-9e5f-42b0-903e-6166d53183fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5847c458-c04d-4e6f-8f22-8e35377c59bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_074b4a1f-9e5f-42b0-903e-6166d53183fe" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5847c458-c04d-4e6f-8f22-8e35377c59bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_ac793632-8d4a-4d82-91b1-2e565f95e490" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5847c458-c04d-4e6f-8f22-8e35377c59bd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_ac793632-8d4a-4d82-91b1-2e565f95e490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsTotalMember_afe6ef6b-ce4e-4345-bc79-cb10713150a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsTotalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_5847c458-c04d-4e6f-8f22-8e35377c59bd" xlink:to="loc_us-gaap_CostOfGoodsTotalMember_afe6ef6b-ce4e-4345-bc79-cb10713150a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_054949fb-5d6f-4c52-b04e-fa2ab705cbdc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesTable_25590f70-ca58-4cda-a785-195dc43a89d2" xlink:to="loc_srt_MajorCustomersAxis_054949fb-5d6f-4c52-b04e-fa2ab705cbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_3365d786-0b2a-40da-bc6f-a30399231b6a" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_054949fb-5d6f-4c52-b04e-fa2ab705cbdc" xlink:to="loc_srt_NameOfMajorCustomerDomain_3365d786-0b2a-40da-bc6f-a30399231b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SyscoMember_e637a043-713c-4ed7-9a58-7ec3f20d8181" xlink:href="hcsg-20221231.xsd#hcsg_SyscoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_3365d786-0b2a-40da-bc6f-a30399231b6a" xlink:to="loc_hcsg_SyscoMember_e637a043-713c-4ed7-9a58-7ec3f20d8181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_GenesisHealthcareIncMember_fe646313-b3c5-41b9-bdb0-6cb58d199ddf" xlink:href="hcsg-20221231.xsd#hcsg_GenesisHealthcareIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_3365d786-0b2a-40da-bc6f-a30399231b6a" xlink:to="loc_hcsg_GenesisHealthcareIncMember_fe646313-b3c5-41b9-bdb0-6cb58d199ddf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:href="hcsg-20221231.xsd#hcsg_ScheduleofAccountingPoliciesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesTable_25590f70-ca58-4cda-a785-195dc43a89d2" xlink:to="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RevenueFromContractWithCustomerRenewalTerm_77930b2b-d76d-4134-959a-3de869905022" xlink:href="hcsg-20221231.xsd#hcsg_RevenueFromContractWithCustomerRenewalTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_hcsg_RevenueFromContractWithCustomerRenewalTerm_77930b2b-d76d-4134-959a-3de869905022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod_ffc6133e-cdbb-41b5-9bcf-dc3a05e104dd" xlink:href="hcsg-20221231.xsd#hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod_ffc6133e-cdbb-41b5-9bcf-dc3a05e104dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice_8e5c811d-0361-4b21-80d8-0c38f2e75843" xlink:href="hcsg-20221231.xsd#hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice_8e5c811d-0361-4b21-80d8-0c38f2e75843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_9f1d73dd-0713-44d8-9ade-bcb2c82fcdf6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_NumberOfReportableSegments_9f1d73dd-0713-44d8-9ade-bcb2c82fcdf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_2f826470-9fa7-498d-aafd-6e8f968adfe7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_2f826470-9fa7-498d-aafd-6e8f968adfe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_7076586e-ad25-4016-b23d-675700a49a37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesUnrealizedGainLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_MarketableSecuritiesUnrealizedGainLoss_7076586e-ad25-4016-b23d-675700a49a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment_cd2afeb8-5d24-4533-b5d2-aa98c37bc948" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment_cd2afeb8-5d24-4533-b5d2-aa98c37bc948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PeriodOfAmortizationOfInventoriesAndSupplies_e7658648-36d3-4a82-96f0-dfefd71016ef" xlink:href="hcsg-20221231.xsd#hcsg_PeriodOfAmortizationOfInventoriesAndSupplies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_hcsg_PeriodOfAmortizationOfInventoriesAndSupplies_e7658648-36d3-4a82-96f0-dfefd71016ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c5e283ab-88b6-4cbd-80f7-aa99304244a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_c5e283ab-88b6-4cbd-80f7-aa99304244a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_90517bea-d9c5-434c-a445-fc160c6703d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_Depreciation_90517bea-d9c5-434c-a445-fc160c6703d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_70830390-3075-4c96-a0c2-5e050f8b9906" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_AdvertisingExpense_70830390-3075-4c96-a0c2-5e050f8b9906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TangibleAssetImpairmentCharges_b3edfccb-9105-4669-bc3b-6b285b482227" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TangibleAssetImpairmentCharges"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_TangibleAssetImpairmentCharges_b3edfccb-9105-4669-bc3b-6b285b482227" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_8008359c-3ebc-48d5-b150-3a5c2ed5ade2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetImpairment"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetImpairment_8008359c-3ebc-48d5-b150-3a5c2ed5ade2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities_04158155-871c-491e-af4f-c1178091fee4" xlink:href="hcsg-20221231.xsd#hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities_04158155-871c-491e-af4f-c1178091fee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_d3e9b8b0-1a97-4ee6-95c9-e088c6e23ef7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_d3e9b8b0-1a97-4ee6-95c9-e088c6e23ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_62b5237c-efce-4b0c-bd20-088e842a64f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_62b5237c-efce-4b0c-bd20-088e842a64f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedParties_dce8a53e-5803-43bd-b6e2-ded117fa166e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_AccountsReceivableRelatedParties_dce8a53e-5803-43bd-b6e2-ded117fa166e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableRelatedParties_88827bcb-4998-4cd0-b922-eba1103340af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableRelatedParties"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ScheduleofAccountingPoliciesLineItems_3b9d90dc-aef4-4718-96d4-7914921e5dbc" xlink:to="loc_us-gaap_NotesReceivableRelatedParties_88827bcb-4998-4cd0-b922-eba1103340af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/RevenueAdditionalInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#RevenueAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/RevenueAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9e7b7088-f01e-47e2-bb6e-da6f4320ab67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_acee9d51-832e-431b-99ce-db9ec1711716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9e7b7088-f01e-47e2-bb6e-da6f4320ab67" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_acee9d51-832e-431b-99ce-db9ec1711716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_8d90b04d-c8ed-4225-9ee8-f1f35591846d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_acee9d51-832e-431b-99ce-db9ec1711716" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_8d90b04d-c8ed-4225-9ee8-f1f35591846d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_3b818b4e-a700-4fc0-89ee-a49502a8659d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_8d90b04d-c8ed-4225-9ee8-f1f35591846d" xlink:to="loc_us-gaap_SegmentDomain_3b818b4e-a700-4fc0-89ee-a49502a8659d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_HousekeepingServicesMember_f43d0831-ad2b-4b0f-a507-f95429d608be" xlink:href="hcsg-20221231.xsd#hcsg_HousekeepingServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3b818b4e-a700-4fc0-89ee-a49502a8659d" xlink:to="loc_hcsg_HousekeepingServicesMember_f43d0831-ad2b-4b0f-a507-f95429d608be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DietaryServicesMember_903691b7-50d9-4d6d-9b40-02eaf897a8e3" xlink:href="hcsg-20221231.xsd#hcsg_DietaryServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_3b818b4e-a700-4fc0-89ee-a49502a8659d" xlink:to="loc_hcsg_DietaryServicesMember_903691b7-50d9-4d6d-9b40-02eaf897a8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_ff7fbe6c-54c1-489f-b692-c0ea9a84eff6" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_acee9d51-832e-431b-99ce-db9ec1711716" xlink:to="loc_srt_RangeAxis_ff7fbe6c-54c1-489f-b692-c0ea9a84eff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_798d239e-c919-4205-83d2-4c1cb4cab6ab" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_ff7fbe6c-54c1-489f-b692-c0ea9a84eff6" xlink:to="loc_srt_RangeMember_798d239e-c919-4205-83d2-4c1cb4cab6ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5c43bdf5-038c-4244-9de8-3ac45c7bf2f5" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_798d239e-c919-4205-83d2-4c1cb4cab6ab" xlink:to="loc_srt_MinimumMember_5c43bdf5-038c-4244-9de8-3ac45c7bf2f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_fb7a9540-bb9e-486b-aa64-5c9d41a06dbe" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_798d239e-c919-4205-83d2-4c1cb4cab6ab" xlink:to="loc_srt_MaximumMember_fb7a9540-bb9e-486b-aa64-5c9d41a06dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a557ecdf-7728-41c8-8e99-607a7e34cdf8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_acee9d51-832e-431b-99ce-db9ec1711716" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a557ecdf-7728-41c8-8e99-607a7e34cdf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91726ec4-f7db-413b-96d4-fa913e738f9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimingOfTransferOfGoodOrServiceDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceAxis_a557ecdf-7728-41c8-8e99-607a7e34cdf8" xlink:to="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91726ec4-f7db-413b-96d4-fa913e738f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredAtPointInTimeMember_4112b1c3-a9dc-4de4-bf93-705a4f17428a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredAtPointInTimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91726ec4-f7db-413b-96d4-fa913e738f9a" xlink:to="loc_us-gaap_TransferredAtPointInTimeMember_4112b1c3-a9dc-4de4-bf93-705a4f17428a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransferredOverTimeMember_50be2875-ebb0-4dfe-9292-0e3b00dbbc64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransferredOverTimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TimingOfTransferOfGoodOrServiceDomain_91726ec4-f7db-413b-96d4-fa913e738f9a" xlink:to="loc_us-gaap_TransferredOverTimeMember_50be2875-ebb0-4dfe-9292-0e3b00dbbc64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_acee9d51-832e-431b-99ce-db9ec1711716" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b9fbd623-2193-4c08-b0b6-819ce4213a56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b9fbd623-2193-4c08-b0b6-819ce4213a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RevenueFromContractWithCustomerRenewalTerm_746a8012-6263-42f9-bce5-0f3d6ec98cb6" xlink:href="hcsg-20221231.xsd#hcsg_RevenueFromContractWithCustomerRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:to="loc_hcsg_RevenueFromContractWithCustomerRenewalTerm_746a8012-6263-42f9-bce5-0f3d6ec98cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod_e5764823-3e5f-43b6-bec4-0b8f8c020e3e" xlink:href="hcsg-20221231.xsd#hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:to="loc_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod_e5764823-3e5f-43b6-bec4-0b8f8c020e3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice_f904e30e-8166-4247-99c0-7fa0f228eb08" xlink:href="hcsg-20221231.xsd#hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:to="loc_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice_f904e30e-8166-4247-99c0-7fa0f228eb08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_2bfba283-7b8b-4016-b323-63fa8e4cc03a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:to="loc_us-gaap_ContractWithCustomerLiability_2bfba283-7b8b-4016-b323-63fa8e4cc03a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_d17c9daf-4960-4ee1-9e64-6949f7bbb77c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:to="loc_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_d17c9daf-4960-4ee1-9e64-6949f7bbb77c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuePerformanceObligationDescriptionOfTiming_27ec5e08-b168-4528-85b3-7bbe24f89138" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuePerformanceObligationDescriptionOfTiming"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_48f21dbf-e480-4898-b727-006792b79459" xlink:to="loc_us-gaap_RevenuePerformanceObligationDescriptionOfTiming_27ec5e08-b168-4528-85b3-7bbe24f89138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cf26489f-9d8a-4fe5-ab28-ddd828fbe9aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_b6ace7e9-bb90-401d-9644-3a00c5b88109" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cf26489f-9d8a-4fe5-ab28-ddd828fbe9aa" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_b6ace7e9-bb90-401d-9644-3a00c5b88109" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e7abfbb9-78d4-475a-8944-a7b4e0e0839d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cf26489f-9d8a-4fe5-ab28-ddd828fbe9aa" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e7abfbb9-78d4-475a-8944-a7b4e0e0839d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_efd685c2-70cb-4eb1-8c24-85c4c1b981c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e7abfbb9-78d4-475a-8944-a7b4e0e0839d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_efd685c2-70cb-4eb1-8c24-85c4c1b981c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2dd80f3f-ba9e-4a50-bc63-b4380d7c2105" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_e7abfbb9-78d4-475a-8944-a7b4e0e0839d" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2dd80f3f-ba9e-4a50-bc63-b4380d7c2105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_e8c7fe69-28fa-4838-8c58-292a01c690fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2dd80f3f-ba9e-4a50-bc63-b4380d7c2105" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_e8c7fe69-28fa-4838-8c58-292a01c690fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_75d06ba1-3afa-4ac5-a972-d4313edd7e40" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2dd80f3f-ba9e-4a50-bc63-b4380d7c2105" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_75d06ba1-3afa-4ac5-a972-d4313edd7e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_030004f3-d65f-4ed8-8d58-d06d195b000f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2dd80f3f-ba9e-4a50-bc63-b4380d7c2105" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_030004f3-d65f-4ed8-8d58-d06d195b000f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails_1" xlink:type="simple" xlink:href="hcsg-20221231.xsd#RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails_1"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_2aadef90-42d6-4228-9119-2133abd77bfc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5412f315-d96c-470c-8b82-78117d73df2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_2aadef90-42d6-4228-9119-2133abd77bfc" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5412f315-d96c-470c-8b82-78117d73df2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_bd48e53b-93d4-4d06-8324-6b55906efa24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5412f315-d96c-470c-8b82-78117d73df2f" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_bd48e53b-93d4-4d06-8324-6b55906efa24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_e21e3b45-c722-4b1a-9a11-34d32853433a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_bd48e53b-93d4-4d06-8324-6b55906efa24" xlink:to="loc_us-gaap_EquityComponentDomain_e21e3b45-c722-4b1a-9a11-34d32853433a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d713f331-70b8-49b5-ba29-a9087088144a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_e21e3b45-c722-4b1a-9a11-34d32853433a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_d713f331-70b8-49b5-ba29-a9087088144a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_14a7d60e-6a81-427d-a85f-999d4acf0bae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_5412f315-d96c-470c-8b82-78117d73df2f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_14a7d60e-6a81-427d-a85f-999d4acf0bae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e6d3ba62-396d-4b44-827f-c2bda023c12f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AOCIAttributableToParentNetOfTaxRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_14a7d60e-6a81-427d-a85f-999d4acf0bae" xlink:to="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e6d3ba62-396d-4b44-827f-c2bda023c12f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6e222693-76b4-49e4-89f2-5c2d9d7c948c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e6d3ba62-396d-4b44-827f-c2bda023c12f" xlink:to="loc_us-gaap_StockholdersEquity_6e222693-76b4-49e4-89f2-5c2d9d7c948c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_3006d5de-7a7a-4187-bdff-86bf039798b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e6d3ba62-396d-4b44-827f-c2bda023c12f" xlink:to="loc_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent_3006d5de-7a7a-4187-bdff-86bf039798b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_adde5a07-c3fa-4182-910b-a833f665fd54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e6d3ba62-396d-4b44-827f-c2bda023c12f" xlink:to="loc_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent_adde5a07-c3fa-4182-910b-a833f665fd54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a59c49b8-f0b5-4bed-b2bc-adb65bff5079" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e6d3ba62-396d-4b44-827f-c2bda023c12f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a59c49b8-f0b5-4bed-b2bc-adb65bff5079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0c1f9258-d551-43b9-a71a-69b7056f7404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AOCIAttributableToParentNetOfTaxRollForward_e6d3ba62-396d-4b44-827f-c2bda023c12f" xlink:to="loc_us-gaap_StockholdersEquity_0c1f9258-d551-43b9-a71a-69b7056f7404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_ca2e7d68-a459-4306-ac29-e24c6bd7bdcf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_14a7d60e-6a81-427d-a85f-999d4acf0bae" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_ca2e7d68-a459-4306-ac29-e24c6bd7bdcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_698d7f46-1d1a-45e2-a806-56be503eb681" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_14a7d60e-6a81-427d-a85f-999d4acf0bae" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_698d7f46-1d1a-45e2-a806-56be503eb681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_ab8da331-bcc6-472d-9c53-4473583ec159" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_14a7d60e-6a81-427d-a85f-999d4acf0bae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_ab8da331-bcc6-472d-9c53-4473583ec159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f23e7c98-83fd-48c2-8d7d-733c7fa96653" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_02096781-30e3-4a1b-89db-58c0f9c29d30" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f23e7c98-83fd-48c2-8d7d-733c7fa96653" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_02096781-30e3-4a1b-89db-58c0f9c29d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_f4d2ead5-6d07-4f06-a988-cf3806bd90ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_02096781-30e3-4a1b-89db-58c0f9c29d30" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_f4d2ead5-6d07-4f06-a988-cf3806bd90ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2d583157-b852-4897-bb0a-f25496848f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_f4d2ead5-6d07-4f06-a988-cf3806bd90ed" xlink:to="loc_us-gaap_EquityComponentDomain_2d583157-b852-4897-bb0a-f25496848f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_18164496-95d2-4673-b8ad-dacad19f9717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_2d583157-b852-4897-bb0a-f25496848f9c" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_18164496-95d2-4673-b8ad-dacad19f9717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_1ac3ac55-e92e-49b9-a639-e2ac54e9fd91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_02096781-30e3-4a1b-89db-58c0f9c29d30" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_1ac3ac55-e92e-49b9-a639-e2ac54e9fd91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_e7877ddf-83c6-4d16-acc2-ae64b798f1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_1ac3ac55-e92e-49b9-a639-e2ac54e9fd91" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_e7877ddf-83c6-4d16-acc2-ae64b798f1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_144100fa-c28c-4548-a698-6142cb6f3986" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain_e7877ddf-83c6-4d16-acc2-ae64b798f1cc" xlink:to="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember_144100fa-c28c-4548-a698-6142cb6f3986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_fa463b08-3ad9-40ad-b3eb-2073597086d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable_02096781-30e3-4a1b-89db-58c0f9c29d30" xlink:to="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_fa463b08-3ad9-40ad-b3eb-2073597086d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_InvestmentIncomeAndOther_e1766239-8dde-4956-8c8c-686610dd2246" xlink:href="hcsg-20221231.xsd#hcsg_InvestmentIncomeAndOther"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_fa463b08-3ad9-40ad-b3eb-2073597086d8" xlink:to="loc_hcsg_InvestmentIncomeAndOther_e1766239-8dde-4956-8c8c-686610dd2246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4c999c69-ce80-4130-bb56-523739d3119a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_fa463b08-3ad9-40ad-b3eb-2073597086d8" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4c999c69-ce80-4130-bb56-523739d3119a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_81d6feb7-1aa1-44ce-9890-f06952a91308" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems_fa463b08-3ad9-40ad-b3eb-2073597086d8" xlink:to="loc_us-gaap_NetIncomeLoss_81d6feb7-1aa1-44ce-9890-f06952a91308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#PropertyandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_39f59400-5af8-4ebb-a024-6d577ef3fb14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b4818b49-1edf-4c4b-9ab0-ad5eac12b5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_39f59400-5af8-4ebb-a024-6d577ef3fb14" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b4818b49-1edf-4c4b-9ab0-ad5eac12b5e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9b3bff07-be0e-4279-8795-65ee4697149b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b4818b49-1edf-4c4b-9ab0-ad5eac12b5e7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9b3bff07-be0e-4279-8795-65ee4697149b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8995bf36-1914-470c-9576-f9ac138d78de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_9b3bff07-be0e-4279-8795-65ee4697149b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8995bf36-1914-470c-9576-f9ac138d78de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_HousekeepingAndDietaryEquipmentMember_115862eb-7c17-4d54-beab-346510f8cbdc" xlink:href="hcsg-20221231.xsd#hcsg_HousekeepingAndDietaryEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8995bf36-1914-470c-9576-f9ac138d78de" xlink:to="loc_hcsg_HousekeepingAndDietaryEquipmentMember_115862eb-7c17-4d54-beab-346510f8cbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ComputerHardwareAndSoftwareMember_ac3ba2d9-54e6-40f2-b81e-7d5d687ac671" xlink:href="hcsg-20221231.xsd#hcsg_ComputerHardwareAndSoftwareMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8995bf36-1914-470c-9576-f9ac138d78de" xlink:to="loc_hcsg_ComputerHardwareAndSoftwareMember_ac3ba2d9-54e6-40f2-b81e-7d5d687ac671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_6a0c95f2-601e-451b-b241-e970132bc368" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentOtherTypesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_8995bf36-1914-470c-9576-f9ac138d78de" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentOtherTypesMember_6a0c95f2-601e-451b-b241-e970132bc368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_b4818b49-1edf-4c4b-9ab0-ad5eac12b5e7" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_b404f03b-66ab-4209-ba37-b7d38be54c77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList_b404f03b-66ab-4209-ba37-b7d38be54c77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_eb2fc1c7-c8d3-4dc4-a5b7-115718ce9f71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_eb2fc1c7-c8d3-4dc4-a5b7-115718ce9f71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_4eb21625-683f-4945-957e-b20edfcff9a9" xlink:href="hcsg-20221231.xsd#hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization_4eb21625-683f-4945-957e-b20edfcff9a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_46647669-db7b-45a2-b4b1-02b4ddd2ae75" xlink:href="hcsg-20221231.xsd#hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_46647669-db7b-45a2-b4b1-02b4ddd2ae75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_35cb66d7-30d9-40ef-aac0-0040228bdbdb" xlink:href="hcsg-20221231.xsd#hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_35cb66d7-30d9-40ef-aac0-0040228bdbdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_44460292-9bba-4030-a59a-dd61bffa5a5d" xlink:href="hcsg-20221231.xsd#hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_44460292-9bba-4030-a59a-dd61bffa5a5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_3fddf3f1-4ef0-4e40-9bc5-a5776ed4912c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_us-gaap_Depreciation_3fddf3f1-4ef0-4e40-9bc5-a5776ed4912c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_6a927a16-1d35-4704-b7d4-053857377c6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_2d5f20fe-4c50-4471-b462-32e741f2614e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_6a927a16-1d35-4704-b7d4-053857377c6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#GoodwillandOtherIntangibleAssetsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_031bec20-72c5-4d1d-afb0-fbbcdd82f8e8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_762a840e-3870-471f-8b99-0e229ef62a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_031bec20-72c5-4d1d-afb0-fbbcdd82f8e8" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_762a840e-3870-471f-8b99-0e229ef62a6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4809c3f6-9acb-4871-b021-c7cb7eb526e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_762a840e-3870-471f-8b99-0e229ef62a6f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4809c3f6-9acb-4871-b021-c7cb7eb526e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ed22665-d299-479e-bf56-8b2145c84338" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_4809c3f6-9acb-4871-b021-c7cb7eb526e3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ed22665-d299-479e-bf56-8b2145c84338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_3d3ae9c1-e498-43f5-b686-c221fbcc95f3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ed22665-d299-479e-bf56-8b2145c84338" xlink:to="loc_us-gaap_CustomerRelationshipsMember_3d3ae9c1-e498-43f5-b686-c221fbcc95f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_524d38f1-7558-4d7e-bd0a-d5fb02a46511" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ed22665-d299-479e-bf56-8b2145c84338" xlink:to="loc_us-gaap_TradeNamesMember_524d38f1-7558-4d7e-bd0a-d5fb02a46511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_d5c8cccf-f9e3-41bc-a184-9d305e21dcdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ed22665-d299-479e-bf56-8b2145c84338" xlink:to="loc_us-gaap_PatentsMember_d5c8cccf-f9e3-41bc-a184-9d305e21dcdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_e304d77a-29c7-44a2-a7ac-a7f4a583b447" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8ed22665-d299-479e-bf56-8b2145c84338" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_e304d77a-29c7-44a2-a7ac-a7f4a583b447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b8c98aa7-40a9-41e5-9478-c774bb563131" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_762a840e-3870-471f-8b99-0e229ef62a6f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b8c98aa7-40a9-41e5-9478-c774bb563131" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_43cb175d-e30d-4ad1-9ee2-636e41f6446f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b8c98aa7-40a9-41e5-9478-c774bb563131" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_43cb175d-e30d-4ad1-9ee2-636e41f6446f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dca5383e-d122-44cd-b3b8-e6c0ce2bda4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b8c98aa7-40a9-41e5-9478-c774bb563131" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dca5383e-d122-44cd-b3b8-e6c0ce2bda4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_e3cc8891-080b-4722-b46f-f6e7183af984" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b8c98aa7-40a9-41e5-9478-c774bb563131" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_e3cc8891-080b-4722-b46f-f6e7183af984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c84f42f9-aefb-4612-9a1e-8bb8d7cf557e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_6afcc7d1-0d9a-4dd8-89e0-cacb1cd7f331" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c84f42f9-aefb-4612-9a1e-8bb8d7cf557e" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_6afcc7d1-0d9a-4dd8-89e0-cacb1cd7f331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d156edc7-b52c-4bba-a00d-3f3965f81d50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6afcc7d1-0d9a-4dd8-89e0-cacb1cd7f331" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d156edc7-b52c-4bba-a00d-3f3965f81d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_63a2bc73-3c7d-4cc2-a328-b8555ebad455" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_d156edc7-b52c-4bba-a00d-3f3965f81d50" xlink:to="loc_us-gaap_SegmentDomain_63a2bc73-3c7d-4cc2-a328-b8555ebad455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_HousekeepingServicesMember_c7a64b87-5aca-4c80-bab5-2ae9ddfe0102" xlink:href="hcsg-20221231.xsd#hcsg_HousekeepingServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63a2bc73-3c7d-4cc2-a328-b8555ebad455" xlink:to="loc_hcsg_HousekeepingServicesMember_c7a64b87-5aca-4c80-bab5-2ae9ddfe0102" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DietaryServicesMember_574a50fc-a3fa-4915-994d-10310577910c" xlink:href="hcsg-20221231.xsd#hcsg_DietaryServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_63a2bc73-3c7d-4cc2-a328-b8555ebad455" xlink:to="loc_hcsg_DietaryServicesMember_574a50fc-a3fa-4915-994d-10310577910c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_2fd57540-8118-4aec-8fb3-3a861ecda442" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_6afcc7d1-0d9a-4dd8-89e0-cacb1cd7f331" xlink:to="loc_us-gaap_GoodwillLineItems_2fd57540-8118-4aec-8fb3-3a861ecda442" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_59cbf1d7-e902-4318-b579-76b8f25686af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_2fd57540-8118-4aec-8fb3-3a861ecda442" xlink:to="loc_us-gaap_GoodwillRollForward_59cbf1d7-e902-4318-b579-76b8f25686af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e95b4813-3ec5-41f1-92f5-041e33d5ef5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_59cbf1d7-e902-4318-b579-76b8f25686af" xlink:to="loc_us-gaap_Goodwill_e95b4813-3ec5-41f1-92f5-041e33d5ef5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_627d8c2f-f305-485f-9726-61a11ab51299" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_59cbf1d7-e902-4318-b579-76b8f25686af" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_627d8c2f-f305-485f-9726-61a11ab51299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_38fa4bf0-b436-45eb-8818-a516e4fee01a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_59cbf1d7-e902-4318-b579-76b8f25686af" xlink:to="loc_us-gaap_Goodwill_38fa4bf0-b436-45eb-8818-a516e4fee01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_b793bd2f-f461-4525-87ec-7747615c1623" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_2fd57540-8118-4aec-8fb3-3a861ecda442" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_b793bd2f-f461-4525-87ec-7747615c1623" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5c9ea3bc-d202-4343-bcdf-3991cf0496a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9d725280-9dea-4086-897d-b07d4d9384d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5c9ea3bc-d202-4343-bcdf-3991cf0496a2" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9d725280-9dea-4086-897d-b07d4d9384d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c488d729-8920-4b09-8b7f-4497e1db2b4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9d725280-9dea-4086-897d-b07d4d9384d5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c488d729-8920-4b09-8b7f-4497e1db2b4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe2c4ee0-6499-42b9-9c7c-1edc71e50728" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_c488d729-8920-4b09-8b7f-4497e1db2b4a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe2c4ee0-6499-42b9-9c7c-1edc71e50728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_31c56311-3713-4f75-b1b1-cfc25d4df63b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe2c4ee0-6499-42b9-9c7c-1edc71e50728" xlink:to="loc_us-gaap_CustomerRelationshipsMember_31c56311-3713-4f75-b1b1-cfc25d4df63b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_358c57c2-9999-4534-b66e-f4cd1a4944bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe2c4ee0-6499-42b9-9c7c-1edc71e50728" xlink:to="loc_us-gaap_TradeNamesMember_358c57c2-9999-4534-b66e-f4cd1a4944bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_09b9e570-3e00-4e29-ab4e-3a20b2ac3e2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe2c4ee0-6499-42b9-9c7c-1edc71e50728" xlink:to="loc_us-gaap_PatentsMember_09b9e570-3e00-4e29-ab4e-3a20b2ac3e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_0c598af6-4250-4c41-8048-ba16db69880e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fe2c4ee0-6499-42b9-9c7c-1edc71e50728" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_0c598af6-4250-4c41-8048-ba16db69880e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7152f0a-fdc5-47c6-878b-ccc0b09d3488" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_9d725280-9dea-4086-897d-b07d4d9384d5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7152f0a-fdc5-47c6-878b-ccc0b09d3488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_60f046d0-55f3-4627-939c-837431d1ea1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsGrossExcludingGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7152f0a-fdc5-47c6-878b-ccc0b09d3488" xlink:to="loc_us-gaap_IntangibleAssetsGrossExcludingGoodwill_60f046d0-55f3-4627-939c-837431d1ea1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fe22cf6d-cb9a-4bb0-915a-55352eee84b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7152f0a-fdc5-47c6-878b-ccc0b09d3488" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_fe22cf6d-cb9a-4bb0-915a-55352eee84b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0e7ddc27-2005-4925-854f-76afd99a421f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_b7152f0a-fdc5-47c6-878b-ccc0b09d3488" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_0e7ddc27-2005-4925-854f-76afd99a421f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d750d87d-fb2a-450e-a180-a006372f216c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4caf2938-c752-4533-a93a-62a633f1b425" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d750d87d-fb2a-450e-a180-a006372f216c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4caf2938-c752-4533-a93a-62a633f1b425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_ce10d5cf-a36d-4724-a981-d805986213ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d750d87d-fb2a-450e-a180-a006372f216c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_ce10d5cf-a36d-4724-a981-d805986213ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_27081213-545d-4655-af0d-3673f6df4c10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d750d87d-fb2a-450e-a180-a006372f216c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_27081213-545d-4655-af0d-3673f6df4c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3e03d9f5-a79e-4221-88e6-0085ecd1315b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d750d87d-fb2a-450e-a180-a006372f216c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_3e03d9f5-a79e-4221-88e6-0085ecd1315b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_e66eb143-680c-462f-988b-83201234c6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d750d87d-fb2a-450e-a180-a006372f216c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_e66eb143-680c-462f-988b-83201234c6c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_60383639-92bf-4c99-8049-97834f8a80c9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d750d87d-fb2a-450e-a180-a006372f216c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_60383639-92bf-4c99-8049-97834f8a80c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3f57b57a-997f-4fe5-918a-c7dd3ac8e0d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d750d87d-fb2a-450e-a180-a006372f216c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_3f57b57a-997f-4fe5-918a-c7dd3ac8e0d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#FairValueMeasurementsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_280c839b-011a-4aa5-a2ee-b9f9d24e386b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_02fe50fc-6ccf-4926-a355-1f4e324bbc5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_280c839b-011a-4aa5-a2ee-b9f9d24e386b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_02fe50fc-6ccf-4926-a355-1f4e324bbc5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9adf9f1-0d8c-4b16-9e64-6e4880f94110" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_280c839b-011a-4aa5-a2ee-b9f9d24e386b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9adf9f1-0d8c-4b16-9e64-6e4880f94110" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_46b2c55b-5961-4cfd-852f-9428155fc958" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9adf9f1-0d8c-4b16-9e64-6e4880f94110" xlink:to="loc_us-gaap_FinancialInstrumentAxis_46b2c55b-5961-4cfd-852f-9428155fc958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4a7c4308-907d-4b9d-bc6d-6282ff726f49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_46b2c55b-5961-4cfd-852f-9428155fc958" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4a7c4308-907d-4b9d-bc6d-6282ff726f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_9037a6a5-4338-4e58-bf4e-1f3eb3e56d68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_4a7c4308-907d-4b9d-bc6d-6282ff726f49" xlink:to="loc_us-gaap_MunicipalBondsMember_9037a6a5-4338-4e58-bf4e-1f3eb3e56d68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_947db201-bae6-44da-9c80-ff005f2a5e72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9adf9f1-0d8c-4b16-9e64-6e4880f94110" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_947db201-bae6-44da-9c80-ff005f2a5e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e56d9ce7-5e5d-4265-98c0-0d3bea4289bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_947db201-bae6-44da-9c80-ff005f2a5e72" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e56d9ce7-5e5d-4265-98c0-0d3bea4289bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ManufacturerOfPrepackagedMealsMember_5f7c8135-42cc-427f-ab2a-544132bca566" xlink:href="hcsg-20221231.xsd#hcsg_ManufacturerOfPrepackagedMealsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e56d9ce7-5e5d-4265-98c0-0d3bea4289bc" xlink:to="loc_hcsg_ManufacturerOfPrepackagedMealsMember_5f7c8135-42cc-427f-ab2a-544132bca566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b9adf9f1-0d8c-4b16-9e64-6e4880f94110" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_607d452b-7b8a-4ef8-be26-ab17552880f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_607d452b-7b8a-4ef8-be26-ab17552880f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_7a88370a-65af-4dcb-8cde-ff16d7a41980" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_7a88370a-65af-4dcb-8cde-ff16d7a41980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_ffeccad1-e51b-4d9b-9a52-57949bcc6112" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_ffeccad1-e51b-4d9b-9a52-57949bcc6112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_b8539211-cb5f-4d80-97c5-6f390fd5cef7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedLoss_b8539211-cb5f-4d80-97c5-6f390fd5cef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_cc4c84c6-773b-4261-9c2b-9e898d73e877" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquitySecuritiesFvNiUnrealizedGain"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_EquitySecuritiesFvNiUnrealizedGain_cc4c84c6-773b-4261-9c2b-9e898d73e877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_b82ea1b3-f5ae-46ac-a60d-c517db77a940" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_b82ea1b3-f5ae-46ac-a60d-c517db77a940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_76f873db-d2da-44f0-ab45-834f93a9c88b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_76f873db-d2da-44f0-ab45-834f93a9c88b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_02f0d50b-e19f-4f0c-8e97-258023d88cae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_54762a57-0c52-48b9-a20a-8294f7577725" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_02f0d50b-e19f-4f0c-8e97-258023d88cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_c9a3359c-eb5b-4f1f-b199-9f1a49acca64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5a0df158-47c3-490c-807c-5487bf9a39ae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c9a3359c-eb5b-4f1f-b199-9f1a49acca64" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5a0df158-47c3-490c-807c-5487bf9a39ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_f31cc60e-7f1f-492e-be23-d15f3c49fec6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5a0df158-47c3-490c-807c-5487bf9a39ae" xlink:to="loc_us-gaap_FinancialInstrumentAxis_f31cc60e-7f1f-492e-be23-d15f3c49fec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_f31cc60e-7f1f-492e-be23-d15f3c49fec6" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_0b025151-bf19-4943-ad37-579d1ab3c02c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_us-gaap_MunicipalBondsMember_0b025151-bf19-4943-ad37-579d1ab3c02c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_051f9345-fc3e-43a2-a382-b8bcaa4c86eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_us-gaap_MoneyMarketFundsMember_051f9345-fc3e-43a2-a382-b8bcaa4c86eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommodityMember_3dd1f585-3fe0-477b-8d19-f6d8377212ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommodityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_us-gaap_CommodityMember_3dd1f585-3fe0-477b-8d19-f6d8377212ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FixedIncomeInvestmentsMember_1977b230-e8a3-473e-af86-0cbdce57ed0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FixedIncomeInvestmentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_us-gaap_FixedIncomeInvestmentsMember_1977b230-e8a3-473e-af86-0cbdce57ed0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_InternationalMember_4d21c670-ff57-4aaf-8239-2de833fad4f8" xlink:href="hcsg-20221231.xsd#hcsg_InternationalMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_InternationalMember_4d21c670-ff57-4aaf-8239-2de833fad4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LargeCapBlendMember_69db7492-3673-41e8-9de0-018b08b3bf82" xlink:href="hcsg-20221231.xsd#hcsg_LargeCapBlendMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_LargeCapBlendMember_69db7492-3673-41e8-9de0-018b08b3bf82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LargeCapGrowthMember_7501f917-e960-4e8a-8668-cf891f706c38" xlink:href="hcsg-20221231.xsd#hcsg_LargeCapGrowthMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_LargeCapGrowthMember_7501f917-e960-4e8a-8668-cf891f706c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LargeCapValueMember_be410896-dbb9-4ebd-9b7f-c62b59c948a1" xlink:href="hcsg-20221231.xsd#hcsg_LargeCapValueMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_LargeCapValueMember_be410896-dbb9-4ebd-9b7f-c62b59c948a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_MidCapBlendMember_05a72eaa-9cd3-4dd3-902c-d92b8b5c02ec" xlink:href="hcsg-20221231.xsd#hcsg_MidCapBlendMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_MidCapBlendMember_05a72eaa-9cd3-4dd3-902c-d92b8b5c02ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateFundsMember_95ad235e-6ff5-43cd-8aaa-d3959ff05d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RealEstateFundsMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_us-gaap_RealEstateFundsMember_95ad235e-6ff5-43cd-8aaa-d3959ff05d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SmallCapBlendMember_15846edf-a746-43f9-87a5-195ac7a4317a" xlink:href="hcsg-20221231.xsd#hcsg_SmallCapBlendMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_SmallCapBlendMember_15846edf-a746-43f9-87a5-195ac7a4317a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_BalancedAndLifestyleMember_7f98d8c2-d0bf-4710-9950-55751a46c079" xlink:href="hcsg-20221231.xsd#hcsg_BalancedAndLifestyleMember"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_BalancedAndLifestyleMember_7f98d8c2-d0bf-4710-9950-55751a46c079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SmallCapGrowthMember_eb3cf650-9523-4a19-a619-293dd622f14a" xlink:href="hcsg-20221231.xsd#hcsg_SmallCapGrowthMember"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_SmallCapGrowthMember_eb3cf650-9523-4a19-a619-293dd622f14a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_MidCapGrowthMember_3792ba18-2b2c-45da-ba4f-9031a680194a" xlink:href="hcsg-20221231.xsd#hcsg_MidCapGrowthMember"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_245eeb31-21ce-40aa-a33f-e08f728e70bc" xlink:to="loc_hcsg_MidCapGrowthMember_3792ba18-2b2c-45da-ba4f-9031a680194a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_4f2b1e61-ca9e-4835-a44a-2e8bd7cb63c4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByMeasurementBasisAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5a0df158-47c3-490c-807c-5487bf9a39ae" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_4f2b1e61-ca9e-4835-a44a-2e8bd7cb63c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a1e01cfc-9009-4fda-97fb-44a7020ef4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosureItemAmountsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementBasisAxis_4f2b1e61-ca9e-4835-a44a-2e8bd7cb63c4" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a1e01cfc-9009-4fda-97fb-44a7020ef4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_efa86def-5992-444a-80d2-25d408fbdd1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PortionAtFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosureItemAmountsDomain_a1e01cfc-9009-4fda-97fb-44a7020ef4cc" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_efa86def-5992-444a-80d2-25d408fbdd1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_527ad21d-d6d9-4798-8e9e-3d23d93c1198" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CarryingReportedAmountFairValueDisclosureMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_efa86def-5992-444a-80d2-25d408fbdd1a" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_527ad21d-d6d9-4798-8e9e-3d23d93c1198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_031d061e-b761-4e05-ab58-ed42e1b27333" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EstimateOfFairValueFairValueDisclosureMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_efa86def-5992-444a-80d2-25d408fbdd1a" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_031d061e-b761-4e05-ab58-ed42e1b27333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a8da3ffb-ca54-4e21-8171-3b5d077a849e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5a0df158-47c3-490c-807c-5487bf9a39ae" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a8da3ffb-ca54-4e21-8171-3b5d077a849e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f8e3792e-02b1-4fe6-822a-086146a66ba7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_a8da3ffb-ca54-4e21-8171-3b5d077a849e" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f8e3792e-02b1-4fe6-822a-086146a66ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_2f210465-8670-41a1-a7a2-7a4d2c3d94eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f8e3792e-02b1-4fe6-822a-086146a66ba7" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_2f210465-8670-41a1-a7a2-7a4d2c3d94eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_7235dce8-b219-41f8-bc8e-cc492dda71cb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f8e3792e-02b1-4fe6-822a-086146a66ba7" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_7235dce8-b219-41f8-bc8e-cc492dda71cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_e84b03bc-dfa5-42d8-8ab9-784ef4a0c0a5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_f8e3792e-02b1-4fe6-822a-086146a66ba7" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_e84b03bc-dfa5-42d8-8ab9-784ef4a0c0a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationAxis_643ee35e-f612-438c-9266-cc41b1bf95e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5a0df158-47c3-490c-807c-5487bf9a39ae" xlink:to="loc_us-gaap_BalanceSheetLocationAxis_643ee35e-f612-438c-9266-cc41b1bf95e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BalanceSheetLocationDomain_50f977eb-4e55-4f63-8326-634e38633d50" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BalanceSheetLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationAxis_643ee35e-f612-438c-9266-cc41b1bf95e6" xlink:to="loc_us-gaap_BalanceSheetLocationDomain_50f977eb-4e55-4f63-8326-634e38633d50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_852377f8-9834-44be-b2fb-1f7f5f92e8e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BalanceSheetLocationDomain_50f977eb-4e55-4f63-8326-634e38633d50" xlink:to="loc_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_852377f8-9834-44be-b2fb-1f7f5f92e8e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7635897-4866-4881-823c-16a116524c48" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5a0df158-47c3-490c-807c-5487bf9a39ae" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7635897-4866-4881-823c-16a116524c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9f97bb8f-b00e-4f89-a77d-006e9bedb6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7635897-4866-4881-823c-16a116524c48" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9f97bb8f-b00e-4f89-a77d-006e9bedb6b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationPlanAssets_384f5901-fe39-4af8-ba16-6e40b05bc149" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_c7635897-4866-4881-823c-16a116524c48" xlink:to="loc_us-gaap_DeferredCompensationPlanAssets_384f5901-fe39-4af8-ba16-6e40b05bc149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#FairValueMeasurementsMarketableDebtSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ac09e198-3b9b-455a-ab3c-23a36d6f2f93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_144d6774-f1b7-4a40-ad88-1c9add9aaf6c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ac09e198-3b9b-455a-ab3c-23a36d6f2f93" xlink:to="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_144d6774-f1b7-4a40-ad88-1c9add9aaf6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_99aa2f6d-1e2a-4f9b-a749-03d65846b046" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_144d6774-f1b7-4a40-ad88-1c9add9aaf6c" xlink:to="loc_us-gaap_FinancialInstrumentAxis_99aa2f6d-1e2a-4f9b-a749-03d65846b046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5732e491-50cb-4f73-bc03-3cff710488dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_99aa2f6d-1e2a-4f9b-a749-03d65846b046" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5732e491-50cb-4f73-bc03-3cff710488dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_00b23b33-4ccb-4fd5-8b7b-cf9107c9c7b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MunicipalBondsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5732e491-50cb-4f73-bc03-3cff710488dd" xlink:to="loc_us-gaap_MunicipalBondsMember_00b23b33-4ccb-4fd5-8b7b-cf9107c9c7b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f7c8edd3-22f3-41c0-9dee-1e2c83ae573e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable_144d6774-f1b7-4a40-ad88-1c9add9aaf6c" xlink:to="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f7c8edd3-22f3-41c0-9dee-1e2c83ae573e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_76e51465-7580-4302-845c-7c7d0bc827a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f7c8edd3-22f3-41c0-9dee-1e2c83ae573e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_76e51465-7580-4302-845c-7c7d0bc827a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_13083256-a0cb-44f3-bbc2-be5d2d0a4ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f7c8edd3-22f3-41c0-9dee-1e2c83ae573e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_13083256-a0cb-44f3-bbc2-be5d2d0a4ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7e1867f7-3e8d-4b25-a1be-91be519eddf0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f7c8edd3-22f3-41c0-9dee-1e2c83ae573e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_7e1867f7-3e8d-4b25-a1be-91be519eddf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3b9b3b71-8641-451d-8500-bfd51490de86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f7c8edd3-22f3-41c0-9dee-1e2c83ae573e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_3b9b3b71-8641-451d-8500-bfd51490de86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_4034d641-f81c-4152-9353-4ed3784ec11e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems_f7c8edd3-22f3-41c0-9dee-1e2c83ae573e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_4034d641-f81c-4152-9353-4ed3784ec11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_80e0d685-ccb4-44a0-8d47-e3c5aed3753b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_139363d1-7dde-4fea-8728-364b21aec9b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_80e0d685-ccb4-44a0-8d47-e3c5aed3753b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_139363d1-7dde-4fea-8728-364b21aec9b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_577988bd-eda9-49de-a216-37460cd8521d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_80e0d685-ccb4-44a0-8d47-e3c5aed3753b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_577988bd-eda9-49de-a216-37460cd8521d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_51d8dc30-2ecb-4b4c-bda1-055122b23223" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_80e0d685-ccb4-44a0-8d47-e3c5aed3753b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_51d8dc30-2ecb-4b4c-bda1-055122b23223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_2983443e-b705-4918-8c13-20085822e759" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_80e0d685-ccb4-44a0-8d47-e3c5aed3753b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_2983443e-b705-4918-8c13-20085822e759" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_58003d06-1ca8-419a-b223-90f378bda41f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_80e0d685-ccb4-44a0-8d47-e3c5aed3753b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_58003d06-1ca8-419a-b223-90f378bda41f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_1f14d7dd-adfc-457a-88bc-cddead635959" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract_ed5b769d-4ed6-4cef-b2f3-d7f3b3474562" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1f14d7dd-adfc-457a-88bc-cddead635959" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract_ed5b769d-4ed6-4cef-b2f3-d7f3b3474562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent_18c1324f-9506-4c06-9bb4-aa12ba863f5a" xlink:href="hcsg-20221231.xsd#hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract_ed5b769d-4ed6-4cef-b2f3-d7f3b3474562" xlink:to="loc_hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent_18c1324f-9506-4c06-9bb4-aa12ba863f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_badddde1-9d31-4a3c-9baf-0b3edf6adadc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract_ed5b769d-4ed6-4cef-b2f3-d7f3b3474562" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_badddde1-9d31-4a3c-9baf-0b3edf6adadc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_c4ca41f0-7659-431b-aa27-c2a0e6dee209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesAndLoansReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract_ed5b769d-4ed6-4cef-b2f3-d7f3b3474562" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableNetCurrent_c4ca41f0-7659-431b-aa27-c2a0e6dee209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract_220422ca-af76-430c-92a2-10b5b0146b2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1f14d7dd-adfc-457a-88bc-cddead635959" xlink:to="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract_220422ca-af76-430c-92a2-10b5b0146b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_8df3292f-2c78-4f20-9e07-a3fad105de88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableGrossNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract_220422ca-af76-430c-92a2-10b5b0146b2f" xlink:to="loc_us-gaap_NotesAndLoansReceivableGrossNoncurrent_8df3292f-2c78-4f20-9e07-a3fad105de88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_5e198ce6-ee15-4195-a130-b3d02e84be02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract_220422ca-af76-430c-92a2-10b5b0146b2f" xlink:to="loc_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent_5e198ce6-ee15-4195-a130-b3d02e84be02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_5733a3f1-d816-4b85-9358-b0e829a3bb21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesAndLoansReceivableNetNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract_220422ca-af76-430c-92a2-10b5b0146b2f" xlink:to="loc_us-gaap_NotesAndLoansReceivableNetNoncurrent_5733a3f1-d816-4b85-9358-b0e829a3bb21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_02605f0f-ba4c-4dd2-806a-a6477ded7304" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndNotesReceivableNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_1f14d7dd-adfc-457a-88bc-cddead635959" xlink:to="loc_us-gaap_AccountsAndNotesReceivableNet_02605f0f-ba4c-4dd2-806a-a6477ded7304" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAdditionalInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AllowanceforDoubtfulAccountsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_dbb3b424-3994-4921-8b30-ff0bac76c01b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_db8cadea-e51b-486e-8bdb-9334bb04d6dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_dbb3b424-3994-4921-8b30-ff0bac76c01b" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_db8cadea-e51b-486e-8bdb-9334bb04d6dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d3e3f452-f00e-4758-a2a3-88a57f9912ef" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_db8cadea-e51b-486e-8bdb-9334bb04d6dc" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d3e3f452-f00e-4758-a2a3-88a57f9912ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b01bd87e-f4bf-4dab-b3f5-56a353a5d5fb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_d3e3f452-f00e-4758-a2a3-88a57f9912ef" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b01bd87e-f4bf-4dab-b3f5-56a353a5d5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7286111c-af37-46ab-8e3c-a807c18257fb" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_b01bd87e-f4bf-4dab-b3f5-56a353a5d5fb" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_7286111c-af37-46ab-8e3c-a807c18257fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7a11a25b-9ba5-413c-b2a8-5df965e9ce25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_db8cadea-e51b-486e-8bdb-9334bb04d6dc" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7a11a25b-9ba5-413c-b2a8-5df965e9ce25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_2614bf5a-0577-4967-a0e0-e78dc93a6808" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7a11a25b-9ba5-413c-b2a8-5df965e9ce25" xlink:to="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_2614bf5a-0577-4967-a0e0-e78dc93a6808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableNonaccrualInterestIncome_715f6cad-c479-4f5a-ae1b-9144280e4242" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableNonaccrualInterestIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7a11a25b-9ba5-413c-b2a8-5df965e9ce25" xlink:to="loc_us-gaap_FinancingReceivableNonaccrualInterestIncome_715f6cad-c479-4f5a-ae1b-9144280e4242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_59a3da66-98f1-4f50-b919-72f4f0fa5b48" xlink:href="hcsg-20221231.xsd#hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_7a11a25b-9ba5-413c-b2a8-5df965e9ce25" xlink:to="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_59a3da66-98f1-4f50-b919-72f4f0fa5b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_a0f6276b-d034-42a0-bc88-b3b5b5c3bfdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f3628b66-e338-4632-9b74-ed63eb068cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_a0f6276b-d034-42a0-bc88-b3b5b5c3bfdd" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f3628b66-e338-4632-9b74-ed63eb068cd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_72df6c83-fccf-48ae-9972-b1d0003f55b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f3628b66-e338-4632-9b74-ed63eb068cd8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_72df6c83-fccf-48ae-9972-b1d0003f55b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8131e606-1cca-445b-a8e3-8533b924fb07" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_72df6c83-fccf-48ae-9972-b1d0003f55b3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8131e606-1cca-445b-a8e3-8533b924fb07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_StandardNoteReceivableMember_a5ffbd11-dda2-4568-aab2-fbaae3dedf1d" xlink:href="hcsg-20221231.xsd#hcsg_StandardNoteReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8131e606-1cca-445b-a8e3-8533b924fb07" xlink:to="loc_hcsg_StandardNoteReceivableMember_a5ffbd11-dda2-4568-aab2-fbaae3dedf1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ElevatedRiskNoteReceivableMember_c2ae3776-2a41-4239-a4b0-c4a6f7e1b37e" xlink:href="hcsg-20221231.xsd#hcsg_ElevatedRiskNoteReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8131e606-1cca-445b-a8e3-8533b924fb07" xlink:to="loc_hcsg_ElevatedRiskNoteReceivableMember_c2ae3776-2a41-4239-a4b0-c4a6f7e1b37e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_f3628b66-e338-4632-9b74-ed63eb068cd8" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_fefafc94-5be6-4d94-b3f6-5d869366b534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_fefafc94-5be6-4d94-b3f6-5d869366b534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_906e23c1-a782-41c1-8d32-8f19b2e063d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_906e23c1-a782-41c1-8d32-8f19b2e063d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_4dfea6f8-ad39-4f56-bee8-5976775b1276" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_4dfea6f8-ad39-4f56-bee8-5976775b1276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_c4accc46-8f72-4b92-84d0-4af0a5579c83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_c4accc46-8f72-4b92-84d0-4af0a5579c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_24b25378-7eb7-4a6e-8f2c-1491d3a2b813" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_24b25378-7eb7-4a6e-8f2c-1491d3a2b813" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_07867367-fa73-4690-99bf-c2a8d78a7f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_07867367-fa73-4690-99bf-c2a8d78a7f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_b6898af3-6b84-4be0-8af7-37788f29ac6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_NotesReceivableGross_b6898af3-6b84-4be0-8af7-37788f29ac6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear_b5bcc485-348e-4cc6-b04d-096082200c87" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear_b5bcc485-348e-4cc6-b04d-096082200c87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_f8ba0587-7859-41a5-8581-f829ee7e0919" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_f8ba0587-7859-41a5-8581-f829ee7e0919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_4bf1917c-67c1-4cda-8cdc-3e0e36ee6b0b" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_4bf1917c-67c1-4cda-8cdc-3e0e36ee6b0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_7053030e-a35a-415a-a877-6f4f66c06d61" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_7053030e-a35a-415a-a877-6f4f66c06d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_4d88fc45-55b7-4f13-b07d-801c8352eaef" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_4d88fc45-55b7-4f13-b07d-801c8352eaef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_b1e8c0fd-8c60-404a-ba9c-cffbcac123f7" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_b1e8c0fd-8c60-404a-ba9c-cffbcac123f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_ebc23151-662c-4e85-ba57-ff51efaf982f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract_5d946ae3-0d99-4534-a491-cd8934700da2" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_ebc23151-662c-4e85-ba57-ff51efaf982f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear_b3e0206a-9f02-4350-a0d8-9612b6c27271" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear_b3e0206a-9f02-4350-a0d8-9612b6c27271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_2dc49b5d-b239-49ab-8976-f619cd820748" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_2dc49b5d-b239-49ab-8976-f619cd820748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_88fcea60-6b6b-4ebb-a58b-cff2180dbbf1" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_88fcea60-6b6b-4ebb-a58b-cff2180dbbf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_7d283bb2-f8f6-4d2d-a8b8-c66c2173b7cd" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_7d283bb2-f8f6-4d2d-a8b8-c66c2173b7cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_f4d770db-3987-4a6c-9de2-7f5b7d176a7f" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_f4d770db-3987-4a6c-9de2-7f5b7d176a7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_bff91600-37e0-4326-9a06-95f54effa9fc" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_bff91600-37e0-4326-9a06-95f54effa9fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_742f4d58-db66-4ad1-b9df-5998e7813b38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract_26b597a3-cee3-4bd6-9080-09ea6ebb9f83" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_742f4d58-db66-4ad1-b9df-5998e7813b38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_487ca86f-9062-4a71-b033-ec1093fa8fd0" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear_cc098b80-cabb-43b3-912c-b9d338063812" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear_cc098b80-cabb-43b3-912c-b9d338063812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_45d5e760-71e9-4360-a9ed-2e60a26ecee1" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear_45d5e760-71e9-4360-a9ed-2e60a26ecee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_ded7066e-d4d8-443e-8743-378d463e6839" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear_ded7066e-d4d8-443e-8743-378d463e6839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_1f46c95f-bef8-42b0-ac0a-ad296f1f10ef" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear_1f46c95f-bef8-42b0-ac0a-ad296f1f10ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_ab31ef37-361c-46fd-b1f5-03abbfd4920b" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear_ab31ef37-361c-46fd-b1f5-03abbfd4920b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_18efe8ac-1151-4126-a635-29d5562daca1" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear_18efe8ac-1151-4126-a635-29d5562daca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_aa503117-9113-434e-acc3-fe64b8a16ea1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract_574f30e9-22c7-4084-aecc-db08a2458396" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_aa503117-9113-434e-acc3-fe64b8a16ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_ed97f6b6-eaba-410a-a423-d9acee22cf4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_c3bc4737-247c-429a-9591-7efcd0ef3462" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivablesPastDueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_ed97f6b6-eaba-410a-a423-d9acee22cf4c" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_c3bc4737-247c-429a-9591-7efcd0ef3462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9dbdf3a5-a3d5-434e-9eb0-224dd85fbaa4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_c3bc4737-247c-429a-9591-7efcd0ef3462" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9dbdf3a5-a3d5-434e-9eb0-224dd85fbaa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dc550606-a9d4-4a51-a663-818a52cf29e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_9dbdf3a5-a3d5-434e-9eb0-224dd85fbaa4" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dc550606-a9d4-4a51-a663-818a52cf29e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_StandardNoteReceivableMember_de911ebe-22bf-495a-bb97-ea20a04331b2" xlink:href="hcsg-20221231.xsd#hcsg_StandardNoteReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dc550606-a9d4-4a51-a663-818a52cf29e9" xlink:to="loc_hcsg_StandardNoteReceivableMember_de911ebe-22bf-495a-bb97-ea20a04331b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ElevatedRiskNoteReceivableMember_aa186b4a-fa84-4d22-8b6d-4ad4cea35704" xlink:href="hcsg-20221231.xsd#hcsg_ElevatedRiskNoteReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_dc550606-a9d4-4a51-a663-818a52cf29e9" xlink:to="loc_hcsg_ElevatedRiskNoteReceivableMember_aa186b4a-fa84-4d22-8b6d-4ad4cea35704" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_dc58598f-08ea-461d-b86d-c72bc0c02f03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_c3bc4737-247c-429a-9591-7efcd0ef3462" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_dc58598f-08ea-461d-b86d-c72bc0c02f03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3adf270c-fdf6-44bf-80c8-f60a52da131b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablesPeriodPastDueDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_dc58598f-08ea-461d-b86d-c72bc0c02f03" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3adf270c-fdf6-44bf-80c8-f60a52da131b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetPastDueMember_8d5cbaff-ecd8-44d9-bb43-56e83282d2e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialAssetPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_3adf270c-fdf6-44bf-80c8-f60a52da131b" xlink:to="loc_us-gaap_FinancialAssetPastDueMember_8d5cbaff-ecd8-44d9-bb43-56e83282d2e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancialAsset0To90DaysPastDueMember_71af2c1d-23de-4a08-afe6-2b3ec4a77bd4" xlink:href="hcsg-20221231.xsd#hcsg_FinancialAsset0To90DaysPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialAssetPastDueMember_8d5cbaff-ecd8-44d9-bb43-56e83282d2e4" xlink:to="loc_hcsg_FinancialAsset0To90DaysPastDueMember_71af2c1d-23de-4a08-afe6-2b3ec4a77bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancialAsset91To180DaysPastDueMember_bd71308b-69ae-4138-850f-613460c4055b" xlink:href="hcsg-20221231.xsd#hcsg_FinancialAsset91To180DaysPastDueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialAssetPastDueMember_8d5cbaff-ecd8-44d9-bb43-56e83282d2e4" xlink:to="loc_hcsg_FinancialAsset91To180DaysPastDueMember_bd71308b-69ae-4138-850f-613460c4055b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember_0180e76b-7334-456f-9f75-46c84f6462d8" xlink:href="hcsg-20221231.xsd#hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialAssetPastDueMember_8d5cbaff-ecd8-44d9-bb43-56e83282d2e4" xlink:to="loc_hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember_0180e76b-7334-456f-9f75-46c84f6462d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_5fc16d16-ac0f-4008-9e65-05dd3e5b4406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_c3bc4737-247c-429a-9591-7efcd0ef3462" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_5fc16d16-ac0f-4008-9e65-05dd3e5b4406" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_deff2af1-e16d-4a12-8e8f-84a7bab75716" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesReceivableGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_5fc16d16-ac0f-4008-9e65-05dd3e5b4406" xlink:to="loc_us-gaap_NotesReceivableGross_deff2af1-e16d-4a12-8e8f-84a7bab75716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_0c2d5a88-a304-41c6-90ed-c8ac0411aefa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_17a89c21-73ce-4fa4-a735-12df1e0899b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_0c2d5a88-a304-41c6-90ed-c8ac0411aefa" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_17a89c21-73ce-4fa4-a735-12df1e0899b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_58172468-6f42-4e9b-8a8a-0c5380bcd1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_17a89c21-73ce-4fa4-a735-12df1e0899b5" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_58172468-6f42-4e9b-8a8a-0c5380bcd1c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_94a4f798-e2fd-406a-a3d3-246e7d705f38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivablePortfolioSegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_58172468-6f42-4e9b-8a8a-0c5380bcd1c5" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_94a4f798-e2fd-406a-a3d3-246e7d705f38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_StandardNoteReceivableMember_de87438a-7e5c-4cbb-b695-28dd89463242" xlink:href="hcsg-20221231.xsd#hcsg_StandardNoteReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_94a4f798-e2fd-406a-a3d3-246e7d705f38" xlink:to="loc_hcsg_StandardNoteReceivableMember_de87438a-7e5c-4cbb-b695-28dd89463242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_StandardNoteReceivableCustomerConcessionMember_c589fd6f-feb9-41dd-abb5-2075750867be" xlink:href="hcsg-20221231.xsd#hcsg_StandardNoteReceivableCustomerConcessionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_StandardNoteReceivableMember_de87438a-7e5c-4cbb-b695-28dd89463242" xlink:to="loc_hcsg_StandardNoteReceivableCustomerConcessionMember_c589fd6f-feb9-41dd-abb5-2075750867be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ElevatedRiskNoteReceivableMember_b4f52594-7602-4e50-8c8c-c7a0a9fa1688" xlink:href="hcsg-20221231.xsd#hcsg_ElevatedRiskNoteReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_94a4f798-e2fd-406a-a3d3-246e7d705f38" xlink:to="loc_hcsg_ElevatedRiskNoteReceivableMember_b4f52594-7602-4e50-8c8c-c7a0a9fa1688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8525b239-b9cf-4174-886a-5774607982d8" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_17a89c21-73ce-4fa4-a735-12df1e0899b5" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8525b239-b9cf-4174-886a-5774607982d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6c566683-c4a5-45a9-b689-112652683b77" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8525b239-b9cf-4174-886a-5774607982d8" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6c566683-c4a5-45a9-b689-112652683b77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_93999449-2f15-4668-ab15-91f7353c7e31" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_6c566683-c4a5-45a9-b689-112652683b77" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_93999449-2f15-4668-ab15-91f7353c7e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable_17a89c21-73ce-4fa4-a735-12df1e0899b5" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_c72eeaae-bb25-4144-afb7-839789fdc085" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_c72eeaae-bb25-4144-afb7-839789fdc085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_5cb91474-18f3-47f7-9812-5b5de1b8d41e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_c72eeaae-bb25-4144-afb7-839789fdc085" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_5cb91474-18f3-47f7-9812-5b5de1b8d41e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_c9926671-89f1-4fac-b406-ac80aca8a476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_c72eeaae-bb25-4144-afb7-839789fdc085" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_c9926671-89f1-4fac-b406-ac80aca8a476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_ac5d3eed-c36f-4f27-ad8a-5f2a328922f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_c72eeaae-bb25-4144-afb7-839789fdc085" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_ac5d3eed-c36f-4f27-ad8a-5f2a328922f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_693804f5-3610-422c-b139-3d8aefffb162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_c72eeaae-bb25-4144-afb7-839789fdc085" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_693804f5-3610-422c-b139-3d8aefffb162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_0a37d6b6-870f-44e5-97ee-60d4e6765ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_0a37d6b6-870f-44e5-97ee-60d4e6765ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_af2670fd-54cc-4f05-8ebc-8ab9cc5147e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_0a37d6b6-870f-44e5-97ee-60d4e6765ba6" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_af2670fd-54cc-4f05-8ebc-8ab9cc5147e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery_7fdea6c9-de0c-4827-a85a-198760abda14" xlink:href="hcsg-20221231.xsd#hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_0a37d6b6-870f-44e5-97ee-60d4e6765ba6" xlink:to="loc_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery_7fdea6c9-de0c-4827-a85a-198760abda14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_04cc20c0-2e73-4bf8-a378-d4cba5cf18a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_0a37d6b6-870f-44e5-97ee-60d4e6765ba6" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_04cc20c0-2e73-4bf8-a378-d4cba5cf18a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLossesExpensed_f8f3d383-8835-44bf-a181-5f21f4fceda0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForLoanLossesExpensed"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_0a37d6b6-870f-44e5-97ee-60d4e6765ba6" xlink:to="loc_us-gaap_ProvisionForLoanLossesExpensed_f8f3d383-8835-44bf-a181-5f21f4fceda0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_81d27c69-def8-4449-94dc-5ae04746849c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward_0a37d6b6-870f-44e5-97ee-60d4e6765ba6" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_81d27c69-def8-4449-94dc-5ae04746849c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_45b3ca44-c0b4-483e-9398-5c539b4ca0e5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:to="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_45b3ca44-c0b4-483e-9398-5c539b4ca0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_0141ab9b-2595-404f-be84-2f011c8fd6aa" xlink:href="hcsg-20221231.xsd#hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:to="loc_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery_0141ab9b-2595-404f-be84-2f011c8fd6aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_b99a4327-fe99-432d-9577-6748611c83b7" xlink:href="hcsg-20221231.xsd#hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:to="loc_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal_b99a4327-fe99-432d-9577-6748611c83b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_5f801628-52df-41be-83a1-e5c75f7e3661" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:to="loc_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss_5f801628-52df-41be-83a1-e5c75f7e3661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_3a221d6a-06c5-4f18-a635-55d4d911ef9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems_d65d8eb0-b5fe-4d57-829e-f4ee4746e678" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_3a221d6a-06c5-4f18-a635-55d4d911ef9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails_1" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails_1"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#LeaseCommitmentsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e08d92a1-c9f0-46ca-bf32-4f71a4558296" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_aead2223-89fc-4fdf-b51a-876138ef2b59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e08d92a1-c9f0-46ca-bf32-4f71a4558296" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_aead2223-89fc-4fdf-b51a-876138ef2b59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9114720e-0bd1-4287-b532-55f93594f9bc" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_aead2223-89fc-4fdf-b51a-876138ef2b59" xlink:to="loc_srt_RangeAxis_9114720e-0bd1-4287-b532-55f93594f9bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8ffa9892-de60-4f52-92a0-6ec71dada4ca" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9114720e-0bd1-4287-b532-55f93594f9bc" xlink:to="loc_srt_RangeMember_8ffa9892-de60-4f52-92a0-6ec71dada4ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_ebd4c1f5-e9b6-4d4e-8f20-8759930a6257" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8ffa9892-de60-4f52-92a0-6ec71dada4ca" xlink:to="loc_srt_MinimumMember_ebd4c1f5-e9b6-4d4e-8f20-8759930a6257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2d42e15b-6bb2-4e60-820e-1c68443604cf" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8ffa9892-de60-4f52-92a0-6ec71dada4ca" xlink:to="loc_srt_MaximumMember_2d42e15b-6bb2-4e60-820e-1c68443604cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_71f6cf37-b5c2-46eb-b7e2-4ecd96a6d543" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_aead2223-89fc-4fdf-b51a-876138ef2b59" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_71f6cf37-b5c2-46eb-b7e2-4ecd96a6d543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_051a46ba-56f5-4b7c-a88d-8fee518e1582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_71f6cf37-b5c2-46eb-b7e2-4ecd96a6d543" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_051a46ba-56f5-4b7c-a88d-8fee518e1582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_2514f3af-96ca-48bc-bee8-f909cc7fa32d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseRenewalTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_71f6cf37-b5c2-46eb-b7e2-4ecd96a6d543" xlink:to="loc_us-gaap_LesseeOperatingLeaseRenewalTerm_2514f3af-96ca-48bc-bee8-f909cc7fa32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LesseeOperatingLeaseTerminationOptionTerm_152efbca-d728-422b-9209-029b5618f817" xlink:href="hcsg-20221231.xsd#hcsg_LesseeOperatingLeaseTerminationOptionTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_71f6cf37-b5c2-46eb-b7e2-4ecd96a6d543" xlink:to="loc_hcsg_LesseeOperatingLeaseTerminationOptionTerm_152efbca-d728-422b-9209-029b5618f817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_5f732f0b-6487-4a13-bc58-f402dcd40deb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_71f6cf37-b5c2-46eb-b7e2-4ecd96a6d543" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_5f732f0b-6487-4a13-bc58-f402dcd40deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_c95d90d3-2789-45a9-8280-c0f2563c54d7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_71f6cf37-b5c2-46eb-b7e2-4ecd96a6d543" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_c95d90d3-2789-45a9-8280-c0f2563c54d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation_820bfb66-c326-462f-ad78-35a4552257ce" xlink:href="hcsg-20221231.xsd#hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_71f6cf37-b5c2-46eb-b7e2-4ecd96a6d543" xlink:to="loc_hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation_820bfb66-c326-462f-ad78-35a4552257ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#LeaseCommitmentsComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_bfd3ebff-c1e6-4d2c-b8fe-76d76f28beb8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_58fc4313-ab4e-40f9-8412-335946605010" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bfd3ebff-c1e6-4d2c-b8fe-76d76f28beb8" xlink:to="loc_us-gaap_LeaseCostAbstract_58fc4313-ab4e-40f9-8412-335946605010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_2e4d241e-7ba3-4929-b922-1cffbd1c254c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_58fc4313-ab4e-40f9-8412-335946605010" xlink:to="loc_us-gaap_OperatingLeaseCost_2e4d241e-7ba3-4929-b922-1cffbd1c254c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_ac6221fc-ce35-4b24-b4bd-bc20d7ce5daa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_58fc4313-ab4e-40f9-8412-335946605010" xlink:to="loc_us-gaap_ShortTermLeaseCost_ac6221fc-ce35-4b24-b4bd-bc20d7ce5daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_33f15f40-5a98-4291-b6c6-6601b215eb82" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_58fc4313-ab4e-40f9-8412-335946605010" xlink:to="loc_us-gaap_VariableLeaseCost_33f15f40-5a98-4291-b6c6-6601b215eb82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_b8f52258-14c5-4755-914e-2547fe30cb92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_58fc4313-ab4e-40f9-8412-335946605010" xlink:to="loc_us-gaap_LeaseCost_b8f52258-14c5-4755-914e-2547fe30cb92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_683e4939-d2ec-4720-94f5-d45dccd5d6d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bfd3ebff-c1e6-4d2c-b8fe-76d76f28beb8" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_683e4939-d2ec-4720-94f5-d45dccd5d6d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_d39c49cd-e672-40e9-8ba3-6ddf32c420d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_683e4939-d2ec-4720-94f5-d45dccd5d6d8" xlink:to="loc_us-gaap_OperatingLeasePayments_d39c49cd-e672-40e9-8ba3-6ddf32c420d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_82c7978b-89bf-482a-96ed-ddf2d26f9650" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_683e4939-d2ec-4720-94f5-d45dccd5d6d8" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_82c7978b-89bf-482a-96ed-ddf2d26f9650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f6d1a3b4-4107-45f9-8296-d34757b738d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_683e4939-d2ec-4720-94f5-d45dccd5d6d8" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_f6d1a3b4-4107-45f9-8296-d34757b738d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_de107aef-65ea-4085-8e0a-a53360c5aea8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_683e4939-d2ec-4720-94f5-d45dccd5d6d8" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_de107aef-65ea-4085-8e0a-a53360c5aea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_21e7ad3b-26c5-453b-be4a-c2b00a396e56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9931da7e-843c-4951-bc97-c51c55cccb43" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21e7ad3b-26c5-453b-be4a-c2b00a396e56" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9931da7e-843c-4951-bc97-c51c55cccb43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_baa39079-bf2f-4cdd-89b2-6b50862da563" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21e7ad3b-26c5-453b-be4a-c2b00a396e56" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_baa39079-bf2f-4cdd-89b2-6b50862da563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_75ad4755-1fe2-4ac2-8954-2974801d3530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21e7ad3b-26c5-453b-be4a-c2b00a396e56" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_75ad4755-1fe2-4ac2-8954-2974801d3530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_04866722-6626-4dec-8513-405df37c5311" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21e7ad3b-26c5-453b-be4a-c2b00a396e56" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_04866722-6626-4dec-8513-405df37c5311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e3c7f4ae-d30e-462d-b417-8d4e4aaee857" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21e7ad3b-26c5-453b-be4a-c2b00a396e56" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_e3c7f4ae-d30e-462d-b417-8d4e4aaee857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ff705f20-162f-4629-b340-b1a9b60bf5b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21e7ad3b-26c5-453b-be4a-c2b00a396e56" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_ff705f20-162f-4629-b340-b1a9b60bf5b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ae7bfd08-d0a7-46ea-a3b9-f3e944ba41ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21e7ad3b-26c5-453b-be4a-c2b00a396e56" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ae7bfd08-d0a7-46ea-a3b9-f3e944ba41ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f9371e64-6aa5-418a-a723-2859a19ca2ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21e7ad3b-26c5-453b-be4a-c2b00a396e56" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f9371e64-6aa5-418a-a723-2859a19ca2ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_bb47213f-fbcc-49d6-b4c3-d367842bd153" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_21e7ad3b-26c5-453b-be4a-c2b00a396e56" xlink:to="loc_us-gaap_OperatingLeaseLiability_bb47213f-fbcc-49d6-b4c3-d367842bd153" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails_1" xlink:type="simple" xlink:href="hcsg-20221231.xsd#LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails_1"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_769dc33a-a997-4dce-b414-871ef87df726" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6746c786-0e06-4f90-8f93-5bbec8a1eccb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_769dc33a-a997-4dce-b414-871ef87df726" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6746c786-0e06-4f90-8f93-5bbec8a1eccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4f6876c0-bfbc-4095-a6ec-3be64b5e37aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6746c786-0e06-4f90-8f93-5bbec8a1eccb" xlink:to="loc_us-gaap_AwardTypeAxis_4f6876c0-bfbc-4095-a6ec-3be64b5e37aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47f0b320-d4b1-49fd-88a9-9b74d32b2d20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_4f6876c0-bfbc-4095-a6ec-3be64b5e37aa" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47f0b320-d4b1-49fd-88a9-9b74d32b2d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_57581118-b9dd-4331-9f18-4156b7d78e1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47f0b320-d4b1-49fd-88a9-9b74d32b2d20" xlink:to="loc_us-gaap_StockOptionMember_57581118-b9dd-4331-9f18-4156b7d78e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember_eb825224-ff1b-4ce2-a73a-43450a2a3d7f" xlink:href="hcsg-20221231.xsd#hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47f0b320-d4b1-49fd-88a9-9b74d32b2d20" xlink:to="loc_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember_eb825224-ff1b-4ce2-a73a-43450a2a3d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a1af604f-1dbe-472c-8397-3607de9a1d95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47f0b320-d4b1-49fd-88a9-9b74d32b2d20" xlink:to="loc_us-gaap_PerformanceSharesMember_a1af604f-1dbe-472c-8397-3607de9a1d95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_8499896c-c7db-40dc-9b8f-3f8640161359" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_47f0b320-d4b1-49fd-88a9-9b74d32b2d20" xlink:to="loc_us-gaap_EmployeeStockMember_8499896c-c7db-40dc-9b8f-3f8640161359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_21f5cb40-4fcd-450c-9ef2-5ad1e6b1cb2f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6746c786-0e06-4f90-8f93-5bbec8a1eccb" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_21f5cb40-4fcd-450c-9ef2-5ad1e6b1cb2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e20b736f-0e71-4fdc-bb4e-c9a5ee0d083a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_21f5cb40-4fcd-450c-9ef2-5ad1e6b1cb2f" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e20b736f-0e71-4fdc-bb4e-c9a5ee0d083a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4be4e246-8404-4224-9295-d6b4b70a9b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e20b736f-0e71-4fdc-bb4e-c9a5ee0d083a" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_4be4e246-8404-4224-9295-d6b4b70a9b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_a03db062-f9dc-46a9-9535-ce583f19f6f1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_e20b736f-0e71-4fdc-bb4e-c9a5ee0d083a" xlink:to="loc_us-gaap_CostOfSalesMember_a03db062-f9dc-46a9-9535-ce583f19f6f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ba38bc8b-c758-4b26-bdb1-4fb45d974225" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_6746c786-0e06-4f90-8f93-5bbec8a1eccb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ba38bc8b-c758-4b26-bdb1-4fb45d974225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ce9b58a4-c7ba-4b95-8ae8-58539fbf6ffb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ba38bc8b-c758-4b26-bdb1-4fb45d974225" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ce9b58a4-c7ba-4b95-8ae8-58539fbf6ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c04413ec-bee5-41db-9aaa-2bbba81581d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_ba38bc8b-c758-4b26-bdb1-4fb45d974225" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_c04413ec-bee5-41db-9aaa-2bbba81581d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ab8ddbd5-58da-49d5-bcbf-661a2fa6a888" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8222084d-d2a7-4ac9-a07f-45a9304189b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ab8ddbd5-58da-49d5-bcbf-661a2fa6a888" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8222084d-d2a7-4ac9-a07f-45a9304189b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_85fe52a8-7c66-4008-b6ed-fde41bc8186a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8222084d-d2a7-4ac9-a07f-45a9304189b0" xlink:to="loc_us-gaap_PlanNameAxis_85fe52a8-7c66-4008-b6ed-fde41bc8186a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_82b0c3c3-fea1-414f-b2a7-4fb28e9c9b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_85fe52a8-7c66-4008-b6ed-fde41bc8186a" xlink:to="loc_us-gaap_PlanNameDomain_82b0c3c3-fea1-414f-b2a7-4fb28e9c9b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_A2020OmnibusIncentivePlanMember_10649ba9-ce74-42cf-adea-c94524f0f5b0" xlink:href="hcsg-20221231.xsd#hcsg_A2020OmnibusIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_82b0c3c3-fea1-414f-b2a7-4fb28e9c9b1b" xlink:to="loc_hcsg_A2020OmnibusIncentivePlanMember_10649ba9-ce74-42cf-adea-c94524f0f5b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_4e258fae-dbff-46fc-86c8-4b4537bb804f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8222084d-d2a7-4ac9-a07f-45a9304189b0" xlink:to="loc_us-gaap_AwardTypeAxis_4e258fae-dbff-46fc-86c8-4b4537bb804f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e4cbf7b-2a2c-4d75-ae8d-90129b42f9e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_4e258fae-dbff-46fc-86c8-4b4537bb804f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e4cbf7b-2a2c-4d75-ae8d-90129b42f9e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cbe3a48a-60fa-4654-afe8-f1a690024495" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e4cbf7b-2a2c-4d75-ae8d-90129b42f9e0" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cbe3a48a-60fa-4654-afe8-f1a690024495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_dc815325-38d4-40d5-85f2-b407dc150339" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e4cbf7b-2a2c-4d75-ae8d-90129b42f9e0" xlink:to="loc_us-gaap_RestrictedStockMember_dc815325-38d4-40d5-85f2-b407dc150339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember_a3e0e917-ce95-4176-ad60-7a6728a558f5" xlink:href="hcsg-20221231.xsd#hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e4cbf7b-2a2c-4d75-ae8d-90129b42f9e0" xlink:to="loc_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember_a3e0e917-ce95-4176-ad60-7a6728a558f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_d5c56d85-1edb-4418-8f0e-5cf891f8e852" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e4cbf7b-2a2c-4d75-ae8d-90129b42f9e0" xlink:to="loc_us-gaap_PerformanceSharesMember_d5c56d85-1edb-4418-8f0e-5cf891f8e852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredStockUnitsMember_4bb4619c-4ad2-4909-b963-5ae21c5774ca" xlink:href="hcsg-20221231.xsd#hcsg_DeferredStockUnitsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e4cbf7b-2a2c-4d75-ae8d-90129b42f9e0" xlink:to="loc_hcsg_DeferredStockUnitsMember_4bb4619c-4ad2-4909-b963-5ae21c5774ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_984dc5d8-8cf4-49ee-afd1-a14826f79e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4e4cbf7b-2a2c-4d75-ae8d-90129b42f9e0" xlink:to="loc_us-gaap_EmployeeStockMember_984dc5d8-8cf4-49ee-afd1-a14826f79e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_c2bee48e-236b-48c2-be49-2d6454c3fb5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8222084d-d2a7-4ac9-a07f-45a9304189b0" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_c2bee48e-236b-48c2-be49-2d6454c3fb5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_cc23c8da-d435-4905-bf97-85716928f590" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c2bee48e-236b-48c2-be49-2d6454c3fb5b" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_cc23c8da-d435-4905-bf97-85716928f590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_452212a3-6683-4f6b-8a7c-b07b3f62fbb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_cc23c8da-d435-4905-bf97-85716928f590" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_452212a3-6683-4f6b-8a7c-b07b3f62fbb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8222084d-d2a7-4ac9-a07f-45a9304189b0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_b3a43528-fd6e-4d14-9962-b4a8c8908ca3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_b3a43528-fd6e-4d14-9962-b4a8c8908ca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_db08ced2-966d-435f-b182-22e7dfbb0ae4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_db08ced2-966d-435f-b182-22e7dfbb0ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_cd41e366-e087-4a7d-a438-cee94abcd155" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_cd41e366-e087-4a7d-a438-cee94abcd155" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c4ce3122-db70-4668-abbc-b76d1f273ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_c4ce3122-db70-4668-abbc-b76d1f273ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_b6fa6b06-e5ff-49ef-a2ed-229449920263" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_b6fa6b06-e5ff-49ef-a2ed-229449920263" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8e9e3433-1d84-4290-94eb-bdbf5b12d677" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_8e9e3433-1d84-4290-94eb-bdbf5b12d677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b40b862d-afb0-4da4-b98b-6c6db3b538fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b40b862d-afb0-4da4-b98b-6c6db3b538fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_6e370d1b-8985-4ed9-b967-2387d967db10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_6e370d1b-8985-4ed9-b967-2387d967db10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_3f3b8047-25e0-4c77-a79f-3342f69f7c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions_3f3b8047-25e0-4c77-a79f-3342f69f7c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2fbe78f2-dd5b-41cb-8704-58927346630a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2fbe78f2-dd5b-41cb-8704-58927346630a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0a14df93-be10-4081-9f45-c9765f632d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0a14df93-be10-4081-9f45-c9765f632d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_80201118-e3c7-4450-b2d2-f37b36238615" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_80201118-e3c7-4450-b2d2-f37b36238615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod_e25c420f-8cca-4926-8b8a-416c7d6db8f0" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod_e25c420f-8cca-4926-8b8a-416c7d6db8f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork_cd4e37db-96ca-449c-bdb4-ba49763911e8" xlink:href="hcsg-20221231.xsd#hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork_cd4e37db-96ca-449c-bdb4-ba49763911e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_6203a59d-c047-47a6-95c5-d90fb64a1864" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1_6203a59d-c047-47a6-95c5-d90fb64a1864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_42dfa12f-29f3-40d7-93c3-9a03a3663d46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_42dfa12f-29f3-40d7-93c3-9a03a3663d46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings_f1d45689-4a69-4aa6-a5bd-8badf6c0333f" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings_f1d45689-4a69-4aa6-a5bd-8badf6c0333f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation_282d7f11-b0b1-4adc-b2a1-f33c084c23b3" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation_282d7f11-b0b1-4adc-b2a1-f33c084c23b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear_f30051ec-b3ee-49f7-aa5e-b94dc84da105" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear_f30051ec-b3ee-49f7-aa5e-b94dc84da105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_5c1f7967-d135-498c-bf05-4172076db5e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_5c1f7967-d135-498c-bf05-4172076db5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_19f365c7-dd7a-4dab-8607-0dcb8518d1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate_19f365c7-dd7a-4dab-8607-0dcb8518d1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer_89c17bc2-bc7b-4019-9319-9b650d2955ab" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer_89c17bc2-bc7b-4019-9319-9b650d2955ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral_e5fac597-abab-4945-b0c0-feb503039694" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral_e5fac597-abab-4945-b0c0-feb503039694" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock_051396f5-50ba-4505-a279-95deaca8e3c9" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock_051396f5-50ba-4505-a279-95deaca8e3c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution_c1c289d0-c1b6-49bf-855d-49bb3a623402" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution_c1c289d0-c1b6-49bf-855d-49bb3a623402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance_ef7bfdb8-a8cd-43bf-a0a9-ee11f7b4b4b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance_ef7bfdb8-a8cd-43bf-a0a9-ee11f7b4b4b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance_f85f9302-2e55-4b74-9f24-8b180fc6f5dd" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance_f85f9302-2e55-4b74-9f24-8b180fc6f5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding_a026c565-8e8e-4de0-b15b-5845cb21ff51" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_21648f72-b30a-46ee-ace1-4c37bbbc1362" xlink:to="loc_hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding_a026c565-8e8e-4de0-b15b-5845cb21ff51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationSummaryofStockOptionsOutstandingDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3a760e2d-3b23-46a4-a9d4-f0e86b8be4de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7c6f26a5-4e34-4e0a-b17f-98ff6f89d33a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3a760e2d-3b23-46a4-a9d4-f0e86b8be4de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7c6f26a5-4e34-4e0a-b17f-98ff6f89d33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_15a0d857-6ad1-4651-9e68-19d5d24e8cb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7c6f26a5-4e34-4e0a-b17f-98ff6f89d33a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_15a0d857-6ad1-4651-9e68-19d5d24e8cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_28edd5ca-4b22-4065-934b-d15afd31c307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7c6f26a5-4e34-4e0a-b17f-98ff6f89d33a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_28edd5ca-4b22-4065-934b-d15afd31c307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d023148b-c29d-4d79-8c7a-a7703de619c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7c6f26a5-4e34-4e0a-b17f-98ff6f89d33a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_d023148b-c29d-4d79-8c7a-a7703de619c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_026d5719-2740-4684-bdf2-6097c7b4683b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7c6f26a5-4e34-4e0a-b17f-98ff6f89d33a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_026d5719-2740-4684-bdf2-6097c7b4683b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_54a74cd0-5d58-494e-ac3e-0aa0f3e703ff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7c6f26a5-4e34-4e0a-b17f-98ff6f89d33a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_54a74cd0-5d58-494e-ac3e-0aa0f3e703ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_dc2dc97f-f7d9-40a4-8bb8-3d5f349f32fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_7c6f26a5-4e34-4e0a-b17f-98ff6f89d33a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_dc2dc97f-f7d9-40a4-8bb8-3d5f349f32fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_de726470-73af-4870-a548-19713128ebfd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3a760e2d-3b23-46a4-a9d4-f0e86b8be4de" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_de726470-73af-4870-a548-19713128ebfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d2a6aa07-1032-4a1d-9b95-a3c00a55d36b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_de726470-73af-4870-a548-19713128ebfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d2a6aa07-1032-4a1d-9b95-a3c00a55d36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_41526283-2449-4899-9d7f-5456efb5e2d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_de726470-73af-4870-a548-19713128ebfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_41526283-2449-4899-9d7f-5456efb5e2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_4b91f8c5-47f6-43e8-8e8e-1ee96063c412" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_de726470-73af-4870-a548-19713128ebfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_4b91f8c5-47f6-43e8-8e8e-1ee96063c412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_77bca16f-0190-4ac6-9200-55a5464a67c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_de726470-73af-4870-a548-19713128ebfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_77bca16f-0190-4ac6-9200-55a5464a67c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_18a11333-0ee5-48a5-acf8-53f4191a6916" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_de726470-73af-4870-a548-19713128ebfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_18a11333-0ee5-48a5-acf8-53f4191a6916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4d04cd1b-f721-4211-963f-7d00e1f1d2ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_de726470-73af-4870-a548-19713128ebfd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4d04cd1b-f721-4211-963f-7d00e1f1d2ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsforFairValueofOptionsGrantedDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationAssumptionsforFairValueofOptionsGrantedDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsforFairValueofOptionsGrantedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2c99ecee-a307-411c-a92f-f698e6e3f556" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1666a548-99de-4317-8ee3-1a20e54e87d3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2c99ecee-a307-411c-a92f-f698e6e3f556" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_1666a548-99de-4317-8ee3-1a20e54e87d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a9c3f2f2-eb52-4c75-a96c-8d3e85827f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2c99ecee-a307-411c-a92f-f698e6e3f556" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_a9c3f2f2-eb52-4c75-a96c-8d3e85827f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_3be40bd4-9c66-4520-b6dd-5cdf4b1294b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2c99ecee-a307-411c-a92f-f698e6e3f556" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_3be40bd4-9c66-4520-b6dd-5cdf4b1294b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d0e06912-479d-4de9-805c-47f9460edfd4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2c99ecee-a307-411c-a92f-f698e6e3f556" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_d0e06912-479d-4de9-805c-47f9460edfd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationSummarizedInformationAboutStockAwardsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationSummarizedInformationAboutStockAwardsDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationSummarizedInformationAboutStockAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8d6daaef-bc98-44f7-afda-d9be418d5047" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract_4101a5ea-3f2b-4044-8dd9-a5984dfae316" xlink:href="hcsg-20221231.xsd#hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8d6daaef-bc98-44f7-afda-d9be418d5047" xlink:to="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract_4101a5ea-3f2b-4044-8dd9-a5984dfae316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2460a6d5-b26e-4b8b-aa7c-081737245d06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract_4101a5ea-3f2b-4044-8dd9-a5984dfae316" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_2460a6d5-b26e-4b8b-aa7c-081737245d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_b1472f39-2b67-490b-bc6f-6ee41700fd36" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract_4101a5ea-3f2b-4044-8dd9-a5984dfae316" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_b1472f39-2b67-490b-bc6f-6ee41700fd36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract_a879f9fc-f286-4146-a2aa-e8ffcc6ce1a3" xlink:href="hcsg-20221231.xsd#hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8d6daaef-bc98-44f7-afda-d9be418d5047" xlink:to="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract_a879f9fc-f286-4146-a2aa-e8ffcc6ce1a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_46e8c065-c07e-4ab5-b392-f8ee5f007938" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract_a879f9fc-f286-4146-a2aa-e8ffcc6ce1a3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_46e8c065-c07e-4ab5-b392-f8ee5f007938" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_76e922bf-fcc7-4f1b-b646-47693531b32d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract_a879f9fc-f286-4146-a2aa-e8ffcc6ce1a3" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_76e922bf-fcc7-4f1b-b646-47693531b32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_964145f3-3c64-49c5-8a7f-cdc6d0dc14b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract_a879f9fc-f286-4146-a2aa-e8ffcc6ce1a3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_964145f3-3c64-49c5-8a7f-cdc6d0dc14b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_a325cc17-b309-45e3-adff-b1d3a68b368a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract_a879f9fc-f286-4146-a2aa-e8ffcc6ce1a3" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_a325cc17-b309-45e3-adff-b1d3a68b368a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationSummaryofRestrictedStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_77723de7-a6f3-4b56-98df-e2a91820f30d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bf6c0bef-bf87-4848-a37c-d5852b03aa09" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_77723de7-a6f3-4b56-98df-e2a91820f30d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bf6c0bef-bf87-4848-a37c-d5852b03aa09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_76fe875f-324a-4e18-a6e5-0151e238723b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bf6c0bef-bf87-4848-a37c-d5852b03aa09" xlink:to="loc_us-gaap_AwardTypeAxis_76fe875f-324a-4e18-a6e5-0151e238723b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_096f6196-046a-4ffc-a4dd-842acbe59416" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_76fe875f-324a-4e18-a6e5-0151e238723b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_096f6196-046a-4ffc-a4dd-842acbe59416" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember_ee3b5727-0dfa-4d57-9561-0ae063849687" xlink:href="hcsg-20221231.xsd#hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_096f6196-046a-4ffc-a4dd-842acbe59416" xlink:to="loc_hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember_ee3b5727-0dfa-4d57-9561-0ae063849687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_69e0cefe-9a09-4771-a24a-0a04d4be6552" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_bf6c0bef-bf87-4848-a37c-d5852b03aa09" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_69e0cefe-9a09-4771-a24a-0a04d4be6552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1eeb0a56-f520-45c5-a574-6173a1baddf9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_69e0cefe-9a09-4771-a24a-0a04d4be6552" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1eeb0a56-f520-45c5-a574-6173a1baddf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_839bcc31-dc75-444e-ae97-88986c9571b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1eeb0a56-f520-45c5-a574-6173a1baddf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_839bcc31-dc75-444e-ae97-88986c9571b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fa07727d-b35b-497b-b713-f3b3dcb72692" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1eeb0a56-f520-45c5-a574-6173a1baddf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_fa07727d-b35b-497b-b713-f3b3dcb72692" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_13344643-b2c2-468b-9499-1bdbca07f464" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1eeb0a56-f520-45c5-a574-6173a1baddf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_13344643-b2c2-468b-9499-1bdbca07f464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9bb44f6e-ae6d-4035-a05d-24bd37155fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1eeb0a56-f520-45c5-a574-6173a1baddf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_9bb44f6e-ae6d-4035-a05d-24bd37155fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0b69ba07-8c5c-4d81-b97f-abb4bb53ad95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_1eeb0a56-f520-45c5-a574-6173a1baddf9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0b69ba07-8c5c-4d81-b97f-abb4bb53ad95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_0891fabc-5ae3-49ec-875c-7b889e6f8161" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_69e0cefe-9a09-4771-a24a-0a04d4be6552" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_0891fabc-5ae3-49ec-875c-7b889e6f8161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fe9928e7-1d90-45cf-9543-67b39cdc0d59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_0891fabc-5ae3-49ec-875c-7b889e6f8161" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_fe9928e7-1d90-45cf-9543-67b39cdc0d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_72c38f13-a186-4b8c-a6ee-9660586c9ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_0891fabc-5ae3-49ec-875c-7b889e6f8161" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_72c38f13-a186-4b8c-a6ee-9660586c9ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_621fe1c1-8c33-4164-bf76-19fa31609f4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_0891fabc-5ae3-49ec-875c-7b889e6f8161" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_621fe1c1-8c33-4164-bf76-19fa31609f4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2fa2632e-9e45-4304-9cfe-15ddd1a046a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_0891fabc-5ae3-49ec-875c-7b889e6f8161" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_2fa2632e-9e45-4304-9cfe-15ddd1a046a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8a4f25ba-0941-41a5-8b22-08647976c1ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_0891fabc-5ae3-49ec-875c-7b889e6f8161" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_8a4f25ba-0941-41a5-8b22-08647976c1ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationWeightedAverageRemainingGrantDateandTotalFairValuesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationWeightedAverageRemainingGrantDateandTotalFairValuesDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationWeightedAverageRemainingGrantDateandTotalFairValuesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c2aa3b8a-2713-4e09-95e8-c266c44a700a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_83c1a252-045f-4213-88db-5fa2fd5cd310" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c2aa3b8a-2713-4e09-95e8-c266c44a700a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_83c1a252-045f-4213-88db-5fa2fd5cd310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue_150cd8cd-2cc8-44a0-a1eb-51e35528476d" xlink:href="hcsg-20221231.xsd#hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_c2aa3b8a-2713-4e09-95e8-c266c44a700a" xlink:to="loc_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue_150cd8cd-2cc8-44a0-a1eb-51e35528476d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2545ee8a-4272-47a4-b6d8-25217893f094" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b5c4405d-6eb8-42ef-a22e-ba738f8ae18f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2545ee8a-4272-47a4-b6d8-25217893f094" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b5c4405d-6eb8-42ef-a22e-ba738f8ae18f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c35cb288-ecef-4689-9a22-38aed547aecb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b5c4405d-6eb8-42ef-a22e-ba738f8ae18f" xlink:to="loc_us-gaap_AwardTypeAxis_c35cb288-ecef-4689-9a22-38aed547aecb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d7fe4b4-250d-4149-bee5-c2243863569a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c35cb288-ecef-4689-9a22-38aed547aecb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d7fe4b4-250d-4149-bee5-c2243863569a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_31116393-8402-4c00-bbc9-14c2009e6dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7d7fe4b4-250d-4149-bee5-c2243863569a" xlink:to="loc_us-gaap_PerformanceSharesMember_31116393-8402-4c00-bbc9-14c2009e6dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55cbdaed-b82c-46f5-aece-c7cd63cd704c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_b5c4405d-6eb8-42ef-a22e-ba738f8ae18f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55cbdaed-b82c-46f5-aece-c7cd63cd704c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_16224a37-ae26-461f-8eb2-e1d550188b99" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55cbdaed-b82c-46f5-aece-c7cd63cd704c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_16224a37-ae26-461f-8eb2-e1d550188b99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a175a65b-fd46-4c5e-ad60-2306a0ea2b5c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_16224a37-ae26-461f-8eb2-e1d550188b99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a175a65b-fd46-4c5e-ad60-2306a0ea2b5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4b7285c3-30b8-48d2-abd6-237ea1a70f54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_16224a37-ae26-461f-8eb2-e1d550188b99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4b7285c3-30b8-48d2-abd6-237ea1a70f54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5dc8a3ad-2256-4855-9346-48f47a888afd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_16224a37-ae26-461f-8eb2-e1d550188b99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_5dc8a3ad-2256-4855-9346-48f47a888afd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_178e7b47-2aa8-42e6-bf50-6d5d2204261a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_16224a37-ae26-461f-8eb2-e1d550188b99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_178e7b47-2aa8-42e6-bf50-6d5d2204261a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1783390b-e6b4-4131-867a-a0e480ddcf8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward_16224a37-ae26-461f-8eb2-e1d550188b99" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1783390b-e6b4-4131-867a-a0e480ddcf8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_3362b8ab-91cb-4b9a-841a-dccdd95b379e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_55cbdaed-b82c-46f5-aece-c7cd63cd704c" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_3362b8ab-91cb-4b9a-841a-dccdd95b379e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3b2e5410-0d54-4e2c-b7d4-26236a820cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_3362b8ab-91cb-4b9a-841a-dccdd95b379e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_3b2e5410-0d54-4e2c-b7d4-26236a820cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_851d3597-ee0a-45a3-8290-6414823b921e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_3362b8ab-91cb-4b9a-841a-dccdd95b379e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_851d3597-ee0a-45a3-8290-6414823b921e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_56ffc1f9-520f-4924-ba58-69707826e02e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_3362b8ab-91cb-4b9a-841a-dccdd95b379e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_56ffc1f9-520f-4924-ba58-69707826e02e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_562aa0fb-bde5-4bda-a73f-1f5ed5d2e2bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_3362b8ab-91cb-4b9a-841a-dccdd95b379e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_562aa0fb-bde5-4bda-a73f-1f5ed5d2e2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_21e92885-3748-431d-a7b3-008fc0a34008" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_3362b8ab-91cb-4b9a-841a-dccdd95b379e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_21e92885-3748-431d-a7b3-008fc0a34008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7594ed1b-1833-483b-817f-42c14a5f6f91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_60ab1e31-8590-45df-981e-5ba3585da713" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7594ed1b-1833-483b-817f-42c14a5f6f91" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_60ab1e31-8590-45df-981e-5ba3585da713" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_8d5e7f10-e9e5-4f09-a49c-5f4b333003ca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_60ab1e31-8590-45df-981e-5ba3585da713" xlink:to="loc_us-gaap_AwardTypeAxis_8d5e7f10-e9e5-4f09-a49c-5f4b333003ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ac5e7015-d8ed-4326-9167-ea821ccae19c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_8d5e7f10-e9e5-4f09-a49c-5f4b333003ca" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ac5e7015-d8ed-4326-9167-ea821ccae19c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_85d9c696-7ae7-4372-a463-f0403492d7fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ac5e7015-d8ed-4326-9167-ea821ccae19c" xlink:to="loc_us-gaap_EmployeeStockMember_85d9c696-7ae7-4372-a463-f0403492d7fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f6a21a66-8499-4d37-871f-2c54730cf0db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_60ab1e31-8590-45df-981e-5ba3585da713" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f6a21a66-8499-4d37-871f-2c54730cf0db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_d2fd83af-4b20-4aa3-a43f-b911ecd28c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f6a21a66-8499-4d37-871f-2c54730cf0db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_d2fd83af-4b20-4aa3-a43f-b911ecd28c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_f1982c02-bdde-49c0-98e7-f85100b9285e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f6a21a66-8499-4d37-871f-2c54730cf0db" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased_f1982c02-bdde-49c0-98e7-f85100b9285e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dfb5cd9a-74c8-479c-bd4e-ba643eb8a04d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8e003ee9-2dbf-496e-955f-86a2b813b972" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dfb5cd9a-74c8-479c-bd4e-ba643eb8a04d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8e003ee9-2dbf-496e-955f-86a2b813b972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_78bc18f2-e9d8-41f4-a9eb-97591e9dee75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8e003ee9-2dbf-496e-955f-86a2b813b972" xlink:to="loc_us-gaap_AwardTypeAxis_78bc18f2-e9d8-41f4-a9eb-97591e9dee75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c72bddaa-f914-483a-b537-5e6bb952e2ab" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_78bc18f2-e9d8-41f4-a9eb-97591e9dee75" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c72bddaa-f914-483a-b537-5e6bb952e2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_679d4a00-4838-49af-a4cf-29b449e84b6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c72bddaa-f914-483a-b537-5e6bb952e2ab" xlink:to="loc_us-gaap_EmployeeStockMember_679d4a00-4838-49af-a4cf-29b449e84b6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_700470c2-13fa-461b-8a49-9190a00e0b3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8e003ee9-2dbf-496e-955f-86a2b813b972" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_700470c2-13fa-461b-8a49-9190a00e0b3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_72f157bc-4208-4f0e-afc6-710352c95806" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_700470c2-13fa-461b-8a49-9190a00e0b3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_72f157bc-4208-4f0e-afc6-710352c95806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ed1d3b35-211b-4f2f-9bda-0f2199eac807" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_700470c2-13fa-461b-8a49-9190a00e0b3e" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_ed1d3b35-211b-4f2f-9bda-0f2199eac807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9ad68d86-d8af-4366-8424-884e2ced9156" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_700470c2-13fa-461b-8a49-9190a00e0b3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_9ad68d86-d8af-4366-8424-884e2ced9156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_4fe641db-ef56-4d80-afc2-d771bcdf0dc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_700470c2-13fa-461b-8a49-9190a00e0b3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_4fe641db-ef56-4d80-afc2-d771bcdf0dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ShareBasedCompensationDeferredCompensationPlanDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ShareBasedCompensationDeferredCompensationPlanDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ShareBasedCompensationDeferredCompensationPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2a51608c-988d-41f5-a75b-884e9ae25d75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9f03c97c-8811-4519-9e52-220d56f0c19b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2a51608c-988d-41f5-a75b-884e9ae25d75" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9f03c97c-8811-4519-9e52-220d56f0c19b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_b6ac3a01-df35-43ca-92aa-90c7f319cc56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9f03c97c-8811-4519-9e52-220d56f0c19b" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_b6ac3a01-df35-43ca-92aa-90c7f319cc56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_718bafbc-43c3-4254-95b0-da8962d9a829" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_b6ac3a01-df35-43ca-92aa-90c7f319cc56" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_718bafbc-43c3-4254-95b0-da8962d9a829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_8a450ff3-bc27-4917-a451-81fd6d87d79f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_718bafbc-43c3-4254-95b0-da8962d9a829" xlink:to="loc_us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember_8a450ff3-bc27-4917-a451-81fd6d87d79f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_010e1b86-867e-4507-8f5e-23a195cbb777" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable_9f03c97c-8811-4519-9e52-220d56f0c19b" xlink:to="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_010e1b86-867e-4507-8f5e-23a195cbb777" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_8be03bf1-31e8-4e41-a64f-4a1d53faac66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_010e1b86-867e-4507-8f5e-23a195cbb777" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_8be03bf1-31e8-4e41-a64f-4a1d53faac66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_08f648dd-b828-411f-93f5-5f1132ead658" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_010e1b86-867e-4507-8f5e-23a195cbb777" xlink:to="loc_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued_08f648dd-b828-411f-93f5-5f1132ead658" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationTrustAccountBalance_5142e84e-804e-4780-b55f-a6a8d688eff2" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationTrustAccountBalance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_010e1b86-867e-4507-8f5e-23a195cbb777" xlink:to="loc_hcsg_DeferredCompensationTrustAccountBalance_5142e84e-804e-4780-b55f-a6a8d688eff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount_ed2f6cd2-aadd-4968-971d-97f5c5d07992" xlink:href="hcsg-20221231.xsd#hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems_010e1b86-867e-4507-8f5e-23a195cbb777" xlink:to="loc_hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount_ed2f6cd2-aadd-4968-971d-97f5c5d07992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/OtherEmployeeBenefitPlansDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#OtherEmployeeBenefitPlansDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/OtherEmployeeBenefitPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7396bd0b-024d-4a37-b7ed-042ddf3c7f04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_be83edda-1c5f-4e30-a35c-0bb5616d6f01" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7396bd0b-024d-4a37-b7ed-042ddf3c7f04" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_be83edda-1c5f-4e30-a35c-0bb5616d6f01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#IncomeTaxesSummaryofProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_92ccaf2c-5b2d-4ddc-89cf-6357fd707d2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_24f488b6-77aa-4685-b9d6-0c9ff67ad5ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92ccaf2c-5b2d-4ddc-89cf-6357fd707d2a" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_24f488b6-77aa-4685-b9d6-0c9ff67ad5ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_68a47ed7-582f-47f6-b47c-7658ed0bc84b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_24f488b6-77aa-4685-b9d6-0c9ff67ad5ed" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_68a47ed7-582f-47f6-b47c-7658ed0bc84b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e3bcb435-adf6-4ac4-a057-190a533b3cd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_24f488b6-77aa-4685-b9d6-0c9ff67ad5ed" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e3bcb435-adf6-4ac4-a057-190a533b3cd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_63e9740f-48e2-4af9-a26b-95380c0664ba" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_24f488b6-77aa-4685-b9d6-0c9ff67ad5ed" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_63e9740f-48e2-4af9-a26b-95380c0664ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_7c3ff6bd-40e2-463b-9eeb-98d144cca0c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92ccaf2c-5b2d-4ddc-89cf-6357fd707d2a" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_7c3ff6bd-40e2-463b-9eeb-98d144cca0c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_0c05b135-0a3c-4b95-8b68-772050772033" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_7c3ff6bd-40e2-463b-9eeb-98d144cca0c7" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_0c05b135-0a3c-4b95-8b68-772050772033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_74acd917-d2f7-4400-b40d-b2d86b7dc5bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_7c3ff6bd-40e2-463b-9eeb-98d144cca0c7" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_74acd917-d2f7-4400-b40d-b2d86b7dc5bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c72e0f37-5a1f-439d-bd0a-a55e41218f73" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_7c3ff6bd-40e2-463b-9eeb-98d144cca0c7" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_c72e0f37-5a1f-439d-bd0a-a55e41218f73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c5f7a0c2-c406-436e-8a47-ffba89a8453d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_92ccaf2c-5b2d-4ddc-89cf-6357fd707d2a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c5f7a0c2-c406-436e-8a47-ffba89a8453d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_bc8ae837-f886-43bb-93c6-0958c9c2a3fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_17ca2c51-b02f-48e1-bdd2-33be18853ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bc8ae837-f886-43bb-93c6-0958c9c2a3fe" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_17ca2c51-b02f-48e1-bdd2-33be18853ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_7c285de3-34c7-4262-bce5-c31bb307bc80" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_17ca2c51-b02f-48e1-bdd2-33be18853ea2" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_7c285de3-34c7-4262-bce5-c31bb307bc80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_4ab481b9-e90a-4447-ace6-ddde4745975e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_17ca2c51-b02f-48e1-bdd2-33be18853ea2" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits_4ab481b9-e90a-4447-ace6-ddde4745975e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct_0de1fbb5-9e42-47b9-b7cf-40c2d7a94821" xlink:href="hcsg-20221231.xsd#hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_17ca2c51-b02f-48e1-bdd2-33be18853ea2" xlink:to="loc_hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct_0de1fbb5-9e42-47b9-b7cf-40c2d7a94821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredTaxAssetsAccruedInsuranceClaims_2f2a709d-f147-4311-9974-47f1f35f1105" xlink:href="hcsg-20221231.xsd#hcsg_DeferredTaxAssetsAccruedInsuranceClaims"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_17ca2c51-b02f-48e1-bdd2-33be18853ea2" xlink:to="loc_hcsg_DeferredTaxAssetsAccruedInsuranceClaims_2f2a709d-f147-4311-9974-47f1f35f1105" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_2d25b86b-d2d9-4fbe-be46-bc2389c42bed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_17ca2c51-b02f-48e1-bdd2-33be18853ea2" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_2d25b86b-d2d9-4fbe-be46-bc2389c42bed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredTaxAssetsLeases_f333e3db-a2bf-49a3-9455-e206a641f6c4" xlink:href="hcsg-20221231.xsd#hcsg_DeferredTaxAssetsLeases"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_17ca2c51-b02f-48e1-bdd2-33be18853ea2" xlink:to="loc_hcsg_DeferredTaxAssetsLeases_f333e3db-a2bf-49a3-9455-e206a641f6c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_c84567b1-948d-43d6-a5a8-401c98c8d33a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_17ca2c51-b02f-48e1-bdd2-33be18853ea2" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther_c84567b1-948d-43d6-a5a8-401c98c8d33a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_67364067-28a8-41b6-b838-f69ff95bf54f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxAssetsAbstract_17ca2c51-b02f-48e1-bdd2-33be18853ea2" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_67364067-28a8-41b6-b838-f69ff95bf54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_6dd3a77f-fa23-44da-b3be-c0104ec5c65e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bc8ae837-f886-43bb-93c6-0958c9c2a3fe" xlink:to="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_6dd3a77f-fa23-44da-b3be-c0104ec5c65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies_a75a1aa5-b10f-464c-a9cb-34f8048e2598" xlink:href="hcsg-20221231.xsd#hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_6dd3a77f-fa23-44da-b3be-c0104ec5c65e" xlink:to="loc_hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies_a75a1aa5-b10f-464c-a9cb-34f8048e2598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_c1747109-9e58-42cc-ae5e-f9d89b92d548" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_6dd3a77f-fa23-44da-b3be-c0104ec5c65e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_c1747109-9e58-42cc-ae5e-f9d89b92d548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_eec8f445-5832-4ad6-a8db-22455c69054e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_6dd3a77f-fa23-44da-b3be-c0104ec5c65e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_eec8f445-5832-4ad6-a8db-22455c69054e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_c986bb49-4118-4fac-bd1e-e8cc41cd7375" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_6dd3a77f-fa23-44da-b3be-c0104ec5c65e" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_c986bb49-4118-4fac-bd1e-e8cc41cd7375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_493962cc-1d20-4404-b9ac-aa85b574e761" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract_6dd3a77f-fa23-44da-b3be-c0104ec5c65e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_493962cc-1d20-4404-b9ac-aa85b574e761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_e53f6d57-13d7-49a0-a73e-e2053e16d71c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bc8ae837-f886-43bb-93c6-0958c9c2a3fe" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_e53f6d57-13d7-49a0-a73e-e2053e16d71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_43fdccd0-7089-4c59-bfc5-9fe9f3c47578" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e8a1ab1a-c0ed-4e9c-9502-31f058feffad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_43fdccd0-7089-4c59-bfc5-9fe9f3c47578" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e8a1ab1a-c0ed-4e9c-9502-31f058feffad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_57b355d9-1e5d-4284-8063-2e0cc899360a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e8a1ab1a-c0ed-4e9c-9502-31f058feffad" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_57b355d9-1e5d-4284-8063-2e0cc899360a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract_319eb4cc-3cb7-4f44-8d87-9c41af368819" xlink:href="hcsg-20221231.xsd#hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_e8a1ab1a-c0ed-4e9c-9502-31f058feffad" xlink:to="loc_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract_319eb4cc-3cb7-4f44-8d87-9c41af368819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_66536831-8f56-47db-ba57-04d90900778f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract_319eb4cc-3cb7-4f44-8d87-9c41af368819" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_66536831-8f56-47db-ba57-04d90900778f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCredits_54ae84cb-33c8-4e41-8cf3-48a231b23e8c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationTaxCredits"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract_319eb4cc-3cb7-4f44-8d87-9c41af368819" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCredits_54ae84cb-33c8-4e41-8cf3-48a231b23e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_c1ff05e5-20b2-4dd1-a37a-13dbf9570ab8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract_319eb4cc-3cb7-4f44-8d87-9c41af368819" xlink:to="loc_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense_c1ff05e5-20b2-4dd1-a37a-13dbf9570ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_94f28033-6812-46da-81db-e8e7ba2c2a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract_319eb4cc-3cb7-4f44-8d87-9c41af368819" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_94f28033-6812-46da-81db-e8e7ba2c2a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount_fdc8755c-c641-42e2-9df0-2c285bbbb7d2" xlink:href="hcsg-20221231.xsd#hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract_319eb4cc-3cb7-4f44-8d87-9c41af368819" xlink:to="loc_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount_fdc8755c-c641-42e2-9df0-2c285bbbb7d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_c66bd739-034b-499e-bc66-873d9be916af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract_319eb4cc-3cb7-4f44-8d87-9c41af368819" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_c66bd739-034b-499e-bc66-873d9be916af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b518845e-4f80-4aec-8af2-81bb25d3bd70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract_319eb4cc-3cb7-4f44-8d87-9c41af368819" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b518845e-4f80-4aec-8af2-81bb25d3bd70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTable_ba4474f5-9a6f-4fae-ad79-70ef7e1a82da" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_43fdccd0-7089-4c59-bfc5-9fe9f3c47578" xlink:to="loc_us-gaap_ReclassificationTable_ba4474f5-9a6f-4fae-ad79-70ef7e1a82da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeAxis_f6c625fa-252c-4dc7-a00f-aa9b867ea248" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTable_ba4474f5-9a6f-4fae-ad79-70ef7e1a82da" xlink:to="loc_us-gaap_ReclassificationTypeAxis_f6c625fa-252c-4dc7-a00f-aa9b867ea248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationTypeDomain_53385709-98a2-4134-a85b-5262df41de69" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTypeAxis_f6c625fa-252c-4dc7-a00f-aa9b867ea248" xlink:to="loc_us-gaap_ReclassificationTypeDomain_53385709-98a2-4134-a85b-5262df41de69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember_3eb15732-ca57-4799-ac90-ff5b57b996c6" xlink:href="hcsg-20221231.xsd#hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTypeDomain_53385709-98a2-4134-a85b-5262df41de69" xlink:to="loc_hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember_3eb15732-ca57-4799-ac90-ff5b57b996c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReclassificationLineItems_5ee28f7c-8797-4f86-874b-fc1d2b3b3440" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationTable_ba4474f5-9a6f-4fae-ad79-70ef7e1a82da" xlink:to="loc_us-gaap_ReclassificationLineItems_5ee28f7c-8797-4f86-874b-fc1d2b3b3440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount_b1de89ce-9024-4cb2-a5e3-e19ca1ecd3a2" xlink:href="hcsg-20221231.xsd#hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationLineItems_5ee28f7c-8797-4f86-874b-fc1d2b3b3440" xlink:to="loc_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount_b1de89ce-9024-4cb2-a5e3-e19ca1ecd3a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_17de37fa-54de-49c0-bbde-cb85c75ee016" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_5cef5790-46ae-4575-9a21-87cdb362f955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_17de37fa-54de-49c0-bbde-cb85c75ee016" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_5cef5790-46ae-4575-9a21-87cdb362f955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_979d646c-97b7-4e75-a224-fc02153901e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_17de37fa-54de-49c0-bbde-cb85c75ee016" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease_979d646c-97b7-4e75-a224-fc02153901e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#SegmentInformationScheduleofSegmentInformationDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_e8c3f1c2-2855-459b-96e5-800a5062e956" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_35d0bd13-ba0f-41e3-9300-006f456ecd25" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e8c3f1c2-2855-459b-96e5-800a5062e956" xlink:to="loc_us-gaap_NumberOfReportableSegments_35d0bd13-ba0f-41e3-9300-006f456ecd25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ab7bd656-2e09-44cc-bfd7-aed6035f03a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_e8c3f1c2-2855-459b-96e5-800a5062e956" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ab7bd656-2e09-44cc-bfd7-aed6035f03a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsAxis_0397fc6d-df97-468c-ba75-8f6f2fd97c6b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ab7bd656-2e09-44cc-bfd7-aed6035f03a8" xlink:to="loc_srt_ConsolidationItemsAxis_0397fc6d-df97-468c-ba75-8f6f2fd97c6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ConsolidationItemsDomain_aa9a273c-8ab5-4cea-924e-76a1f82c9e3b" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ConsolidationItemsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsAxis_0397fc6d-df97-468c-ba75-8f6f2fd97c6b" xlink:to="loc_srt_ConsolidationItemsDomain_aa9a273c-8ab5-4cea-924e-76a1f82c9e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingSegmentsMember_848072fd-a405-4179-a78d-a29c8fdda67d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingSegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_aa9a273c-8ab5-4cea-924e-76a1f82c9e3b" xlink:to="loc_us-gaap_OperatingSegmentsMember_848072fd-a405-4179-a78d-a29c8fdda67d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_CorporateAndEliminationsMember_6da90744-e21e-49e6-8bf9-c98a492c21c8" xlink:href="hcsg-20221231.xsd#hcsg_CorporateAndEliminationsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ConsolidationItemsDomain_aa9a273c-8ab5-4cea-924e-76a1f82c9e3b" xlink:to="loc_hcsg_CorporateAndEliminationsMember_6da90744-e21e-49e6-8bf9-c98a492c21c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_1122db10-94c4-4c28-a90b-9688d5150aa6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ab7bd656-2e09-44cc-bfd7-aed6035f03a8" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_1122db10-94c4-4c28-a90b-9688d5150aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8c767796-b969-46e4-a17b-a27e9fbe2fa2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_1122db10-94c4-4c28-a90b-9688d5150aa6" xlink:to="loc_us-gaap_SegmentDomain_8c767796-b969-46e4-a17b-a27e9fbe2fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_HousekeepingServicesMember_6c09f7f9-f162-4788-b9be-1e799c2e3dd9" xlink:href="hcsg-20221231.xsd#hcsg_HousekeepingServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8c767796-b969-46e4-a17b-a27e9fbe2fa2" xlink:to="loc_hcsg_HousekeepingServicesMember_6c09f7f9-f162-4788-b9be-1e799c2e3dd9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DietaryServicesMember_a01918fa-f9f9-480b-b05f-52091e239f24" xlink:href="hcsg-20221231.xsd#hcsg_DietaryServicesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8c767796-b969-46e4-a17b-a27e9fbe2fa2" xlink:to="loc_hcsg_DietaryServicesMember_a01918fa-f9f9-480b-b05f-52091e239f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_2bf355d4-c696-4acd-87b6-de4fdd16f42f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ab7bd656-2e09-44cc-bfd7-aed6035f03a8" xlink:to="loc_srt_MajorCustomersAxis_2bf355d4-c696-4acd-87b6-de4fdd16f42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_d36866cb-8575-461b-a996-1455a0182841" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_2bf355d4-c696-4acd-87b6-de4fdd16f42f" xlink:to="loc_srt_NameOfMajorCustomerDomain_d36866cb-8575-461b-a996-1455a0182841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_GenesisHealthcareIncMember_0c82b6dc-69bb-4389-b9fe-127104022f9a" xlink:href="hcsg-20221231.xsd#hcsg_GenesisHealthcareIncMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_d36866cb-8575-461b-a996-1455a0182841" xlink:to="loc_hcsg_GenesisHealthcareIncMember_0c82b6dc-69bb-4389-b9fe-127104022f9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dde1f7b3-3284-462d-b9de-5dd52673c07d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ab7bd656-2e09-44cc-bfd7-aed6035f03a8" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dde1f7b3-3284-462d-b9de-5dd52673c07d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e044264b-7b84-4c6c-b19c-fceb5d5dde31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_dde1f7b3-3284-462d-b9de-5dd52673c07d" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e044264b-7b84-4c6c-b19c-fceb5d5dde31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_39ddcae0-1aab-47ec-8bb2-fee389487da1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e044264b-7b84-4c6c-b19c-fceb5d5dde31" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_39ddcae0-1aab-47ec-8bb2-fee389487da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_148ff93f-3de6-4246-8941-0b270511832d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ab7bd656-2e09-44cc-bfd7-aed6035f03a8" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_148ff93f-3de6-4246-8941-0b270511832d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_d4cbec54-2cf0-4877-bd26-86715832c9b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_148ff93f-3de6-4246-8941-0b270511832d" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_d4cbec54-2cf0-4877-bd26-86715832c9b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_340e3e92-eca9-4263-84ff-c661af2ca38b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_d4cbec54-2cf0-4877-bd26-86715832c9b0" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_340e3e92-eca9-4263-84ff-c661af2ca38b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_0b645b0f-8623-45f2-8cbf-c9df1c83ddae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ab7bd656-2e09-44cc-bfd7-aed6035f03a8" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_0b645b0f-8623-45f2-8cbf-c9df1c83ddae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_da3edca4-f2c0-46b5-81ef-7b505f9a020f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0b645b0f-8623-45f2-8cbf-c9df1c83ddae" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_da3edca4-f2c0-46b5-81ef-7b505f9a020f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6dd25f8c-4bc4-4fa9-8b3b-dfba73143264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0b645b0f-8623-45f2-8cbf-c9df1c83ddae" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_6dd25f8c-4bc4-4fa9-8b3b-dfba73143264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8a50b5cc-cb4e-45b4-8991-b36518efc7af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0b645b0f-8623-45f2-8cbf-c9df1c83ddae" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8a50b5cc-cb4e-45b4-8991-b36518efc7af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a7fd2015-76de-41c2-aa86-505b3d1bd41f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0b645b0f-8623-45f2-8cbf-c9df1c83ddae" xlink:to="loc_us-gaap_Assets_a7fd2015-76de-41c2-aa86-505b3d1bd41f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f2ed3c1e-b401-4dc3-9a5f-d7c6ee50210b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0b645b0f-8623-45f2-8cbf-c9df1c83ddae" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f2ed3c1e-b401-4dc3-9a5f-d7c6ee50210b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_1223e54a-6d39-43f5-b6bd-d7dfa8dcf5fe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_0b645b0f-8623-45f2-8cbf-c9df1c83ddae" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_1223e54a-6d39-43f5-b6bd-d7dfa8dcf5fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9c7b36b8-4aff-4c11-81c5-f95277a614ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_NumeratorAbstract_e900247b-507c-4143-ae5a-c755004d7f33" xlink:href="hcsg-20221231.xsd#hcsg_NumeratorAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9c7b36b8-4aff-4c11-81c5-f95277a614ee" xlink:to="loc_hcsg_NumeratorAbstract_e900247b-507c-4143-ae5a-c755004d7f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_10d629ae-a4df-44b7-a439-d101a781b8b4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_NumeratorAbstract_e900247b-507c-4143-ae5a-c755004d7f33" xlink:to="loc_us-gaap_NetIncomeLoss_10d629ae-a4df-44b7-a439-d101a781b8b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DenominatorAbstract_54819a8a-bf05-4929-a3f2-6b9b3ae3e9e6" xlink:href="hcsg-20221231.xsd#hcsg_DenominatorAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9c7b36b8-4aff-4c11-81c5-f95277a614ee" xlink:to="loc_hcsg_DenominatorAbstract_54819a8a-bf05-4929-a3f2-6b9b3ae3e9e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e531c9ae-d7f3-4571-a531-f805890e3c7b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_DenominatorAbstract_54819a8a-bf05-4929-a3f2-6b9b3ae3e9e6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e531c9ae-d7f3-4571-a531-f805890e3c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_45540d3f-ceac-48dc-9572-2a0e4a90ad9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_DenominatorAbstract_54819a8a-bf05-4929-a3f2-6b9b3ae3e9e6" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_45540d3f-ceac-48dc-9572-2a0e4a90ad9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9370b929-c024-47a8-8377-1ce6c057dcfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_DenominatorAbstract_54819a8a-bf05-4929-a3f2-6b9b3ae3e9e6" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9370b929-c024-47a8-8377-1ce6c057dcfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_0776ef65-1ed0-48d1-bf27-a395865c6e71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9c7b36b8-4aff-4c11-81c5-f95277a614ee" xlink:to="loc_us-gaap_EarningsPerShareBasic_0776ef65-1ed0-48d1-bf27-a395865c6e71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_86f9cc5d-fac1-4d9d-a8a5-a723559d2a05" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9c7b36b8-4aff-4c11-81c5-f95277a614ee" xlink:to="loc_us-gaap_EarningsPerShareDiluted_86f9cc5d-fac1-4d9d-a8a5-a723559d2a05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/EarningsPerCommonShareScheduleAntidilutiveOutstandingEquityAwardsUnderShareBasedCompensationPlansDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#EarningsPerCommonShareScheduleAntidilutiveOutstandingEquityAwardsUnderShareBasedCompensationPlansDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/EarningsPerCommonShareScheduleAntidilutiveOutstandingEquityAwardsUnderShareBasedCompensationPlansDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_362b3342-b82a-472b-a21c-5c6c7a751fef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_578ccda2-2883-4f6d-bd17-90cd8d7e18e2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_362b3342-b82a-472b-a21c-5c6c7a751fef" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_578ccda2-2883-4f6d-bd17-90cd8d7e18e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ContractualObligationsandOtherContingenciesDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_39ade009-77bc-4093-b1d5-d3191c5a906e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_39ade009-77bc-4093-b1d5-d3191c5a906e" xlink:to="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_e9e5db9c-4f60-47c9-bb07-2182cca78dcd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:to="loc_us-gaap_VariableRateAxis_e9e5db9c-4f60-47c9-bb07-2182cca78dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_14c88c2a-a26f-4239-9e62-40a08e71e03e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_e9e5db9c-4f60-47c9-bb07-2182cca78dcd" xlink:to="loc_us-gaap_VariableRateDomain_14c88c2a-a26f-4239-9e62-40a08e71e03e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_SecuredOvernightFinancingRateSOFRMember_434214f0-33ef-4f91-b5eb-9993e819c4a5" xlink:href="hcsg-20221231.xsd#hcsg_SecuredOvernightFinancingRateSOFRMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_14c88c2a-a26f-4239-9e62-40a08e71e03e" xlink:to="loc_hcsg_SecuredOvernightFinancingRateSOFRMember_434214f0-33ef-4f91-b5eb-9993e819c4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_13963103-3ba1-47b9-a3b9-e2094a4090ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_13963103-3ba1-47b9-a3b9-e2094a4090ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_cfe0f151-9f60-4111-8d0a-6e0a163468af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_13963103-3ba1-47b9-a3b9-e2094a4090ac" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_cfe0f151-9f60-4111-8d0a-6e0a163468af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_488fa65f-9fbc-417f-9d85-08baeec8be5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_cfe0f151-9f60-4111-8d0a-6e0a163468af" xlink:to="loc_us-gaap_LetterOfCreditMember_488fa65f-9fbc-417f-9d85-08baeec8be5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseAxis_c67d56b2-393b-4d94-bcae-d16723b67c14" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:to="loc_srt_LitigationCaseAxis_c67d56b2-393b-4d94-bcae-d16723b67c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_LitigationCaseTypeDomain_086f08c3-cd80-4c7f-bcad-98d76e548930" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LitigationCaseTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseAxis_c67d56b2-393b-4d94-bcae-d16723b67c14" xlink:to="loc_srt_LitigationCaseTypeDomain_086f08c3-cd80-4c7f-bcad-98d76e548930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ShareholderClassActionMember_aa372103-560d-4da1-912f-e8e73a412bc5" xlink:href="hcsg-20221231.xsd#hcsg_ShareholderClassActionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_LitigationCaseTypeDomain_086f08c3-cd80-4c7f-bcad-98d76e548930" xlink:to="loc_hcsg_ShareholderClassActionMember_aa372103-560d-4da1-912f-e8e73a412bc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c2cd874d-82bc-4036-a1dd-a580c1fb1fc1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c2cd874d-82bc-4036-a1dd-a580c1fb1fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d65a0a0f-2d7c-4752-bed3-25e1a65563ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_c2cd874d-82bc-4036-a1dd-a580c1fb1fc1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d65a0a0f-2d7c-4752-bed3-25e1a65563ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_94dc1b8d-c546-49d5-b7af-70078875d288" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_d65a0a0f-2d7c-4752-bed3-25e1a65563ce" xlink:to="loc_us-gaap_LineOfCreditMember_94dc1b8d-c546-49d5-b7af-70078875d288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_9f50688b-4a47-4139-b645-992b79aef040" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:to="loc_us-gaap_CreditFacilityAxis_9f50688b-4a47-4139-b645-992b79aef040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_64de7fc7-5045-44d1-b9bc-bf6af38a44ce" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_9f50688b-4a47-4139-b645-992b79aef040" xlink:to="loc_us-gaap_CreditFacilityDomain_64de7fc7-5045-44d1-b9bc-bf6af38a44ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_e04fe422-70c7-481a-8259-df038c055d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_64de7fc7-5045-44d1-b9bc-bf6af38a44ce" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_e04fe422-70c7-481a-8259-df038c055d0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_79783818-ffef-41ef-9008-2cdc8a2e65c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:to="loc_us-gaap_DebtInstrumentAxis_79783818-ffef-41ef-9008-2cdc8a2e65c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_5494b7be-b92b-4238-b605-3847426fd4a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_79783818-ffef-41ef-9008-2cdc8a2e65c2" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_5494b7be-b92b-4238-b605-3847426fd4a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_UnsecuredRevolvingLoanFacilityMember_1c85f8cd-d846-4076-b209-4149900973c7" xlink:href="hcsg-20221231.xsd#hcsg_UnsecuredRevolvingLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_5494b7be-b92b-4238-b605-3847426fd4a4" xlink:to="loc_hcsg_UnsecuredRevolvingLoanFacilityMember_1c85f8cd-d846-4076-b209-4149900973c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShortTermDebtTable_bfbe0c5e-46da-43df-b5a6-b5bf253ebea0" xlink:to="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5ebe7640-e74a-4d47-aa9a-a7dd2820711a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_5ebe7640-e74a-4d47-aa9a-a7dd2820711a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fdf96e9f-d62a-43dd-aec1-35d887820325" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_fdf96e9f-d62a-43dd-aec1-35d887820325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LinesOfCreditCurrent_5486b71b-6b25-440c-a62c-2523b171e514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LinesOfCreditCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_us-gaap_LinesOfCreditCurrent_5486b71b-6b25-440c-a62c-2523b171e514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_DebtInstrumentCovenantNumber_19e4a91e-d0b6-40ad-a0fa-84ba75bfa625" xlink:href="hcsg-20221231.xsd#hcsg_DebtInstrumentCovenantNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_hcsg_DebtInstrumentCovenantNumber_19e4a91e-d0b6-40ad-a0fa-84ba75bfa625" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_a4f3a609-7b3d-492b-a891-56bd321d9a77" xlink:href="hcsg-20221231.xsd#hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption_a4f3a609-7b3d-492b-a891-56bd321d9a77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_bee01515-64fd-4e34-b45f-9db78a30d13b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_bee01515-64fd-4e34-b45f-9db78a30d13b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity_0e379654-54e5-439f-8f4d-2f158d94591b" xlink:href="hcsg-20221231.xsd#hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity_0e379654-54e5-439f-8f4d-2f158d94591b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_b5af9338-e29c-416e-8bbb-67490e82a75b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_b5af9338-e29c-416e-8bbb-67490e82a75b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_4cf7df71-dc0a-48b0-a9e7-fa91ea1d391c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LitigationSettlementAmountAwardedToOtherParty"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtLineItems_00925901-f883-4b34-8b80-a97f2bbc80a3" xlink:to="loc_us-gaap_LitigationSettlementAmountAwardedToOtherParty_4cf7df71-dc0a-48b0-a9e7-fa91ea1d391c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/AccruedInsuranceClaimsDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#AccruedInsuranceClaimsDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/AccruedInsuranceClaimsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_0a97094a-f1c8-4619-8c7a-20aa2c8e3b74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_WorkersCompensationPercentOfLiabilities_2df6e744-44ed-4e19-b247-b18c2ee7cf9c" xlink:href="hcsg-20221231.xsd#hcsg_WorkersCompensationPercentOfLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_0a97094a-f1c8-4619-8c7a-20aa2c8e3b74" xlink:to="loc_hcsg_WorkersCompensationPercentOfLiabilities_2df6e744-44ed-4e19-b247-b18c2ee7cf9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_0ff0fddb-196b-4bb8-a36e-62819c3aef1a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInSelfInsuranceReserve"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_0a97094a-f1c8-4619-8c7a-20aa2c8e3b74" xlink:to="loc_us-gaap_IncreaseDecreaseInSelfInsuranceReserve_0ff0fddb-196b-4bb8-a36e-62819c3aef1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/TreasuryStockDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#TreasuryStockDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/TreasuryStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_277be064-b742-4777-92cf-f4443e3692b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_37b311bb-abe6-4fe8-a177-d735886c89e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_277be064-b742-4777-92cf-f4443e3692b2" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_37b311bb-abe6-4fe8-a177-d735886c89e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_eb4b8692-4c7b-405c-9fa1-78259ba2bea3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_277be064-b742-4777-92cf-f4443e3692b2" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_eb4b8692-4c7b-405c-9fa1-78259ba2bea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="simple" xlink:href="hcsg-20221231.xsd#ScheduleIIValuationandQualifyingAccountsandReservesDetails"/>
  <link:presentationLink xlink:role="http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_303fcbba-4032-4c78-a920-31795c806c32" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_cd9f3514-82aa-4297-a435-54123628d5f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_303fcbba-4032-4c78-a920-31795c806c32" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_cd9f3514-82aa-4297-a435-54123628d5f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_55c79129-ac75-4cde-ab0a-9aab784a934a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_cd9f3514-82aa-4297-a435-54123628d5f2" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_55c79129-ac75-4cde-ab0a-9aab784a934a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hcsg_ValuationAllowancesAndReservesAdditionsAbstract_ac8b7848-693f-4d50-a9d4-d724fc557c10" xlink:href="hcsg-20221231.xsd#hcsg_ValuationAllowancesAndReservesAdditionsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_cd9f3514-82aa-4297-a435-54123628d5f2" xlink:to="loc_hcsg_ValuationAllowancesAndReservesAdditionsAbstract_ac8b7848-693f-4d50-a9d4-d724fc557c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_276c49c9-8399-4236-b63c-f9ba85139f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ValuationAllowancesAndReservesAdditionsAbstract_ac8b7848-693f-4d50-a9d4-d724fc557c10" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts_276c49c9-8399-4236-b63c-f9ba85139f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_a180c706-81b9-47c7-8a0e-9197c1e2cddd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hcsg_ValuationAllowancesAndReservesAdditionsAbstract_ac8b7848-693f-4d50-a9d4-d724fc557c10" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_a180c706-81b9-47c7-8a0e-9197c1e2cddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_91fccf2a-c3d2-425f-a9d4-28cd6008c257" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_cd9f3514-82aa-4297-a435-54123628d5f2" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_91fccf2a-c3d2-425f-a9d4-28cd6008c257" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_5646e3ed-786a-4ab6-9bc0-d454389e5262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_cd9f3514-82aa-4297-a435-54123628d5f2" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_5646e3ed-786a-4ab6-9bc0-d454389e5262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>12
<FILENAME>hcsg-20221231_g1.jpg
<TEXT>
begin 644 hcsg-20221231_g1.jpg
M_]C_X  02D9)1@ ! @$ 8 !@  #_[@ .061O8F4 90     !_]L 0P " 0$!
M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D*
M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H*
M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\  $0@"
M^ 5X P$B  (1 0,1 ?_$ !\   $% 0$! 0$!           ! @,$!08'" D*
M"__$ +40  (! P,"! ,%!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A
M""-"L<$54M'P)#-B<H()"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U15
M5E=865IC9&5F9VAI:G-T=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H
MJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V
M]_CY^O_$ !\!  ,! 0$! 0$! 0$        ! @,$!08'" D*"__$ +41  (!
M @0$ P0'!00$  $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P
M%6)RT0H6)#3A)?$7&!D:)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E
M9F=H:6IS='5V=WAY>H*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V
MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P#
M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK)\'>.O
M"/Q!TN36_!>O0:C:0W<MK)/;DE5FC;:Z<]P>#6M0 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_
M /)$]6_['O6?_2DU[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%?"O_  7W_:M^(?[)'[,_PY\8Z3XB\1>'O .N
M?&[P_HWQI\7>$I)H]1T?PI*\K7CP30?O;5I#''%Y\1$B^9M0AY$( /N+3=7T
MG68I)]'U2WNTAN)+>9[:=9 DL;%)(R5)PRL"K*>000>15BOSV_8;_98\ ^,?
M"6@_M2_L1_&37K.RM/C]X@N+Q]!^(5[=Z+XO\,MK5Y$\<\,L\EO<E8G29+C;
MYQ:+'F'>P/N?[7__  3?\*_MR:_J-U^T-^T%\1]/\,VEFL/A7PUX \97.@6V
MFOY0,M_<&W8&]NS(7VF;=#'&B*L08RO( ?2U%?!'_!&OXG_M#?!#_@E5XD^*
MW[;/Q)UKQ;HW@35_$]_X,\8ZZ[2:CK7@JPW/:7TKR$O)YJ0SR1.Y.Z!H""5*
MD^;?L8?#GXN?\%#O^"66N_\ !1OXE?%'Q7I?QQ^(MEX@\2?#K6-&\47EO!X&
M6UN+F/2-/L;=)%@^R@6T33(\9-T)Y1,9-W !^H%%?DS\4?\ @M+\6OC_ /\
M!(?]FSQ]\%=;7PQ\7?VI/B#I7PU;5],B7?H%ZU\]CJNHVZ-D(P:(F$')C^UQ
M/R4KTW]O/6M/_P"".?Q-_9W_ &AO@EK_ (AA\!^+_BE9?#?XO^']:\4WNIQ:
MM;:C!*UOK,IO)9"+VVDMG=KA2))ED:.1F!7: ?HS117YQ_L'>)+'_@L5\;_V
MC/CU\;-=\07?PZ\!_$ZZ^&WPD\,Z3XEO=-M;"/3X8WN]8'V26(O>W#W$3I<,
M3) BJD93YMP!^CE%?E!\,?\ @LQ\5/V<O^"4?[3WBSXUZZ/%7Q4_93^(>K?#
MFVUK55#/XBG%ZMEH^HW*KC>S-*OG8P9!:R/D%R1N_M5?#?XP?L)?\$FM$_X*
M0> ?BKXKU;X]^ ]'T'Q?X]U[7?$]Y/#XQ%Q-;?VMIE[;-(8!9&.YF\F)(U^S
M>1#Y/EE22 ?J%17-?!CXI^&_CG\'O"GQL\&LYT?QCX:L-<THR8W&VN[=)XLX
MXSLD6NEH **** /"_P#@GO\ \D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^
ME)KW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8
MO&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &
M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^-;%% &/]B\;_\ 0;LO_ 8_XUH:
M;'J,5J$U2XCEEW'+Q)M&.W%6** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH \+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]
M_P#DB>K?]CWK/_I2:]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "O+_VLOVMOA;^QW\/M,\<?$FWU/4+KQ%XGL?#7
M@_PSH-NDVH^(=:O'*6NGVJ2/'&97(9MTDB1HJ.SNJJ37J%?)W_!83_@GW\1_
MV_\ ]G3P_IOP ^*R>"OBI\,?'5AXX^%_B&Y4M;1ZQ9+((HK@!6Q$XD/S!6VL
MJ$JZAD8 B^"W_!2[X@:UXLT?PM^T1^Q_XK\(VOBGXH:MX*\/>*-(O['5--M]
M0M;NYACM;\PW!FMI'6V8>:(W@9P0)%W(#=_;(_X*<ZC^SC\0[SX.? 3]BSXK
M?'?Q7HMA%?>+++X;Z.CVF@12J7ABN;J5@OVJ5/WB6T8>0QD.0H=-_P K_P#!
M(+_@J#X1^(GCK5O^"<'_  4=^&T7P]_:!M_B;K6NVMC=Q@:)XDU(:O/=2-I5
MR)'5I(;E)5$>]@WE'8\A#HGZ<#3_  +\.;+7?&$D>GZ/;W4TFK>(]3F=8D=T
M@2-[F>1B!\L$$:EF.%2)1P%& #Q#_@GS_P %./V:O^"C?P!U/X\_".ZU/05\
M,:A/IWCGPUXPM5L]1\-7L*;Y8KM-S*JA<L) Q4@,#M9'1?G&U_X.';77; >)
M/ W_  1X_;9\1:!<*9M+\2:-\#WELM1MN2ES#)]H&Z)UPZMQP1G%==_P2'_9
MAL+J3]HO]L[Q9X(6ST/]J+XFW6N:#X8U33]HN/#"))!9W-S!(/E>^66>Z:-A
M_J[B/=R6 ]-_X*\_%3Q?\//V%_$G@3X57OD>.?BK?6/PY\!%<AEU36YUL%F7
M'0P0RSW)/9;8GM0!VG[)'[<'PR_:S_8NT/\ ;IM?#FM>"/!VMZ)>:R(O&R00
M7-GI]O),K74PAEEC2-HX3,I#G]VRDX)P/#?V</\ @LYJW[2WQM\.?"'P_P#\
M$JOVM?#>G^);WR[;Q[XU^$W]F:#;6VQI!=S7<MQB.(HN5X+.6554LP!]%_:N
M_P"">MW\:_\ @G2O_!.[X _'"?X6:/#X;TSP];:_:^'TU*2+2K-8D^S>2TT*
MD2I"D<A+8:-I%Q\^1\O_ +,'[5G_  4X_P""?/[<G@7_ ()_?\%2/'.B?%GP
M7\7'NK/X1_'70]'2PN1J5O$9/[-U*WC4(KN@ 4X9MSJ?-F'F>2 ?II7SSXR_
M;ZCO/CUXO_9O_9H^!&O?%3Q+\.--M;SXB'1=5LK&TT62Y1I+;3Q/=RHL]_+$
MID6!<(J[?-EB+*#]#5^9'_!KUK>J_$G]G_\ :,^//C"9I_$?C/\ :N\476L7
M$IR^1;V#+$?0*TLF!T ; P* /N+X&?MI_LZ?M!?LN1?MB^"?'D5KX%72KN^U
M?4-:3[))HHM-XO8;U'YMY;=HI5E5ONF,D$C!/C^A_P#!6CP.W@3P7^T5\0_@
M)XN\(_!;XBZS::;X1^*6NSVBQ'[8^RPO;ZS64SV%E=ML$,\@./.B,R0!\C\=
MOVCOC+XY^%O_  3H_P""I7P9\"WT]KH-O^UR+:S6!B%M(M2ULK>PIV5&2SCB
M*]-LA]:_4+_@M!\.O"ND?\&\WQ*^'GV2+^S=#^$6D1V$6T;4-G)9-;X[##Q1
MD?04 ??E%>-_\$Z?'WB?XK?\$^O@5\4/&UU+/K/B/X.>&=4U>><DO+=7&E6T
MLKL3R27=CSSS7LE !16?XK\5^'/ WAR[\6^+=7AL--L(3+>7DYPD2=-QQVYK
MSC_AN?\ 9'_Z+UH/_?Y__B: ,+_@GO\ \D3U;_L>]9_]*37NE?.W_!//QKX4
MF^!VISQ:Y R2>-M6DC8$_,CS[U/T*L#^->[_ /"8^&/^@U!_WU0!I45F_P#"
M8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0
M?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?
M]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16
M;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&
M/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-
M0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E
M16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8
M^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8
M_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]
M]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1
M_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"
M8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0
M?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?
M]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16
M;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&
M/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-
M0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E
M16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8
M^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8
M_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]
M]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1
M_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"
M8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0
M?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?
M]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16
M;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&
M/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-
M0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E
M16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8
M^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8
M_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]
M]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1
M_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"
M8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0
M?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?
M]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16
M;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&
M/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-
M0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E
M16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8
M^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8
M_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]
M]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1
M_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"
M8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0
M?]]4 :5%9O\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?
M]]5<L;^SU* 75C<++&20'7IF@":BBB@ HHHH **** "O%OVO?C'^T%\#-4^'
MWC?X1_ SQ!X_\+GQ/-;?$S2_"<-M-J5GIDEE/Y5[!!-(CW'EW8M]T4),A1G(
M5L8/M-% 'Y+>+/@9K_\ P4U\1?"OPG\(O@5XITC_ (5K^V+KOQ \1?%?Q9X7
MN-%&@:9;:Y?3R:9:_;$BN9[NZ<VZF.)&CB: -,5:-17JG_!0G]K;]KSQ%^T8
MWP&T3_@E5\9/B3\%_#S++KL_A\6=M!XVU!6#);R&>3<VEQ$!GCV@W;@*^+=7
MCN?T.L--T[2XWATS3X+9)9WFE6"(('D=BSN0!RS,22>I))-3T ?-/[#7[7O[
M6O[5GC7Q$?C/^P'XF^!OA70-,MUT]O'.IPSZAKE],[9$"6_R1001Q'>6+,[7
M$6W:(VW5/CG\-?'_ ,>_^"G?P=TW5?!6J)\._@YX4U;QO<:U<6,G]GZCXGO
M=*TZV20C8\UM:OJ<[ $LGGP$@;E-?4-% 'BW[;W[4'Q>_9/\!:%\0OA5^QSX
MT^,T%UXDALO$FD> )X6U/2K!T<M>Q6TF#=E75$\I63_69+J 37FM_P"#O&G_
M  4/^-OPA^+/C3]GWQ5\// /P@\42^,+"+X@VL%IK.NZ[]AN+.TBCLX9I7MK
M6!;N>:1YS&\DL<"I&R;I*^LZ* /&?^&DOC;_ ,-W?\,K?\,A>(_^$!_X5_\
MV]_PNO\ M)/[,_M#[1Y7]E>3Y>?,V_/N\W?_ -,MG[ROFG]DKX1^/O\ @DO\
M=_V@O B?!#QKXP^%OQ4^($_Q&^&=YX \//JDEOJE[$D>H:)<Q1'-F5DA@,$\
MVVV:(_/,C(PK[\HH _-7X/?\$3/$OQ$_X)8?'W]GC]I:ZL-(^*7[3WC+6/'O
MBV6WG%U!X>UJYNTO-/M?-3B>.VEAA,A3AF><(S*58I^TAX-_;#_;U_X)E>'/
M^"7VJ?L_^+O!_P 2?$5EH/ASXO\ B[6-**:%H%A87%L]_J=M?$^1J0N5M2+>
M"W:23_21YPAV.1^E=% &-\.? /AGX5?#W0?A?X*L?LNC>&]&M=*TBVW9\FUM
MXEAB3/?"(H_"MFBB@"*^L+'5+233]3LHKBWE7;+!/&'1QZ%3P16/_P *N^&?
M_1.]"_\ !1#_ /$UNT4 >"?\$]M-TY?@EJJKI\  \<ZP !$. +@@#IV  _"O
M=?[.T_\ Y\8?^_0KQ'_@GO\ \D3U;_L>]9_]*37NE $/]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]
M^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4
M?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G
M:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]
M^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4
M?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G
M:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]
M^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4
M?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G
M:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]
M^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4
M?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G
M:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]
M^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4
M?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G
M:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]
M^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4
M?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G
M:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]
M^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4
M?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G
M:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?
M_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]
M^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/_?H5
M)'%%"NR&-47T5<"G44 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!X7_P $]_\ DB>K?]CWK/\ Z4FO=*\+_P"">_\ R1/5
MO^Q[UG_TI->Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7S/_ ,%.OVZ]9_8C\"_#C3/ ^GZ,_BSXO?%K1OA_X6U+
MQ,)#I6CW%^[[M0O%C>-Y8HHXW/E+)&TC%%WH-S#Z8KQ;]OS]@O\ 9_\ ^"D/
M[-NJ_LQ_M&:-<S:/?3QWFFZEILPBO='U"(,(;VVD((25-[CD%65W1@58@@'@
M_P"S_P#$+_@HKX(U+3/%/B/XO>&?B;X.OOCUK?A'QG9ZCX1EL=2T>T&KW=I!
M?64\-TZ&%)$A0VTL3;4D!$P"$-U'[5NN_P#!63XT?$[7O '_  3[UGX8?#KP
MWX/\JVO?&7Q.TF[O[CQ%J;V\=PT%E!"-D-G$DT<<EP^]VF\Q$0"%BWQ)_P $
M\/VQ?VP/^"2OQ=T7]BO]N>.?XB? _P >?&?6_!WPT^/Z;O[0@\0_VK<0-;:P
MC2.W^D3(\BNS%E#LWF2JCK#^L_QP^-/@C]G[X::A\4?'T]P;.R"1VUCI]N9[
MS4KN5Q';V5K"OS3W,TK)%'$O+NZCWH ^7O\ @CK_ ,%$?CQ^VGX?^*'P3_;
M^%>E^$_C+\#/&G_"->/[?PZ[MIE^65S!>6V]F95D$4N5W,"%5U($@1.8^+?[
M2'_!77]IOXZ^--/_ ."5.N_LQ1_#WP!KK^%]6N_B]>:S-J=_K5L ;Z6%--5D
MBM8Y7-H!)AVEL[AAE"AKV/\ X)M_LC>*OV=_!_CKXQ_&BQM8?BC\;O'-UXT^
M(-M93B6+2I)@$M-(BE'$L=G;+'#Y@X>3SG!VN /D#]O+_@W]^"WP(\&>(_VZ
M_P#@E%XH\4?!7XY>"+"[\16=WI/BN]O+'Q*T*M<3V=Y%>2R[O/",OWA$S-^]
M1U8X /J3]M;]N?XH?\$\_P!ASPIX]^,&C^&_&'QK\6:CHWA#0- \/>?9Z1K/
MB_4,((X?-+31V:.)I"6/F&*''RNX P/B=^UM^T?^P%\>?@MX1_;#^)?ASQOX
M(^-OB5?!TOB72/"IT=_#'BJ:+S+*-%\^436%R4FB D/G0LBNTLBLP7XY_P""
MDGQT\4_M7^'O^"4_[57C/01I=AXV^./A#6?$5E&I^S6^I7BZ?-$HW'[FX7.P
MMR4Y/>O6/^#J)=2O?V0_@7H/AD,VNZA^U;X3AT!(O]8;LVVI;"F.<YXR/[P]
M: /TZKXR^&?[7?[1/[?7[27QH^&_[(GQ)\/>!_ WP/U\>$Y_%>I^%_[8G\2>
M*DC,EW#L,\2P6-J3'$X7]],[DI+$JC=]FU^8?_!J]9ZAIO[*'Q]TSQ,&'B&W
M_:Q\61^(EF&)1=BVTT/OSSG(/XY]Z /;O@/_ ,%B/AIXE_X)T?$?]M?X_P#A
MV/PWK?P/U+6/#WQ=\)Z;<&46GB'39!#):6K28++<2/!Y._I]H5&.58UQ/Q&_
M;M_;D_9<_8?\(_\ !4O]HJ?POJ'@S4CHVJ_$?X3Z'X;DCN/"_A_5)88XI;.^
M,QDNKVT^TV[3B1!%-B8(L "M7Y9?M6V'C?6/V O^"JFO^%8YW\-M^V)9K<-
M"8W,7B$_:3QP?WCV;$_[I-?K#_P6LOO#-C_P0 ^*UQ:O%_9K?";3H[ C&TAY
M+1(,?BR8_"@#[FT+7-'\3Z)9^)?#VI0WFGZA:QW-C>6[AHYX9%#I(I'564@@
M]P:M5XA_P3*L/$>E?\$W?V?=,\8+(NK6_P $?"D6IK-G>+A=(M1(&SSNW Y]
M\U[?0 45D^.O$.J>%/"-_P"(]$\*W>N7=I 9(-)L643739'R(6XS]?2O(?\
MAK#XV?\ 1C_CO_P*MO\ XJ@ _P"">_\ R1/5O^Q[UG_TI->Z5\X?\$\?%.LR
M_ W4I7\%WR,_C3579"RY0M-N*GW4DJ?=37N__"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_
M -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM &Q16/_P )
M+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#PDNK_ /0H7O\ WTM'_"2Z
MO_T*%[_WTM &Q16/_P )+J__ $*%[_WTM'_"2ZO_ -"A>_\ ?2T ;%%8_P#P
MDNK_ /0H7O\ WTM:&FWD]]:B>XL)+9BQ'E2D9^O% %BBBB@ HHHH **** "O
M%OVO?@K^T?\ $?5/A]\2/V7/BMX?\.^)/ /B>;4;C2_%FDSW.F^(;*:RGM9K
M"=X)$DM\^<LJS*LA5X4RC#(KVFB@#\_? O\ P3Y_:<_:MU3PS8_MIV?A3PAX
M$^'W[0^M?$B#P?X8O+G4;SQ+JZ:I>S6#RW<\%NMO8(;@RB-8G>X79N:+E:T/
MVL_V-O\ @L-\7_VOX_V@?@9^UU\&_#GAKPW!);_#WPOXD\#W>IG23(I2:_<E
MPC7TJ,T?F@?NH6>*/:))C+]Y44 ?+7[)'[/_ /P4\\,WOC7Q/^VM^VUX6\5Z
MK?\ AP:9\/K;P5X,^P:;H4[^8TU]<6[L#>S;Q:[ [81(Y57;YSYYWX;_ +-_
M_!67XI?"*^_9W_;H_:?^%%SX?U*VET[Q#XM^&?A>^MO$.NZ;("DL.99$M=.F
MEC)1IX8I"JL?+6.3;,OV/10!X!^VQ_P3T^$O[8'[(]I^RM8W'_"&)X7GTS4/
MAGKFC6:L_A+4]-VG3[F"(D*RQ!?+,>1NB=T#*2&''ZY^Q)\=?VJ?V@_A1\:?
MVYM9\$KI?P3U!];\*^$/ C7<]OK/B0Q"*/6+N6[2-H%MQO>"TC60I))N>XD"
MA3]7T4 >,_\ "O\ ]MC_ (;N_P"%D_\ "_/#G_"@O^%?_8O^%<_\(\G]I_\
M"0?:-WVW[7LW>7Y7RX\S;V\K/[VO--#_ &(_CO\ LL?M'?%CXW?L.:SX(_LG
MXVWD.L^*O"7CI[R&WT7Q(B&.76+1K1'-PMPI5I[1_*+R1!EN(PQ4?6-% 'S#
M\!/^"5/[/WPF_8)\3_L'>.;BY\8Z;\11JUW\4/$E["MO=^(]6U,EKS42J9$$
MF[9Y04DQ+!"-S,FX^:>(_P#@F3^TK\=OV5/!7_!.7]J#XP>%=6^#?A&XTF#Q
M!KVD172Z_P".=(TJ6.2PTZZ@=1#8$FWMOM%Q'-.TWDML2 R$K]TT4 1VMK:V
M-K'965M'###&$AAB0*J*!@* .  . !4E%% !1110!X7_ ,$]_P#DB>K?]CWK
M/_I2:]TKPO\ X)[_ /)$]6_['O6?_2DU[I0 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%<W\7OBUX#^!7PVU?XL?$S7$T_1-%
MM3/>W##)/("HB]6=F*JJCEF8#O0!TE%?D!^T#_P7:_:<\;>)+B'X!:?IO@K0
MXY"+*2?3XKZ_E3)PTK3!HE)&#L5/EZ;FZT?L_?\ !=K]ISP3XDMX?C[I^F^-
M-#DD O9(-/BL;^),\M$T(6)B!D[&3YNFY>M 'Z_T5S?PA^+7@/XZ_#;2/BQ\
M,]<34-$UJU$]E<*,$<D,CKU5U8,K*>592.U=)0 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 445D>//'_ (%^%G@_4/B%\3?&>E>'
M= TFW,^JZWKFH1VEI9Q#@O+-*RI&N2.6('- &O17AWP%_P""D7[%'[27BEO
M?PN_:"\/S>('U*]L[#P_J%^EK?:E]EG>&6:U@E(>YBW(2'C##:03MSBM?]J+
M]O#]C;]BFUTVZ_:N_:2\)>!#K#,-)MM?U9(I[P+@.T4(S(Z*2 SA2JD@$C(H
M ]:HKG/A-\7_ (5_'GX?Z=\5_@I\1M%\6>&=7A,NF:]X>U*.[M+E02IV21DJ
M2&!4C.58$$ @BO)=3_X*G_\ !.+1OCR?V8M5_;8^'%OX\74!8/X=E\40"5+S
M=M^RL^[RUGW?)Y)8/N^7;GB@#WVBBO#?!G_!3?\ X)T_$?XAV7PC^'W[<_PF
MUSQ3J6H?8-.\.Z3X^L+B]N;K<5\F.&.4N[Y!&T GB@#W*BBO-_C9^V!^S%^S
MEK-KX<^-WQNT#P[J-Y827\6G7UWFX6RC;;)>/&@+16R,<-<.%B4\,PH ](HJ
MIH6NZ'XIT2S\3>&=9M-1TW4;6.YT_4+"X6:"YA=0R2QR(2KHRD$,"00017F_
MA#]MW]D;Q]\3A\&_!?[0_A;4O$<E[<65KI]IJB,+N[MP3<6T$O\ J[B>(*WF
M0QLTD>QMZKM. #U.BBB@ HHHH \+_P"">_\ R1/5O^Q[UG_TI->Z5X7_ ,$]
M_P#DB>K?]CWK/_I2:]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH ***\N^/7[:/[,'[,\$G_"X_C%I.F7B)N72(IC<7S\<8MX@T@!_O
M%0OJ10!ZC7YW_P#!PIX]U_2?A9\._AQ8SR)I^MZU?7M^$) D>UBA6)6]1_I+
MM@]U![50^*?_  70\8?$#73\/?V)_P!G+4M;U.X)2TOM:M9+B:3MF.RM26/J
M"TGIE>U>7_%K]A/_ (*T?MF^$[OXM?M":E"TNCV<MUH7A+4[^*&>4D M';VM
MLIBA=E4#]Z4=BJ@]<@ ^"J*GU32]3T/4KC1M:TZ>SO+29H;JTNH6CDAD4D,C
MJP!5@000>011I>EZGKFI6^C:+IT]Y>7<RPVMI:PM))-(QPJ(J@EF)(  Y)-
M'ZF_\&]?CW7]6^%GQ$^'%]/(^GZ)K5C>V <DB-[J*9957T'^C(V!W8GO7Z(5
M^2/_  30_;&\/_\ !.GQ9K_[.G[5OPFU?PO/KFJQ75UK]S:2">SQ&$C2: KN
M:#[S+)'N.7;Y6!ROZO>%?%GACQSX=L_%W@SQ!9ZKI>H0B:QU'3[E9H9T/1D=
M20P^E &A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M7PK_ ,%^?A9^U%XO_9C^'GQD_9=^&\OCV[^#?QIT'Q_XF^&L!)?Q1IFG&9WM
ME10QF99&BD$05B=A95=T13]U5Y1^TA^V)\(/V5?&GPV\-?&?Q#8Z'8?$KQ3-
MX>TW7=5U!+:UM;Y;*>ZACD=QM'F^0T2Y9<NR*,E@* /DC_@EK\=?V-_^"K_P
M*B^('@S6[>/Q3X&^/VK^.X/#6JQPC7/"\T^KW<\2SP[B8Q-;3R0F1"4.]P&+
M(5'U?=_L+_LR>*/BQXP^-GQ7^$7AWQMXC\8B"VN;_P 7Z%;Z@;'38;=(8]-M
MQ.CB*VW"69HUP'EN97;.0!^6'[0G[//@+PI^VS\&/VJOV)]5.E?M)>*/VPO$
M.D^(].\,WI)\2^"!KE^VIW6I6Z'!M8((XU-P0/ED5<LRPF/[%_X*$?\ !7K]
MCSX2_%V3]A34_P!L[PS\./$5U8B7X@>,9]1'G^%M/< ?9[4*KYU6=21$&&VV
M0FXDR1!#< 'F_P#P0\_99E^&LO[9_@KX$>(M1\,?!S7OC?JVD?"-],F)32I[
M>"2UU&[T_?E3''<LD,;C*EK#&3L-;?\ P66_X)S_ /!/;P#_ ,$=?B?X4TK]
MF/PAHW_")^#6;P!>:1X?B74X]>W+%IXCN%7SYI[B[>&)R69YS.P<L7.?;OV)
M/V__ /@F/XV\%W_P5_8A^+/A^\\#?"+P;%=Z]JND(\.B^&K %EA6YO+@(OFR
M+%<RDY<D6\SRLI*E_FN/_@M'_P $F/VI_C18?%?XZ_MM^"-)\"_#O7GNOASX
M*U*YE\[5=5A+1KX@OHQ&=HCR_P!BMCRF[[3*/.,"6P![=\9?!/\ P42\&?\
M!%30/@I\#O!T_C/X_P OPDT/PWJ[3^)K:PEBO6L8(-2N_M=S(B^<BBXV2;BQ
MF,;XQNQ\]_\ !*/]H/\ 8(N?VM[']DCXX?\ !'#P)^RK^TUX=TJ2\\*VW_"#
M:6S:S:I \<UQI>KQ6R22OY0FWX9MZ"7$LNV7;]G7W_!4[]A;PW\ _ O[3_Q%
M^.=GX1\"?$S77TKP-XC\56DUE;ZI)OG$4VYU_P!'@ECMWF26?RU\LHS;2P%>
M.?M2^'?@I^W[^W/^S/KG[-GB[0_%6L?!;Q]=>*_&/C;PM?17MMH>BMIL\?\
M9LMU"S()[VZ>RVVV[>8H)I=NQ<D ^YZ_-K_@WO\ 'U_^UQK7[5O[>7C\"\UK
MQQ^T)J'AK3Y;@;S;>'M)M+<:?9+G[L<:7<@*C 9MS$98FOM?_ALK]F;_ (:Q
M_P"&&O\ A:UI_P +5_X1/_A)?^$1^R7'F?V9YGE^=YWE^1G=_P LO,\S;\VS
M;S7Q/_P18T/0?^"=7CG]JO\ 88^.GB/3_#7_  C?Q@U'XC^%]0UR]2UAU#PA
MJEO"(+Z.20A7CA-F\<[@D12DJQ'&0#XVF_;Q^*'[%7_!)+]OW]FOX:>);JTE
M^"?Q\U/P/\++R&8K)HNB:QJS01P0L#F,P1"]>-ARC.H7 48^R?\ @J)^SQH7
MP(_X-U1X5^&"#0-7^"G@3POX@\$:QIP$=QI6K:9-9RB\B<#Y9G_?AGZMY\A.
M2QKYB\)?\$Q_C%^VQ_P1^_;1^,NA^$+Z#Q3^TO\ &/4_B3\+=$NK=HKF\TBR
MU+[9IJ>6X#*]U&+I8@P *3POG#9KZ&_X*.?M/Z-^V#_P04T3P%\![J'7?B-\
M?] \/^$O"7@RUF4WTFLR7%J-2M9(OO1&S2*\-PS +#Y#;RHYH ^^/V/_ (TW
M7[2/[)?PN_:'OK6."?QY\.]$\13P1#"Q/>V$-RR =@#(1CVKT6N'_9C^#-G^
MSC^S;\/?V>M/O1<V_@/P/I/AV"Y5<"5+*SBM@^#TR(L_C7<4 %%9/CKP=I?Q
M!\(W_@O6[B[AM-1@,,\EC<M#,JD@Y1UY4\=17D/_  [W^"?_ $-OCO\ \+*Y
M_P : #_@GO\ \D3U;_L>]9_]*37NE?.'_!/'P%HT'P-U*W2ZOBL7C358E)O&
M)(2;8,GN<*,GN<FO=_\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X
M0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\
MX0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_
M )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC
M_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]
M_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F
M]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+
M:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ M
MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -
MBBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/
M^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_
M .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](
M_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!]
M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GY
MO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_G
MYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\
M"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P
M+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@
M#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:
MC_A!](_Y^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q
M_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?
M2/\ GYO?_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0
M?2/^?F]_\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y
M^;W_ ,"VH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_
MY^;W_P "VH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?
M_ MJ -BBL?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_
M\"VH_P"$'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"V
MH V**Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "
MVH_X0?2/^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BB
ML?\ X0?2/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$
M'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VH V**Q_^
M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/
M^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2
M/^?F]_\  MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VJ*^\*^&],LY=0
MU+5;BWMX$+S3SWY1(U')9F)P /4T ;M%?(O[07_!4;]A;X$>?IEC\1;_ ,9Z
MO%D?V;X0N/M*!O\ :N2RP 9Z[79A_=KYCN?V[_\ @HO^VOJ$N@_L8_ >_P!
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\
M0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'P
MQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\
MOJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T
M&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_
MT&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\
M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%
M%/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_
M 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#S
MXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_
M ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%'
M]G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#
M_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\
M\^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG
M_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG
M]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T
M&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,
M?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\
M,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_
MX3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&
MH/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'
MPQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3
M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_
M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\
MWZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\
M^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I
M_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']
MG:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\
MWZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I_
M_/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G
M:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY
M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\
MOJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'
MPQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^
M$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/
M^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_
M[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'P
MQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_
M (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!
M3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H
M4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^
M,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9
MVG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4
M?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_W
MZ%']G:?_ ,^,/_?H4 8GB;XL_#/P7H=QXF\7^.M,TO3K1-]U?:A=K##$OJSO
M@"O&O^'KO_!/C^W/^$>_X:4TSS]^SS/[+OO(SG'^N\CRL>^[%?EQ_P %//VS
M?$_[4G[0.KZ!I>J-#X)\+ZE+8^'=,MVVPSF)C&]XX'#O(0Q4G[J%5&/F)^:*
M /Z0_#/Q9^&?C30[?Q-X0\=:9JFG7:;[6^T^[6:&5?573(-7_P#A,?#'_0:@
M_P"^J_"K]@C]O3QS^Q+\09=3CL9M=\)ZC&XUKPN]SL2639^[GB+!A%*K!06P
M=R94@_*5^G)/VP_^"JO[>TC:?^R[\%AX+\-7+%1J]A9K&/+/7=J-V%4L/^F"
MH_L<T ?HE\3OVF?@!\%]'.N_%3XMZ)H5MM)C-_>!7EQU$<?WY#[*":^.OCQ_
MP7K^$FA7+^&?V:/AAJGC'47?R[;4M45K.T9SPI2+!GF_W2L1YZUA_"'_ ((1
MZEXIUD>//VR_V@M1U[4[A@]Y8:%</(\C=<27MR"[^A C4^C=Z^S_ ('?L=?L
MR?LXV26WP>^#6BZ5.J;7U)K;S[V08YW7$NZ4@^F['/ % 'YYRZ5_P5[_ &_W
M(\<^-1\-O"5W]ZTFF?2(#&>J^1%NNY@1T$V5/'S#K7LG[/W_  18_8\^'!AU
MCXU>.KWQ[J289[:5VL=/#=?]5$QD?!_O2E3W7M7W;_9VG_\ /C#_ -^A1_9V
MG_\ /C#_ -^A0!S'@'1O@K\*O#\?A3X9Z#H>@:;%]RQT>QCMXL^I5% )]2>3
MWK;_ .$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q
M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3
M_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4
M 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_W
MZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\
M/C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ
M%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_
M]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\
M/C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJK
MG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[
MZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H
M/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]
M!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH
M_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#
M_OJO'_VM?V3OV6_VRO"_]C_%6S@CU2WA*:5XETXB.^L3R0%?!WIDDF-PRG).
M <$>V?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% 'Y-6NK?MP?\$<?%Q&C:M%X^^$
M]Q=Y,89S9,&;NOS/IUP<]1NC8D?ZW&!]^_LJ?\% OV</VN/#"ZKX!\6K9:O#
M"&U/PSJI$=[9GH3M&1+'GI(A*\C.T_*/8=3\-^'=;TZ?1]9T"RN[2ZB:*YM;
MJU22.9&&&5E8$,I'!!X-? '[7O\ P1LU+0O$9^/O[ /B"?PUXAL9C=+X6COS
M ADZDV4Y(\ECS^Z<[#D@,@ 4@'WU_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5\
M _LB?\%@'T'Q+_PS_P#\% ?![>&/$=A,+1_%$VE_9T\SH%O8-H,#'C]Z@\LY
M!*H!N/Z!Z7)X<US3;?6=$DL;RSNH5EM;NU*2131L,JZ,N0RD$$$'!H B_P"$
MQ\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^
M$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %
M/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_
M -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G
M:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1
M_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZJY_9VG_\ /C#_
M -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJKG]G:
M?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZJY_
M9VG_ //C#_WZ%']G:?\ \^,/_?H4 4_^$Q\,?]!J#_OJC_A,?#'_ $&H/^^J
MN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZJY8W]
MGJ4 NK&X66,D@.O3-']G:?\ \^,/_?H5)'%%"NR&-47T5<"@!U%%% !1110
M4444 %%%% $%AING:7&\.F:?!;)+.\TJP1! \CL6=R .69B23U)))J>BB@ H
MHHH **** "BBB@ HHHH **** "BBB@#PO_@GO_R1/5O^Q[UG_P!*37NE>%_\
M$]_^2)ZM_P!CWK/_ *4FO=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH ***AU#4+#2;&;5-5OH;:VMXFDN+BXE"1Q(!DLS'A0!R2: )JI>(O$GAWP
M?HESXF\6:]9Z7IME$9+S4-0NDAA@0=6=W(51[DU\8?M8_P#!;7X%?".:?P5^
MSSIP^(7B3<8DN[:0KI<$G0?O1\UR<X^6(;6_YZ UX?X<_8M_X*.?\%,=<MO'
M_P"U[X_O/!?@\RB:RTB[MC$RH>GV?3@0$../-G(?!!_>"@#\^/%]C;Z7XLU3
M3+/5H;^*WU&>**^MY-\=RJR,!(K?Q*P&0>X-9U?K#^T1_P $%_A#K?PXT^U_
M9G\576B>)M+A*SS^)+M[B#62><S%%_T=P>C1)MQP4)^8?)G_  Y6_P""@G]O
M?V/_ ,*OTK[/YFW^U?\ A*+/[/C/WL>9YN._^KS[4 ?.7PD\ :[\5?BCX=^&
MOAFV>:_UW6K:QM4122&DD5=Q] ,Y)Z  D]*_I!CCCAC6&&-41% 55&  .@ K
MXZ_X)R?\$GO#?['VK+\7?BEKUIXB\=FW:*S:SC;['I"NNU_)+@-)(P)4RD+A
M6*A1DEOL>@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#QG]KO]A'X _MF
M^&O[.^)WAW[-K-O"4TKQ1IJK'?6?4A=V,2QY)S&^5Y)&UOF'P-#>_M]_\$8/
M%(MKZ,^.OA)<7F%.7-B=S?PGYFTZX.>AS&Y)_P!;C(_5^JVM:+HWB32;G0/$
M.DVU_8WD+0W=E>P++%/&PPR.C AE(X((P: /*?V2_P!N'X!?MD^%O[9^%/B8
M)J=O$'U7PUJ)6.^L3T)9,G>F3Q(A93G&0<@>OU^=W[6G_!'7Q+X(\4_\-"_\
M$]/$UWX>U[3Y3=+X5BU!H2K\Y-E.2-F>1Y,AV$$@,!A#=_8]_P""RDEMXA'P
M$_;VT&7PGXHL9Q:2>)9[%K:%I1QMO8" ;9^F9%'EG.2(P,D _02BH=/U'3]7
ML(=5TJ^ANK6YB66WN;>4/'*C#*LK#(8$$$$<&IJ "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKX5_X+[_
M +5OQ#_9(_9G^'/C'2?$7B+P]X!USXW>']&^-/B[PE)-'J.C^%)7E:\>":#]
M[:M(8XXO/B(D7S-J$/(A !]Q:;J^DZS%)/H^J6]VD-Q);S/;3K($EC8I)&2I
M.&5@593R""#R*L5^>W[#?[+'@'QCX2T']J7]B/XR:]9V5I\?O$%Q>/H/Q"O;
MO1?%_AEM:O(GCGAEGDM[DK$Z3)<;?.+18\P[V!ZW_@X:D^*GAO\ X)1_%?XJ
M?"+]H'QIX#U;PMH,=W#)X.U**S:]W7EO&T<TPB-PJ>6TBXAEBSO.[=@  'VY
M17F'P!O?&U_^QAX*U'PG-:W/B.;X8:;)IDFM3R>1+>G3HS&9W4,^PR8WL 6P
M20":_/S]I;_@C3X;_9G_ &8?''[4OQW_ ."R_P"VS?7/@[PE?^(/$4VB?&Q-
M-L[RXAA>9H[:V-I+]G620!(XM[[=ZJ">* /U2HKX#MOCI\0O^"0?_!!C0?BG
M^T/X[\0^*?B3H?P_MWNKWQ9?76JWMQXEU-C*(9GD9Y98K::X(89^6WM&P!M
MKRC_ ()$? ;]@S]J/X@Z1^U%^S#_ ,%J/VI/C-J?@Z[6^\1> ?''Q;EBLC<N
MC*#>Z0UI#,+?S6+H YA9HPNZ1592 ?JG117YQ_L'>)+'_@L5\;_VC/CU\;-=
M\07?PZ\!_$ZZ^&WPD\,Z3XEO=-M;"/3X8WN]8'V26(O>W#W$3I<,3) BJD93
MYMP!^CE%?E!\,?\ @LQ\5/V<O^"4?[3WBSXUZZ/%7Q4_93^(>K?#FVUK55#/
MXBG%ZMEH^HW*KC>S-*OG8P9!:R/D%R1N_M5?#?XP?L)?\$FM$_X*0> ?BKXK
MU;X]^ ]'T'Q?X]U[7?$]Y/#XQ%Q-;?VMIE[;-(8!9&.YF\F)(U^S>1#Y/EE2
M2 ?J%17-?!CXI^&_CG\'O"GQL\&LYT?QCX:L-<THR8W&VN[=)XLXXSLD6NEH
M **** /"_P#@GO\ \D3U;_L>]9_]*37NE>%_\$]_^2)ZM_V/>L_^E)KW2@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *;))'#&TTTBHB*2S,<  =237R_\
MM;_\%:?V7?V7?M7AK3-9'C3Q7!E/[!\/7"M'!(/X;BYY2+!X*KOD!ZIWKY*7
M3_\ @J)_P5KF$E_*? 'PPNFR%*RV=A/"?1?]?J!([G]SN'6.@#Z7_:W_ ."R
M_P"S5^SW]J\*_#.X7X@>)XLH;;1[D#3[9^G[VZ *L0?X8@YR""4/-?-FG_ K
M_@IU_P %6;^'Q%\;_$<G@'X=S2++;6-Q;26ULT><AH+(,)+HC@K).P&#\K]J
M^NOV2?\ @E-^RY^RK]E\1_V#_P )=XK@PW_"1^(8%?R9!_%;P<QP<\AOFD']
M\U],T >!?LG?\$V?V7OV188-6\&^$!K'B6-1YGBK7PL]V&QR81@);CK_ *L!
ML'#,W6O?:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "O$_VP?V!?@!^V?X>-O\1= ^Q:_;PE-+\5Z8BI>VWHK'&)HL_P#+-\CD
M[2I.ZO;** /R@L/$O[?7_!&+Q2FC>)K1O'/PEN+O; X=S9$,V?W3D,VGSGG]
MVV8V); DQN'Z#?LI?MJ_ 3]L7PG_ ,)#\(_%*F^MX@VJ^'K_ &QW]@3Q^\CR
M=RYX$B%D/3.<@>FZ_P"']!\5Z+=>&_%&BVFHZ=?0M#>6%];K+#/&PP4=&!#*
M?0C%?GI^U;_P1\\:?#'Q9_PT5_P3L\57NAZUI\IN1X4BU!HI$;^+[%.QZ$<&
M"4[2"0&QA* /T7HKX"_8X_X++VEYKJ_ K]NG16\'^*[*?[))XBN+-K:VDF'&
MR\A(!M),]6QY?))$0'/WS9WMGJ-G%J&GW<4]O/&LD$\,@9)$89#*PX((.01U
MH DHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ KD?BU'\&?&&GP? CXT:9I&K6/CZ&ZTV/PWK=B+BWUA$@>:>!HW4HX
M\I'8JW4*<=*ZZO+?VHOV0OA7^UGI_AE?B!JGB72-6\%>(!KG@_Q+X0\1SZ9J
M&CW_ )$MN9HY(FVN&AFEC:.59(W61@R'- 'Y)_#'X9_&W_@B7\?/"GQO_9"^
M(EW?_L^_%?\ :JU#X7>+?@-JL\EQ%HLTNL7=G9ZAI3R,SB18;;YE)W.T:AS(
MK P?=W_!P]_RA;_: _[%"+_TNMJZG]GO_@ESX&^'?CJQ^*?Q]^*WBCXJ:_X:
M\<ZYXB\#?\)7>0"QT.XO[N>7[8EG:6]O!)?>7,5-Q(CLC,_D^4#BO3?VT/V-
M_AO^W;\$M1_9T^-'BKQ+:^#M;01^(-)\.:A%:'4T62.5$EE,32JJO&#B-T#9
M(;<,  &O^R-_R:C\,?\ LGFB_P#I##7@O_!4M/\ A>GC;X$_\$^;0>;!\5_B
M9#K7C>W/W6\*^'=FJWJ/CD+-=)IMJ>Q%T17T?\"OA!I_P$^%FC_"+0_&&NZU
MIF@6,5EI,_B*YBFN8;6*-8XH3)'%&9 JH &?<YR=S'C&4?V9_A_+^U8/VPKR
M^U2X\4P^ /\ A$+"VGN(S96-@U[]LF>&,('6::18!(Y<@K;1 *NTE@#T.OSH
M_;8_8F^'_P &_P#@K1^RQ^V-^R3X7L_"WQ"\8>/M2\.?$O3_  ];K;0^)/#A
MTFZNKN]O(D 1V@,$:^:PRTEQ;ABS)#CZN_;>_82^$/[>O@+0O!'Q5\5^-/#T
M_A?Q)#KWAOQ%X \53:1J>FW\:/&LL4T>1G9(XPRMC.1@@&M/]G_]CWX8?L_:
MK)XRMO$?BWQEXMGTT:=/XW^(?B>?6-5-GO#FVCEF.RVA9U1VB@2))'17<,P#
M4 >K5^:'_!LSX2U#X)_"3]I7]ESQA"UOXF\!_M4>(X]3M9!AWMY[6Q^S7.#R
M4E6%V1NC*H(SFOLG_AA/X)?\-W?\/$?MWB/_ (3[_A7_ /PA_P!G_MU_[,_L
M_P"T>?N^S8QYF[ONV?Q;-_SU6^)_[!GPM\>_%W7/COX-\>^-/AYXK\6Z+;Z1
MXWU;X>ZW'8OXCLH PMTNA)%*!+$KND=U"(KF-'*K,%   /Q"^,?[.7Q%_:!_
MX)>_\%-OVDO FEW%UI'B#]J>ZUGP\(D)&H:9HNLF2[NTQ]Z-8+F1RPXS;..J
MG'Z1_P#!9_XP>%=;_P"#=SQW\3-!NDN+#QA\*] 301;_ #FZ.I3V$=NL8'+E
MO/4@#MSVK[6^$G[//P3^!7P3TS]G'X4_#72](\#Z1I;:=9>&XX/,M_LS[O,2
M02;C,9"[M(TA9I&=V<L6)/D'@K_@EC^S3X-7PEX8EU?Q?K7@7X>ZVNL?#WX8
M:_KXN=!\.WJ,S02PQ>6)IQ 78P174T\5O\IB2,HA4 [G]@KX4>)/@/\ L,_!
MCX'^,86CU?P;\*/#NAZK&YY2YM--MX)5_!XV%>LT44 9/CJS\8W_ (1O[/X?
MZQ::?K4D!&G7M];F6&&3(PSH/O#&>*\A_P"$!_X*"?\ 1?\ P)_X2DG_ ,57
MNE% 'SA_P3QL?'B_ W4EGUVQ:0>--5$K"U.&D$V'(YX!;<0.P(KW?[%XW_Z#
M=E_X#'_&O(_^">__ "1/5O\ L>]9_P#2DU[I0!C_ &+QO_T&[+_P&/\ C1]B
M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%%
M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\
MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-
M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8
M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&
M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L
MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q
MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_
M_0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_
M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?
M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1
M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_
M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\
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
M_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\
MH-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW
M_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\
MH-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW
M_P"@W9?^ Q_QK0TV/48K4)JEQ'++N.7B3:,=N*L44 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7_ ,$]_P#DB>K?]CWK
M/_I2:]TKPO\ X)[_ /)$]6_['O6?_2DU[I0 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 45Y_^T!^U)\!
MOV7O#7_"4?&WXC6.C1NA-I9NYDN[PCM# F7DYX) P,\D#FO@7XF?\%4?VP?V
MT?%<_P &_P#@GK\']4TRVD^2?76@26_$9.!(\C'[/8(>1N9F;."KJ>* /N;]
MI?\ ;2_9R_9+T4ZE\9?B%;VMY)%OL]!L\3ZA=CML@4Y )XWOM0'JPKX-\9?\
M%"_V_?\ @H;XCN?A?^PU\,-1\+>'_,\J\UNVD ND0_Q3WS8CM,CY@D1\S@A7
M?I7H/[-'_!$#2)-:'Q5_;?\ B%=>,M?NY1<76B6E_*8&D/)-S=,1-<-ZA=@R
M/O.*^\?!O@GP?\._#=KX/\!>%M/T;2K)-EIIVF6B00Q#_91  /ZT ?$O[*W_
M  0_^%?@:]C^(/[5OB5O'WB.23SYM+221=-CE)R3(S8ENSGG+[%.2&1NM?<>
MAZ%H?AC2+?P_X:T:UT^PLXA%:6-C;K%# @Z*B* J@>@&*MT4 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
MU>&PTVPA,MY>3G"1)TW'';FO./\ AN?]D?\ Z+UH/_?Y_P#XF@#"_P"">_\
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
M=][\WO<WRM;0_6#XC?\ !O[^P'XS\R3PG:>+O"3G)C71?$)GC4^XO$F8CVW
M^]>)^(_^#=/QQX+U%O$/[.O[9EUIUVO^H34='EM9%[C-S:S$_E&*SOA7JG_!
M6+X6_#S1OB;\$_B^WC[PMJ=A'=6T!U2/4RD9'^I:&] G1U(*,D6=K*0"1R>^
M\'?\%OOBO\/-3C\,_M4?LP2VET.)I]*\ZPF4#J?LUT&W'_MHHKZ;">)N8X>"
M6(G4@G_/'FB_25G=>9]EA/%+$T(1^MNI23MK./-%W[2L[KST.#_X93_X."_V
M=1GX:?M"R>-((/N1KXNAU$%!V":S&O;^$?AVH_X>:_\ !:#]GS]U\>_V,O[:
MLH?^/C49?!=Y%G'7%S9N;<?]\FOL;X4_\%:?V'OBFL<$GQ2?PS>28_T/Q79-
M:[?K,-T _P"_E>ZZ'\4?AUXGTY-8\->-=-U"TE_U=U8W:RQO]&0D&OHL-Q?@
M,RC>="C5\XJTOFT_T/J<)Q;EN:1O[.C5\XV3^;3T^X_.KP!_P<F?#>286/QE
M_9=\0Z/)&VVXDT#68;T@CJ?+G2W*_P"Z6/UKWGX<_P#!<;_@G1X_\N&_^+6H
M>&KB3&VW\1^'KF/!]Y(5EB7\7 KZ!\?^!?V=/BO";?XH^ /"?B2-EVE->T2"
M[&/3]ZC5X-\1O^"3W_!,#XD^9-=?!'3M'N7SBY\.:I=6.SZ1QR"+\T-=/UGA
M7$?'0J4O\$E)?^3'9[?ARO\ '1G3_P ,E+_TH]S^'/[5G[,GQ>\M/A?^T#X-
MUZ67&VVTSQ);2S GL8P^]3[$ UW]?FE\1O\ @WL_9)UKS)?A;^TEXJT"1^53
M5X+;4HD/LJK V/JY/O7 ?\.F/^"A_P !!YG[,/\ P4 MFM8!^[LX_$FI:29
M.B^2@EA/T9L4_P"R\@Q'\#&\K[3@U^*T#^SLEK_P<7ROM.+7XK0_6RBOR5C^
M-W_!P1^SP=NNZ*GC>P@/[L-8:;JGF >]FRW)S_M<UHZ5_P ' W[3OPLN8]._
M:;_8EBMY=VV4VLM[HS@]R([J.;)]MP^M+_5;'U-<-4IU?\$U^MA?ZN8VI_N\
MX5/\,E^MC]6:*^!?AS_P<2?L7^*/+MO'O@KQMX7G./,EETV&\MU^CPRF0_\
M?L5[S\/O^"J?_!/;XF>6OAS]JCPS;O)]V+79)=,;/IB[2/GZ=>U>=B,DS?"_
MQ*$EYV;7WJZ.&ME&:8?^)1DOE=?>M#Z!HKGO#_Q9^&7BVP&J>%?'FE:G:M]V
MYT^]2:,_\"0D5?\ ^$Q\,?\ 0:@_[ZKS&G%V9Y[33LS2HK-_X3'PQ_T&H/\
MOJC_ (3'PQ_T&H/^^J0C2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?
M^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0
M:@_[ZH TJ_GH_;#_ &?O$G[,?[1GBCX1^(=/DABL]2DET>=T(6ZL)&+6\RG&
M""F <=&5EZJ:_H%_X3'PQ_T&H/\ OJO)/VL/V6/V7/VRO"\.@?&&U0WEDK?V
M5KVFS"&^L=W4)(5(93U*.&0GG&0" #\"*]-_8\_9^\2?M.?M&>%_A'X>T^2:
M*\U*.76)T0E;6PC8-<3,<8 "9 SU9E7JPK[H_P"'"/PA_M[[1_PUY?\ ]E^9
MG['_ ,(Q']HVYZ>=Y^W.._E_AVK["_9/_98_9<_8U\+S:!\'K5!>7JK_ &KK
MVI3":^OMO0/(% 51U"(%0'G&220#VVBLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_
M +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H/^^J
M/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,
M?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZJY8W]GJ4 NK&
MX66,D@.O3- $U%%% !1110 4444 %>+?M>_&/]H+X&:I\/O&_P (_@9X@\?^
M%SXGFMOB9I?A.&VFU*STR2RG\J]@@FD1[CR[L6^Z*$F0HSD*V,'VFB@#\EO%
MGP,U_P#X*:^(OA7X3^$7P*\4Z1_PK7]L77?B!XB^*_BSPO<:*- TRVUR^GDT
MRU^V)%<SW=TYMU,<2-'$T :8JT:BOJ?_ (+O^#OB1\7_ /@F!\4?V?/@O\*_
M$OC'QCXXT2.P\/Z-X<T:6X+NMY;.[2R@"*!50,V9'4MM(4,00/KNPTW3M+C>
M'3-/@MDEG>:58(@@>1V+.Y '+,Q))ZDDDU/0!Y!^RUXG\5VG[%?A*XM_A9X@
M@\2>'O %G:3^$->LFTR[?4;:PC4VFZ<!!ND78)@6BYR&(!KPC0?VT_VIOVVO
MV>]?^#6B_P#!-;XK?##Q]XDT>[T34I_B=8VL'AW03/&\+WIO/.63488U<LL=
MO!YDK (1$C&9?M:B@#X/_;X_X)4:MK_[ GP6^%'[(4,=WXY_98\0>&?$OPH@
MU6Z2 ZU-HJHC64TQ^6-KF-2V\X7SECW%5W$5/VM_@_X[_P""MOQK_9^\$'X(
M>-?"'PN^%GQ#MOB+\2K[Q_X??2I;G4K*!TL-$MH)?GNV:2>;SYXLVRQCY)I&
M95K[[HH \9_X:2^-O_#=W_#*W_#(7B/_ (0'_A7_ /;W_"Z_[23^S/[0^T>5
M_97D^7GS-OS[O-W_ /3+9^\KYI_9*^$?C[_@DO\ '?\ :"\")\$/&OC#X6_%
M3X@3_$;X9WG@#P\^J26^J7L21ZAHES%$<V962& P3S;;9HC\\R,C"OORB@#\
MU?@]_P $3/$OQ$_X)8?'W]GC]I:ZL-(^*7[3WC+6/'OBV6WG%U!X>UJYNTO-
M/M?-3B>.VEAA,A3AF><(S*58I^TAX-_;#_;U_P""97AS_@E]JG[/_B[P?\2?
M$5EH/ASXO^+M8THIH6@6%A<6SW^IVU\3Y&I"Y6U(MX+=I)/])'G"'8Y'Z5T4
M 8WPY\ ^&?A5\/=!^%_@JQ^RZ-X;T:UTK2+;=GR;6WB6&),]\(BC\*V:** (
MKZPL=4M)-/U.RBN+>5=LL$\8=''H5/!%8_\ PJ[X9_\ 1.]"_P#!1#_\36[1
M0!X)_P $]M-TY?@EJJKI\  \<ZP !$. +@@#IV  _"O=?[.T_P#Y\8?^_0KQ
M'_@GO_R1/5O^Q[UG_P!*37NE $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $
M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_
M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=
MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,
M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]
MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^
MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\
M?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:
M?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4
MU% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\
MSXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H
M4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_
M ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U%
M $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#
M_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?
MV=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SX
MP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $
M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_
M]^A46NZ]H?A?1[GQ#XEUFTTZPLXC+=WU]<+## @ZL[N0J@>I.*^'/VJ/^"X'
MPL\#WLGP^_91\,MX^\122>1#JCQ2+IJ2DX C5<2W9SQA-BG(*NW2@#[4\9>)
MOA]\.O#=UXQ\?:WI.C:59)ON]1U2:."&(?[3O@#V]37P=^TM_P %KO#,NM'X
M5?L/_"Z3QEK]W*;>UUN[TN0P-(> +:U4":X;T+;!D?=<5PO@W_@GG^WY_P %
M#?$=K\4?VYOB?J/A?P_YGFV>AW$8%TB'^&"Q7$=ID?*7E'F< LC]:^\?V:/V
M+?V<OV2]%&F_!GX>V]I>21!+S7;S]_J%V.^^=AD GG8FU >BB@#X7^%W_!*;
M]KG]LGQ7!\8_^"@?Q:U'2K:4[X=!BECDOQ&3DQI&H^SV"'@[55FSD,BGFOOG
MX"?LI_L_?LS>&1X7^#/PRT[28V0"ZO/*\V[NR.\T[YDDYYP3M&> !Q7H=% $
M/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_
M]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=
MI_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]G:?_ ,^,
M/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^A4U% $/]
MG:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I__/C#_P!^
MA4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\ ?H4?V=I_
M_/C#_P!^A4U% $/]G:?_ ,^,/_?H4?V=I_\ SXP_]^A4U% $/]G:?_SXP_\
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
MUD:?IQ&190D'H?*%?&GQ:_X(<_LK>-/-O/AEXA\0>#;EL^7##<_;K1/K'/\
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
MGY^?$C_@A%X;M;[_ (2']GC]H'6-#O(6WVMOKMN)MK=MMQ!Y;1@>NQC7+_\
M"%?\%N/V2^= \27'Q!T:VZI'=QZRLBCHH2X"W@&.R >GI7Z5T5XD^&L!&7/A
MI2I2[PDU^#NCYVIPAED9N>$E.A+O3DU]Z=U\M#\Z_!O_  7%\<>!=6'A3]JG
M]E^]TN^CQ]JET=I+69.Q_P!$NQG\Y17T=\)?^"I_[$7Q<\JVM/C%;Z!>RXS8
M^*X&L"A/8RO^X)^DAKV_QEX \"?$;23H/Q!\%Z3KMBV<V>L:=%<Q'/\ LR*1
M7SE\6O\ @CS^Q-\3O-NM'\%:AX2O),G[3X8U)HTSV_<S"2(#V55^M3]7XDPG
M\.K&LNTURO[UI]Y/U7BW _P:\*\>TX\LODXZ-^;/IK1M;T7Q%IL6L>']7M;^
MTG7=#=6=PLL<@]5920?PJU7YO:S_ ,$</VI/@?J,OB3]D7]JV2&3=O%M-<W.
MDSL!_ 7@:1)3_O!%/>JO_#5/_!8S]D_]U\:?@U)XPTFWXDOKC15NU6,=_M6G
M, O^]*"?49H_M[$8;3&X6</./OQ^]"_UEQ6$TS#!U*?]Z/OQ^];?<?I717PI
M\*/^"[OP*\0-'I_QC^%>O^%[DG;)<Z?(FH6RGN6XCD7Z!&(KZ=^$O[9W[*_Q
MR\J+X8_'3P_J%S-CR].EO!;7;9]+><)*?^^:]#"9QE>-THU8M]KV?W.S/6P.
M?Y-F-EAZ\6WTO9_<[/\  ].HHHKTSUR.ZM+6^MGL[VVCFAD4K)%*@97![$'@
MBO)OB-^P-^Q7\63))X\_9>\$W<\N?,O(- AMKAOK- $D/_?5>NT5K2KUZ$KT
MI.+\FU^1I2K5J+O3DXOR=CXG^(W_  0&_P""?GC7S)/#&B^*O"+MDI_8/B-Y
M44_2\6?CVR/;%?,?[3O_  ;MZG\.?AKX@^)'P)^/%WK]QHNFRWL'A?5?#ZK/
M>+&I=HXYXI<&0J#M7ROF; R,\?KI17MX7BC/,+)-5G)+I+6_E=W?XGKX;B+.
M,-)-56UV>M_ONS^5>OW^_P""/G['O_#)/[(.E_\ "2:7Y'BSQGLUOQ)YB8DA
MWH/L]JW<>5$1E3TDDE]:^5?^'/G_ !M[_P"16_XM/_R.W^I_T?\ UO\ R"^F
MW_CZ_P"6?_/O7ZJ5]#Q?Q!2QV%HX?#OW9)3E^D7Z;OY'M\49U3QF&I4:#TDE
M)_HGZ=?D%%%%?GQ\2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5\S_ /!3K]NO6?V(_ OPXTSP/I^C/XL^+WQ:T;X?^%M2\3"0Z5H]Q?N^[4+Q
M8WC>6**.-SY2R1M(Q1=Z#<P^F*\6_;\_8+_9_P#^"D/[-NJ_LQ_M&:-<S:/?
M3QWFFZEILPBO='U"(,(;VVD((25-[CD%65W1@58@@'@_[/\ \0O^"BO@C4M,
M\4^(_B]X9^)O@Z^^/6M^$?&=GJ/A&6QU+1[0:O=VD%]93PW3H84D2%#;2Q-M
M20$3 (0W<?\ !9+]K;]I[]AK]@SQO^U%^S%X-\%ZKJ'A+35NKZ3QC>W6VWC>
MXA@#0VT" 7#CS6?#S1 >6.'W8'PI_P $\/VQ?VP/^"2OQ=T7]BO]N>.?XB?
M_P >?&?6_!WPT^/Z;O[0@\0_VK<0-;:PC2.W^D3(\BNS%E#LWF2JCK#]B_\
M!P]_RA;_ &@/^Q/B_P#2ZVH ^C/AU\7[R7]E'0OCYXXM+B\N&^'EKX@UB#2+
M(R2SO]A6YE6&%>69CN"H.I( KX$_;)_:0_X.$?V3?@_JW_!035/#OP'OO WA
MB :QXI^!5C;7LNJ:9H@.Z7.J$A)[N&([I7C B!1V1)54*_WY^R-_R:C\,?\
MLGFB_P#I##7CO_!3"U\1_M-_#>]_X)M?![4"GB3XL:5]C\:ZQ$H=/"7A&60Q
M7^H3CIYL\2S6EK$<&6:1G ,=M.R ';W'[=_P>L?^"?\ 9_\ !135([JT\'W_
M ,-K/QA:V5P56Z>*ZM8Y[>S&3M,\CRQP*,X,CJ >:\+_ &7+C_@X)\6_%SPM
MXK_:3\5?LAV_PKOKD7>OP> ?^$@O=:6S:-G2&VDEVVKR%MB&7>4 +.H? 5OH
M#XO?L#_LG?'O]E73/V)?B[\*$UCX8:1IFG6%EX6&K7=I$MO8HB6D9>VECD(C
M$:$ MC<BMU4$?G_X0_8P\9?\$*O^"B7P8TW]C?XE^);_ /9P_: \9S>#_%/P
MG\1:M)?1>&]:DLY[FTO;"20EE4BWD+ELOLA<.\FZ,Q 'ZPU\9?#/]KO]HG]O
MK]I+XT?#?]D3XD^'O _@;X'Z^/"<_BO4_"_]L3^)/%21F2[AV&>)8+&U)CB<
M+^^F=R4EB51N^S:_,/\ X-7K/4--_90^/NF>)@P\0V_[6/BR/Q$LPQ*+L6VF
MA]^><Y!_'/O0![=\!_\ @L1\-/$O_!.CXC_MK_'_ ,.Q^&];^!^I:QX>^+OA
M/3;@RBT\0Z;((9+2U:3!9;B1X/)W]/M"HQRK&N)^(W[=O[<G[+G[#_A'_@J7
M^T5/X7U#P9J1T;5?B/\ "?0_#<D=QX7\/ZI+#'%+9WQF,EU>VGVFW:<2((IL
M3!%@ 5J_++]JVP\;ZQ^P%_P54U_PK'._AMOVQ+-;AH 3&YB\0G[2>.#^\>S8
MG_=)K]8?^"UE]X9L?^" 'Q6N+5XO[-;X3:='8$8VD/):)!C\63'X4 ?<VA:Y
MH_B?1+/Q+X>U*&\T_4+6.YL;RW<-'/#(H=)%(ZJRD$'N#5JO$/\ @F58>(]*
M_P"";O[/NF>,%D75K?X(^%(M36;.\7"Z1:B0-GG=N!S[YKV^@ HK)\=>(=4\
M*>$;_P 1Z)X5N]<N[2 R0:38LHFNFR/D0MQGZ^E>0_\ #6'QL_Z,?\=_^!5M
M_P#%4 '_  3W_P"2)ZM_V/>L_P#I2:]TKYP_X)X^*=9E^!NI2OX+OD9_&FJN
MR%ERA:;<5/NI)4^ZFO=_^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (27
M5_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X2
M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_
M^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_
M .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W
M_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?
M^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^E
MH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\
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
MP;H>%X9!<?$CX_>*-29VW2KH_AV"T))Z_-+--GZX_"O4P_#'"67_ /,3!/\
MN4VW_P"!'M87A;A++OAJPBU_)3N__ CY-_X*]?'KX;_M*?MC:[\1_AC=:;/I
MUDD6CQ7VGR*_]I+; K]K++D/N;<JMWC2+TKY:K]IM&_X((?L3:3H]Q8W6A_$
M74[J:V>.&^U'Q! #!(RD"0)!#$I*D@@-D'&#FORI_P"&1OC#_P -9?\ #'']
MA2?\);_PD_\ 8WE>4=N=W_'QCKY7E?OMW_//YJ_2N%,QR^. EA(5Y5/97?--
M)/E;;TMTCLNRLC]!X8QF#IX%X:->53V=WS323Y6V[*W2.R[*R)?V/OV@?C-^
MS/\ %M/B/\!M!TRZ\2W%C)IFG76JZ<+A;,SE5,L>Y@B28&S>V5"NX(P:^\O^
M'=O_  6@_;.'VC]JO]I5O"NCW7-SH]WKVX%3Z6.F@6Q..SLI'3UK]'O@;X"T
M7]GWX0>'?@KX!\"7D.D^&]*BLK3.P-+M'SROCJ[N6=CW9V/>NK_X275_^A0O
M?^^EKX['\75JV,G5H48)[*3CS3LO-NR[V2T\SY?&<35JN+G5HTX+M)QO))>;
M=ODEIYGPO\$_^#=W]D?P-Y-]\9/''B;QU=)CS;<3#3+*3_MG"3,/^_\ 7UY\
M&?V2?V9/V>843X+? OPSX>E1=OVZQTJ/[6XZ?-<,#*__  )C76?\)+J__0H7
MO_?2T?\ "2ZO_P!"A>_]]+7@8S-\SQ_\>M*2[7LON5E^!XV*S3,,9_&JMKM?
M3[EI^!L45C_\)+J__0H7O_?2T?\ "2ZO_P!"A>_]]+7FG ;%%8__  DNK_\
M0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7
MO_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\
M]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[
M_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\
M0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7
MO_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\
M]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[
M_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\
M0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7
MO_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+0!L45C_ /"2ZO\
M]"A>_P#?2T?\)+J__0H7O_?2T ;%%8__  DNK_\ 0H7O_?2T?\)+J_\ T*%[
M_P!]+0!L45C_ /"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2T <Q\6/V5OV<?CDL
MC?%?X+>'M9GE&&OI].5+H#VG3;*OX,*^8?BU_P $+/V:O%OF7GPI\;^(/"%P
MV?+@D==1M$]/DD*RG\937V+_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM>
M=B\IRW'?QZ46^]K/[U9_B>5C<CRC,;_6*$9/O:S^]6?XGYV?\,-_\%9?V5/W
MW[.?Q_;Q+I=MS;Z7;:WP%'K9WX, ..RLQ/Y5+9?\%:OVW/V=KR/1?VN/V5C+
M$K!/MQL;C299?5A(RR02_P# %4'IFOT._P"$EU?_ *%"]_[Z6HKW5[K4K22P
MU'P)<7$$RE989U1T=3U!!X(KS?[ J8;7!8F=/R;YH_<_\SQ_]6*N$UR[%U*7
M]UOGA_X#+_,^:/A+_P %G_V,?B+Y5GXKUC6/!UX^%*:]II>$MZ"6W,@ _P!I
MPGX5]*?#_P"+'PO^*^F_VQ\,?B)HGB"V !:;1M4BN0F>S>6QVGV.#7B'Q:_X
M)[_L@?&/S;C7OV7H=,O),G[?X;;^SI QZL5@*QN?=T:OFSQ[_P $3M4T+5/^
M$F_9M^,7B'1KR EK2'7(5,B'VNK8HR?A&31[;B7!_'3A67>+Y9?<]/N#ZQQ?
M@/XE*&(CWB^27S4M/DC](J*_,VSG_P""WG[*B I#J'C[2+?JDJ)K8EQ]=M[C
M'H170>#O^"ZNM>%KM_#7[1W[,=]INIP+_I#:/=-"X;'0VUTH9!GN9#]*<>)<
M%"7+BH3HO^]%V^35RX<7Y=3DH8V$Z$O[\7;Y-77ST/LK_AJ3X7_\-0_\,F_V
MC_Q4O_"-_P!K_?&S[W_'OZ^;Y?[[;_<YKTBOP'_X:D^*'_#4/_#67]H_\5+_
M ,))_:_WSL^]_P >_KY7E_N=O]SBOV^^$OQSTWXS_#31/BIX*\.7<^F:[I\=
MU:NLB$KN'S(W^TK!D8=F4BIR#/HYQ.K%Z.+NE_=Z?-=?5&?#'$T,^G7@U9QE
M>*[P>WS77U1W5%8__"2ZO_T*%[_WTM'_  DNK_\ 0H7O_?2U](?7&Q16/_PD
MNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+J_\ T*%[_P!]+1_PDNK_
M /0H7O\ WTM &Q16/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM &Q16/_ ,)+
MJ_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM &Q16/_PDNK_]"A>_]]+6AIMY/?6H
MGN+"2V8L1Y4I&?KQ0!8HHHH **** "BBB@ KQ;]KWX*_M'_$?5/A]\2/V7/B
MMX?\.^)/ /B>;4;C2_%FDSW.F^(;*:RGM9K"=X)$DM\^<LJS*LA5X4RC#(KV
MFB@#\_? O_!/G]IS]JW5/#-C^VG9^%/"'@3X??M#ZU\2(/!_AB\N=1O/$NKI
MJE[-8/+=SP6ZV]@AN#*(UB=[A=FYHN5KW3_@JQ^R?\9/VZ_V*?&/[('PAU[P
MUHC>.[!++4_$7B.:X8:?$EQ#-F*"&,^<SB-ERTD83@X?.!]'44 >3?"/P/\
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
MEHN*F.1\ 49<TL+5KOO5JO\ ]MT_ F'"_ -*7/4PU7$2[U:K_P#;=/P/PY\
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
M )DC_P"]M>U_JAQ%_P ^/_)H?_)'M_ZKY[_SY_\ )H__ "1^JE%?)G_!,/\
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
M ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ
M-BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_
MX0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\
MA!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^
M?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y
M^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\
M MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\
M"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**
MQ_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0
M?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!
M](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F
M]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?
MF]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH
M V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"V
MH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL
M?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2
M/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](
M_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_
M\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_
M ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_X0?2/^?F]_\  MJ
M-BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\ A!](_P"?F]_\"VH_
MX0?2/^?F]_\  MJ -BBL?_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VH V**Q_\
MA!](_P"?F]_\"VK0TW3H-*M1:6[R,H8G,KECS[F@"Q1110 4444 %%%% !6;
MXN\&^$/'_A^X\)^//"FFZWI5VNVZTS5[&.YMYAZ/'("K#ZBM*B@#S7]G?]D#
M]FO]E&UU>U_9^^#7AWPM_;NKW>H:G+HVBV]M)-)<3O.T9:)%/E(SD)&>$4!1
MP*ZOQS\*?A=\3UMD^)?PVT#Q$+(N;,:[H\%V("^W?L\U6V[MJYQC.T9Z"M^B
M@#)\&^ O WPZT@^'_A]X,TG0K!IFF-EHVG16L)D( +[(E5=Q  )QG@>E9^K_
M  4^#7B#XA6/Q;U[X2^&;[Q7ID?EZ;XGO-!MY=0M$Y^6*Y9#)&.3PK#J:Z:B
M@!'1)%*.H96&"",@BN:^'/P7^#OP>6_7X2?"?PSX6&JW'GZF/#F@V]C]LEY_
M>2^2B^8W)^9LGDUTU% &/_PKOX?_ /">_P#"U/\ A!M'_P"$H_LO^S/^$D_L
MR+[?]B\SS/LWVC;YGD[_ )_+W;=W.,\U1^(?P5^#?Q=ET^?XL?"7PSXG?2+C
MS])?Q%H-O>FREX_>1&9&\MN!RN#P/2NFHH   !@# '0"N8T+X*?!KPOX^U#X
MK>&OA)X8T[Q1JZ;-5\26.@V\-_>KD'$MPB"209 X9CTKIZ* "BBB@ HHHH \
M+_X)[_\ )$]6_P"Q[UG_ -*37NE>%_\ !/?_ )(GJW_8]ZS_ .E)KW2@ HHH
MH **** "BBB@ HHHH *^7_\ @HG_ ,$U=,_;]\1^ O$]U\5_^$8N/ EOJ\5M
MG0/MPN/M_P!BW-_KXO+*BSQ_%D2GICGZ@HJ:D%4IRIN]I)IV;5TU9JZL[--I
M]T['+C<%ALPPTL/B(WA*UU=K9WW33W7<_,W4_P#@W/LM1MY+<_M=%%D4@@>
M<@>X_P!/HTS_ (-S[+3H([<?M=%UC4  ^ < ^Y_T^OTRHJ?9_P"Q?5.:7L[W
MMS2WM:][WO;S+^KQ^H_4^:7L^W/*^UOBOS;>9\O_ /!.S_@FKIG[ 7B/Q[XG
MM?BO_P )/<>.[?2(KG&@?81;_8/MNUO]?+YA87F/X<"(=<\?4%%%53@J=.--
M-VBE%7;=DE9*[N[)))=DK$8+!8;+\-'#X>-H1O97;W=]VV]WW,[Q1X0\)^-]
M)DT#QIX7T[5["7_6V6J64=Q"_P!4D!4_E7SI\7?^"-'_  3!^-GFR>,/V-?"
M%I-+DM<>&+:31GW?WLV#P@G//(.>^:^G**[L)F.88"7-A:TJ;_NR<?R:+K87
M#8E6JP4O5)_F?F!\7?\ @U4_8;\7>;>?"3XN>/\ P=<OGRX)KJWU*TC],))$
MDI_&:O&)?^#=W_@IU^S-*UW^Q+_P4:6*&%BT=LNL:IX=>4?W?+MVN(F)]&8*
M><U^TU%?4X?Q"XKHP]G4K^UAVJ1C-/U;5_Q/(J\,Y-4ES1I\DN\6X_D[?@?A
M=XP\'_\ !QO\"97F^+_[,OAWXS:9"=P;6/!6A^)C<8ZDFV47S9_VSD]JXC5/
M^"KGPV\%7L7A;]NS_@AOX%TB[8[)Y/#^AW'A2X4]R(98&=S[&0'WK^@BJNM:
M'HGB339=&\1:/:W]G.N)K2]MUEBD'HRL"#^(KMI\;997_P!]RRF_.E*5%^ON
MMZBAE6:83_<\=4C_ (K2_.Q^('@+]M#_ (-L_BY;BS^('[-GCWX;7DF!+>W%
MQJ5S!$?5#:7DY8?6$'CI7K_P]_8?_P"" G[1$B#X2_MY7-O/<?ZC37\>V%E<
M,3T @U"T$Q^F,U]O_%W_ ()'?\$U/CAYK^/OV,O XFGSYUWH6F?V3.Y/\1EL
M3"Y/N3FOESXN_P#!K-_P3]\;>;=_##QQX_\ !5PV?*@MM6AO[1/JES$96_[_
M  KOIYUPCB?@Q.*PS\Y*I!?*_,=M/-^.\%\-:-1+^]*+_%\I2UO_ (-M/A)K
ML2ZC\._VM=9M[28;[:2]\/6]\&0]"'BFA#?4"N/US_@W)^._A2Z^T_"+]KW2
M)G7F.6^TBZTU@?K#+/CZUP][_P &V'[>_P"SQ=2:K^Q)_P %&192*QDBC>ZU
M+PY(3UQNLI+@,>V2 #WQ4?F?\'5'[(QRR3_$K1K;VTK7?.Q]-E^?TS]:[8T,
M1BHVP&=T:B[58^S;\K3B]?F=2X]XEP\>7%4*B7DH5%^1WLG_  2R_P""UWPQ
MTQ(?AY^VF]W C$QZ=H_Q2U>$#ISLGBCCY^O:FZ7\/O\ @Y)^%D,LFB^(=8U2
M%%^9KK7M U-F'^RMV[N3]!FN)L?^#E3]N_\ 9[NX])_;:_X)S?890XCE>.WU
M+PY(3ZA+V*X#'O@$ ]L5[M\(O^#I?_@GUXW\JT^)W@SQ]X)N&QYT]UH\5_:)
M]'MI6E;_ +\BN?$Y'QK1C[2> I5X]XQA._IRN_X&]'Q#RVO*U54K]IT[?C9?
MF>=V/[:O_!P+\.+W;XI_9SUSQ'Y9P\<_PN:X1_\ @6GJF?P-%]_P7<_X*'?#
MF]^S_&+]C;0['RS^^AG\.ZMIKC_O_,^/Q%?<_P (O^"MG_!-?XX^5'\/_P!L
MWP/YT^/)M-<U7^R9W)_A6*^$+L?8#-?0&CZUHWB+38M9\/ZM:WUG.NZ&ZLYU
MECD'JK*2"/I7RV*Q<<*^3'99&#])TV>M1SW*L7"ZP].7^"37Y-GY<:)_P<P0
M!(X?$_[',BR 8FELO'(()]0CV0Q]"Q^M>A^%O^#C_P#9*OK;/C'X,?$+39^/
MEL+:QNX_?YFN8C_X[7WEXO\ AG\./B!&(O'OP_T36U485=7TJ&Y 'I^\4UY[
MXD_8"_8>\6VKVFM?LC?#DASEI;;P?9V\N?\ KI%&KC\ZY?KO#=1^]A)1_P -
M1O\ ]*1O];R*;][#2CZ3;_-'B'@[_@O3_P $ZO$[JFM>.O$7AT$9+:SX6N'
M]C]E$U>@>&/^"MW_  3E\73)!I7[56@Q,YP#JEK=6*_B;F% /QK*UO\ X(Q_
M\$T]>:22Y_9EMH'D!P]CXCU.#:?4+'<A?TQ[5YUXD_X-[?V!M<G:73+WQYHR
MGI%IOB.)E'T^T6\I_6E;A2HM'6B_^W&OT8K<.36CJQ?_ &ZU^C/I_1/VQ?V1
MO$LBP^'?VIOAS?NWW8[/QO82,?P64FN_TO5]*URR34M%U.WO+:09CN+699$;
MZ,I(-?G!XP_X-L/@3>RL? '[2/BW3$)^5=8TRUOB/J8_(S^5<)XA_P"#;+XA
M:(HO/AI^V%8W%R.BZAX5ELL?\#BN92?^^13_ +/X=J?#C7'_ !4W^:?Z#^I9
M)._+BFO6F_S3?Y'ZQ5_/=_P5:_8QU']C7]J[5]%TS3?+\)>*)9=7\'SQIB-+
M>1R9+4=@T#DIC.=GEL<;Q7U-8_\ !'[_ (*]_"ZRD_X55^VU:00HOR6>D_$;
M6K-I1Z;?($?YMBOG?]O;]GO_ (*;?#SP=H<?[:GC*[\0:2NH3?\ "/R:CXNM
M]2E$WE@RF/+F<+M"[N I.S/.VO<X?> R3&>V>.ING)6E=N/I\2M>_=K=GKY-
M4P.38GVTL93]FU:5VX^GQ*U[]VMSY*KZ7_X)2_L8ZC^V5^U=I&BZGIOF>$O"
M\L6K^,)Y$S&]O&X,=J>Q:=P$QG.SS6&=AKYHKZ[_ &$/^"9/[3/[9?@#6+OX
M:_'70?#7A^'4XH=>T:]U>\$[N8]T<K6T,9C<;6<*S.#D.!T-?<Y]F.$P6#=*
MK7C2G4346]7_ 'FDM6TNVVA]?G>8X3!X;V52O&G.HFHWW=OBLEJVEVVT/VF^
M*/[8/[*OP5>YM_BI^T1X-T2YM!^_T^]\0P"['L+<,96/L%)KYT^)O_!?#_@G
MOX!<0^&O$WB;QB^#N_X1OPXZ*I]"UZUN#]5W"O)OAE_P;8_!;2I!-\8?VD/$
MNN#:#Y'A[2K?3 &]"TIN2P^@4_2OHKX7?\$:O^"=?PM^S7-O^S_;Z[>6Q!-[
MXHU*XOO.([O"[^0?H(P/:ORKV?"^&^*=2J_)*"_&[/SGDX>H;SG4?DE%?C=G
MR1X^_P"#D/Q=KTS:'\ ?V38S>22;;.YU_6Y+II!V!M;:-#GZ2FL0_M/_ /!P
M1^U)<M#\-_A%J_@^QO(<JMEX/@TF H1]Y+G5<N/8K+GTK]5/ 7PI^%WPJL&T
MKX7_  VT#PW:OC?;:!H\%G&V.F5A50:WZ/[9RZA_NN"@O.;<_P [(/[5P5'_
M '?"07G-N?YV1^1"?\$:O^"IG[2D<%U^U'^U1#!:L^9+#7_%]]J\UN#UVPJ#
M /HL@%>K?#+_ (-N/@!HO[WXN_M ^*_$#C!$>AV-OID?T;S/M#$?0K7Z0T5E
M5XFSF<>2%3DCV@E'\DG^)G4S[-9QY8U.5=HI1_))_B?-/PP_X) ?\$[OA6\%
MUI?[.&F:M=0J ;KQ-=3ZCYA]6BG=H<_1 *]]\%?#GX>_#;3!HGPZ\":-H%D.
MEIHNEQ6L7_?$2J/TK9HKQJU>OB)<U6;D^[;;_$\JK5JUY<U23D^[;;^]A111
M61 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !117RO^V1_P4QL/@-XG\7_!?X"_"74/B+\0/!'A.U\0^+;2WNK>UTSPY9W,
MOEVOVZXEE1O.GVNT<$*R2%4+L$3#, ?5%%>-?L__ +8^E_&'Q)X\^'GQ#^#_
M (I^&GB?X:065SXKTOQB;0V_V.[2X>WO;6[M9Y8;FV9;6?YPRLC1.KHC*0/D
MZU_X.';77; >)/ W_!'C]MGQ%H%PIFTOQ)HWP/>6RU&VY*7,,GV@;HG7#JW'
M!&<4 ?HM17C'[)'[<'PR_:S_ &+M#_;IM?#FM>"/!VMZ)>:R(O&R007-GI]O
M),K74PAEEC2-HX3,I#G]VRDX)P/#?V</^"SFK?M+?&WPY\(?#_\ P2J_:U\-
MZ?XEO?+MO'OC7X3?V9H-M;;&D%W-=RW&(XBBY7@LY9552S $ ^V:**^>?&7[
M?4=Y\>O%_P"S?^S1\"->^*GB7X<:;:WGQ$.BZK96-IHLERC26VGB>[E19[^6
M)3(L"X15V^;+$64$ ^AJ*\J^!G[:?[.G[07[+D7[8O@GQY%:^!5TJ[OM7U#6
MD^R2:*+3>+V&]1^;>6W:*595;[IC)!(P3X_H?_!6CP.W@3P7^T5\0_@)XN\(
M_!;XBZS::;X1^*6NSVBQ'[8^RPO;ZS64SV%E=ML$,\@./.B,R0!\@ ^M:***
M "BBB@#PO_@GO_R1/5O^Q[UG_P!*37NE>%_\$]_^2)ZM_P!CWK/_ *4FO=*
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
M!_WU1_PF/AC_ *#4'_?5?B]_P]#_ ."^G["W^C?MC?L7Q^,M&M.+S7+SP?M
M4>FH:23:*<=V1B>OK7LWP$_X.F_V)?'/DZ?\?/@=XK\!7<F/,NK**'6+&/U)
MDC$4_P"4!KGQ/A]Q)3I^UPT(XBG_ #4IJ:^[27X&E+B7*I2Y*LG3EVFG'_@?
MB?IW_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5XY\!/^"BW_!/W]IWR8/@G^T]X
M'U>\N,>3I,VH)9W[Y]+2Z$<__CE>W_V=I_\ SXP_]^A7R.)PF*P53V>(IRA+
MM)-/[G8]JE6HUX\U.2DNZ=_R*?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_
ML[3_ /GQA_[]"C^SM/\ ^?&'_OT*YS4I_P#"8^&/^@U!_P!]4?\ "8^&/^@U
M!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_
M *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8
M^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"
M8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\
M?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H
M-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8
M_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_
M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]
M"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&
M'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\
MGQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_
M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*
M/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?
M^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?
M&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^
M?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_
ML[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_W
MU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0
M?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-
M0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )
MCX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'
M_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?
M]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0
M?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/
M^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\
M"8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"
MG_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0
MH I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\
MOT* *?\ PF/AC_H-0?\ ?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\
M^?&'_OT* *?_  F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.
MT_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C
M^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_
M0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y
M\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3
M_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[
M.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5
MS^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U
M!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_
M *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8
M^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"
M8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\
M?5'_  F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_  F/AC_H
M-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8
M_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8
M^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_
M ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]
M"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&
M'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\
MGQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T_
M_GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*
M/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?
M^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?
M&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?57+&_L]2@%U8W"RQDD!UZ9H_
ML[3_ /GQA_[]"I(XHH5V0QJB^BK@4 .HHHH **** "BBB@ HHHH *@U'3=.U
MBRDTS5K""ZMIEQ+;W,0=''7!5@0:GHH **** "BBB@ HHHH **** "BBB@ H
MHHH \+_X)[_\D3U;_L>]9_\ 2DU[I7A?_!/?_DB>K?\ 8]ZS_P"E)KW2@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQGX]_\$[O
MV'/VGO.F^.?[+7@W7;NXSYVK-HZ6]^V>O^EP;)Q^#U[-16^&Q6*P=3VE";A+
MO%M/[T9U:-&O'EJ14EV:O^9^8/Q[_P"#5S]B7Q]YVH? CXI>,OA]=R9\JUFE
M35["+TQ'-LG/XSFO$/\ AT7_ ,%Z/V&?])_8I_;./BO1[3_CRT*S\4O; @=,
MZ?J8:R''_31O2OVMHKZ_#>(/$M*G[+$3C7I_RU8J:?JW[WXGBU>&LJG/GI1=
M.7>#<7_E^!^*<7_!<C_@LI^Q/(NG_MY_L*_VQIELP6;6[GP_<Z.TYZ';>P++
M9-_P"+O]*^AO@)_P=$_\$_/B7Y&G_&/P_P",?AS>/@33ZAI?]I6*$^DMH6F;
MZF!:_226*.>-H9HU='4JZ,,A@>H([U\]?'O_ ()/?\$Z?VE?.N/BK^R5X1DO
M;C)EU;1+$Z5>.Q_B:>R,3N1_MEA[$<5T?V[P7F6F/RYTI=94)V^Z$O=7WF7]
MGY[A?]WQ2FNU2-__ "9:G;_ G]MC]D7]IN&-O@'^T?X.\4S2+N&GZ7KL+7B#
M_;MBPF3_ ($@KU"ORB^.O_!J-^S7XBEDUC]FW]HWQ;X,O WF06FO6L.K6R,.
M0J,A@E0=/F9Y".O/2O+_ /A@;_@Y#_8/_??LU_M-R_$30[3F#3+7Q4E^B0C^
M'[%K2A4R/X8"QYX.:/\ 5KA;,=<MS.,6_LUXN'_DZO%_)!_:N;X7_>L(VN]-
MJ7_DNY^UM%?BUI7_  <2_P#!1W]DW4H?#/\ P4$_8 8*KB+[>NG7OAZ>;U<-
M.DT$YZD>6$4]B.M?3_P$_P"#EW_@FG\7?(L?'_B#Q-\.K^3"LGBG06FM]_HL
M]D9@%_VI!&/7%<6-X"XIPE/VD:'M8=)4VII^G+=_@;T.(\HKRY74Y)=I)Q?X
MZ?B?H-17$?!O]I7]GG]H?3/[7^!'QP\*>,( @>1O#FOV]VT0_P!M8W+1GU#
M$=Z[>ODJM*K0J.%2+C)=&K/[F>U"<*D>:+NO(****S*"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BOXOZ*_>/^()?]1__E+_ .Z'YW_K]_U#?^3_ /VI_:!17\7]?V@5\'QM
MP3_J=]7_ -H]K[7G^QRVY>7^]*]^;RM8^BR#/_[<]I^[Y.2W6][W\EV"BBBO
M@SZ(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "J^K:OI.@Z=+J^N:G;V5I NZ>ZNYUCCC&<99F( 'UJQ7X]?\%,?VIO#
M_B__ (*.?&K]BG]LGQ[J_A_P[:?"/0KS]GKPR^N7.FZ3XFO9Y%;4KF412(M]
M=B0F"&.4NBK;3>6@D)) /V%HKQ']F/\ 9?\ $G[,WQ@^(-OX?^)/BG5/AMKV
MG:-=>$?#OBCQ5=:L/#VH(U^FHP6LEW))-';.GV&18RY57:0(%4!1^8$7[5/[
M O\ P5Z_;L\7^#/B'_P5^_:%^"7BFW\52^&?AG\/?AUX[E\*Z3J>E6Q$4-UY
MLUG)#<WMY<&XG7,B2&*>VA",8B2 ?M;17P'_ ,%7?C[\0?V!/V/_ (*_L7_L
MT?%#Q&/'GQ>^('A[X5^&/'>OZF=1UFS@N'2&[U>6>4'SKS9@>80,2W(D &P
M87[>>M:?_P $<_B;^SO^T-\$M?\ $,/@/Q?\4K+X;_%_P_K7BF]U.+5K;48)
M6M]9E-Y+(1>VTEL[M<*1),LC1R,P*[0#]&:**_./]@[Q)8_\%BOC?^T9\>OC
M9KOB"[^'7@/XG77PV^$GAG2?$M[IMK81Z?#&]WK ^R2Q%[VX>XB=+AB9($54
MC*?-N /T<HK\H/AC_P %F/BI^SE_P2C_ &GO%GQKUT>*OBI^RG\0]6^'-MK6
MJJ&?Q%.+U;+1]1N57&]F:5?.Q@R"UD?(+DC=_:J^&_Q@_82_X)-:)_P4@\ _
M%7Q7JWQ[\!Z/H/B_Q[KVN^)[R>'QB+B:V_M;3+VV:0P"R,=S-Y,21K]F\B'R
M?+*DD _4*BN:^#'Q3\-_'/X/>%/C9X-9SH_C'PU8:YI1DQN-M=VZ3Q9QQG9(
MM=+0 4444 >%_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI
M->Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% %?5M(TK7M-FT?7-,M[VSN4*7%K=PK)'*IZJRL"&'L:
M^7_CW_P13_X)D?M$^?=>+OV4M TB_FR?[3\'!]&E5SU<K:,D<C>\B-GJ>:^J
M**[<%F.89=4Y\+6E3?>,G'\F85\+AL5'EK04EYI/\S\B/C)_P:E>![+4_P#A
M*_V1?VOO$?AB_MG\VQM?%5@ET4?L%N[0P/$!V/EN<>O6N)_X4)_P<\_L%?-\
M.?BK<_%?P_9_>AAUN#Q KQCH@AU)4O%&.T(XZ9Q7[6T5];2\0L]G35/'QIXF
M"Z581E^*L_FVSQ9\-9?&7/AW*E+O"37X:H_&7P?_ ,'-O[4GP%UV+P-^W[^P
M)=:5?@[9YM,CO-$N5 X+?8[])/,/KB5!D]NE?6OP$_X.)_\ @E]\</)LM7^+
M>I> ]0FP%L?'6BR6Z@]\W$!FMU ]6D6OM'QAX(\%_$+0I?"_C[PCI>N:9/\
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
MP\L5G%*DIN%^;6+LU[K>C_ 3_A"_^#M?XFC_ (G'BL^'X)/N_P"G^%+3:/\
MMU!D'X\_I1_PZ\_X.2_B;_R.'_!0PZ$DG^M0_%C5;?@]1ML+8@^F.GX5^T-%
M?SQ_K_C:?\#!8:G_ (:*_5L_3?\ 5NA+^)7JR]9O]$C\6V_X-R?^"EWQ!Y^,
MO_!2^.Y,G,V=:UG4\GO_ *]HL_C5S1/^#2..:;[9XY_;KN+R5SF46/@3RSG_
M 'Y+Q\_7:*_9BBE+Q)XO2M2K1@O[M.FO_;6-<+9)>\Z;EZRE_F?E#X<_X-.?
MV5+0JWBS]HSX@7Y!^86#V-J&_P"^K:4X_&O0/#7_  ;$?\$\-"V_VI9^*=:V
MXS_:?B:5-WU^SK%^E?H]17GUN.>+J_Q8V?R?+^5CHAP_DM/:A'YJ_P"=SXC\
M,?\ !O[_ ,$RO"NU[/\ 9?T:ZD'634]>U>ZW?59;ME_("O1O"_\ P2>_80\(
M%6T?]C7X1N4.5;4? MM>$'US<*YS7TM17EUN(,^Q'\7%U9>M23_4[(9;EU+X
M*,%Z17^1Y=X7_94^$/@C:/!?P4^'6D;,;/[+\$VEOMQTQY<8Q7:VVD>+K*!;
M6SU/3XHD&$CBL]JJ/8#I6Y17F5*U:L[U)-^KN=480@K121C_ &+QO_T&[+_P
M&/\ C1]B\;_]!NR_\!C_ (UL45F68_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_
M /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&
M_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%%
M &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P#
M8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\
MP&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 <!\1O@-X
M0^,%G_9_Q;^'W@SQ3;[=OD>(_"]O?)M]-LR,,5\Y?%+_ ((2?\$XOBT9)]:_
M9>\+:5._*S^%GN]*\L^HCM9DC_ H1[5]F45Z&$S;-,O?^RUYT_\ #*4?R9S5
ML'A,3_%IQEZI/\S\J/B7_P &H_[*7B(R7/PQ^._C/PU,^=D5V;?4+>/TPICC
MD/XR&O+_ /B'&_X*2_L\NUS^QQ_P4=BLQ$2T4::KJWAUF]L6C7"Y/N<'O7[3
MT5]-A_$/BVC#DG7]I'M.,9)_-J_XGDU.&<FG+FC3Y7WBVOR=OP/Q8;1?^#K+
M]EH8LM6G^(.DVY^8B?1M9\W!_P"FH6].?;'YU6N/^#@G_@K+^SG^Z_:[_P""
M>RV\%OQ+=7'AC5-!,@'5O-G$T9S_ 'E7;[5^V%! (P16_P#KEEN*_P!_RJA/
MS@G2;^<6]2/["Q5'_=\94C_BM-?<['Y*_"__ (.L_P!G37S'!\6O@KXT\-2O
MPTFDP6FIP1GW9I8'Q]$)]J^D?A7_ ,%V_P#@F_\ %?R[>P_;%T/1+J3&ZU\5
M>'[W3O+^LLT0A_*0U]#?%3]A[]C7XW^:_P 7/V5_A_X@FESNO-3\)6DEP,]U
MF\OS%/N&!KYM^*G_  ;H?\$JOB7YL^E_!/5?"5S+DO<^%?%-W'@^HBN'FB7Z
M! /:CZSX<XWXZ%?#O^Y*,XK_ ,"]X7LN**'PU*=1?WDXO\-#Z<^&7QY^''QJ
MA6X^#G[1?@3Q8C+N5O#>MVU\,?\ ;&1J['[%XW_Z#=E_X#'_ !K\H?B9_P &
ME_P>N)VOO@3^V)XJT*2-M]LGB70+?42&!R/WEN]J5[?,%./2N/\ ^'-O_!>?
M]F4>=^S)_P %!?[9T^W'^CZ5#X^U*UW8'&;6[C:U]N7-'^K?">,_W/-HI]JM
M.4+>LM4']J9S0_CX-M=X24OPW/V.^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\
M@,?\:_''_AJK_@Z5_9:X^)7[.\OQ"MK;IGP=9:N'0=\Z'(DAX[D[O7FKFA_\
M'27Q^^%&IQ^'/VMO^">TVFWA.)FL=5NM)E3!Y(MKVWD+?0R#ZTGX=Y[65\%.
MEB%_T[JQ?Y\HUQ/ET';$1G2_Q0:_*Y^P7V+QO_T&[+_P&/\ C1]B\;_]!NR_
M\!C_ (U^>GPK_P"#H[_@G-XV\NW\?Z!\0/!DQQYTNIZ!%=VZG_9>TFDD8?6,
M'VKZ3^%G_!7S_@F5\9/+7P7^VGX&BDEQY<'B#4SI$C$]@E^L+$^V,UX6,X5X
MDP%_;X2HEWY6U]ZNOQ/0H9QE6)_AUHOYI/[GJ>\?8O&__0;LO_ 8_P"-'V+Q
MO_T&[+_P&/\ C4_ACQ=X3\;:6FN>#/$^G:O92?<O-,O8[B)OH\9(/YUHUX,H
MRB[-69Z*::NC'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBOB__@KS_P %
M>?\ AU3_ ,*]_P",>_\ A//^$\_M;_F;/[+^P_8OL7_3I<>;O^U_[.WR_P"+
M=QW99EF.SG'0P>#AS5)7LKI7LFWJVELF]6<^+Q>'P.'E7KRM%6N[-[NW2[W9
M]<?8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C7X[_ /$7E_UCV_\ ,L__ 'JH
M_P"(O+_K'M_YEG_[U5];_P 0RXW_ .@3_P J4O\ Y,\;_6S(/^?W_DL__D3]
MB/L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&OD?_@D-_P5Y_X>K?\ "PO^
M,>_^$#_X0/\ LG_F;/[4^W?;?MO_ $Z6_E;/LG^UN\S^';S]H5\EF>68[)L=
M/!XR'+4C:ZNG:Z36J;6S3T9[.$Q>'QV'C7H2O%WL[-;.W6SW1C_8O&__ $&[
M+_P&/^-'V+QO_P!!NR_\!C_C6Q17 =)C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;
MLO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+
MQO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]
MB\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XU
ML44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_
M ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR
M_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&
M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+
MQO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q
M10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\
MP&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_
M ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_
M /0;LO\ P&/^-:&FQZC%:A-4N(Y9=QR\2;1CMQ5BB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_^">__)$]6_['O6?_
M $I->Z5X7_P3W_Y(GJW_ &/>L_\ I2:]TH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH \7_:]_P"">G['_P"WE_PCW_#5WPA_X2K_ (17[7_8'_$_
MU"Q^R_:?)\__ (\[B+?N^SP_?W8V<8R<^+_\0]7_  1__P"C1/\ R_\ Q!_\
MGU]H45Z^%S_/<%05'#XNK""VC&I**5W=V2:2NVWZG%5RW+L14=2K1A*3W;BF
M_O:/B_\ XAZO^"/_ /T:)_Y?_B#_ .3Z]H_9"_X)Z?L?_L&_\)#_ ,,H_"'_
M (17_A*OLG]O_P#$_P!0OOM7V;SO(_X_+B79M^T3?<VYW\YP,>T448K/\]QM
M!T<1BZLX/>,JDI)V=U=-M.S2?J%++<NP]15*5&$9+9J*3^](****\@[0HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *J:YX?T'Q/ILFC>)=$M-1LY
M1B6TOK99HG^JN"#^56Z*:;B[H&DU9GSW\4_^"4'_  3<^,WF/X[_ &+O +2S
M?ZZZTC0TTR=SZF6R\IR?<MFOFWXJ?\&P/_!-/QWYDW@<^//!,IR88]#\3"YA
M4]@5OHIW8>V\'WK]%J*]W!\4<1X"WU?%U(KMS-K[FVOP/.KY1E>)_B48OY*_
MW[GXU>)_^#5GXF?#S57\4?LK_M^W>EWR_P#'NFIZ%-8RI@Y&;JSN"3^$0K.'
M[$O_  <_?LM<_"/]JF3Q]!;?ZJ)/'4&I@H.@":]$G;^$?09K]IJ*]Z/B+Q!5
M7+C8TL0NU2E%_DHGG/AC+8.]!SIO^[-K\[GXL_\ #V7_ (.$_P!F(>5^T5^P
M6?$MA!_Q]:I-\/;T#@<G[5ITGV9?7[A]J^-O^"N__!676O\ @IY;?#K3?%'[
M/I\!:K\/7UA+Z,:ZUVMX;W[%C"/!$T!3[(<J2^=XY&*_IOK\6_\ @[OM;6.Y
M_9^O([:-9I5\5+)*$ 9PO]C[03U(&XX],GUKZ[@7B#)<RXIP]-9;"E6?/:=.
M4HI>Y)OW-4[JZWTO?H>+Q#EN/PF459/%2G!<MXR2;?O*WO;JSU/QCHHHK^AC
M\S/V3_X-(/$GAW1+KX^V6LZ]96DUW_PBOV6&ZNDC:;;_ &QNV!B"V-RYQTW#
MUK]K:_F;_P"".G_!(WP__P %4;7XE)J_QQO/!4_@7^Q_LLEMH*7Z77VW[=NW
MJTT17;]D7&#SO/I7V'_Q"\_M6?#?_DAW_!2 6^P_N_\ B3WVE=.G_'O=RXK^
M>..<FX9QO%6(GB,R5&J^2\'2G)+W(V]].VJL_G;H?IG#V.S;#Y/2C2PO/#WK
M24XIOWG?1Z[Z'[0T5^+W_#H/_@X9^%WS_#?_ (*4?VG;H?W5J/BSKO&/^F5S
M;F(?@3[T#X7_ /!V9\*>?#GQ"/B2)#\W_$W\,WFX#_K^57/X<U\E_J9E];_=
M\VP[_P 4G#\TSVO[=Q,/XF#JKT2E^3/VAHK\7A^W#_P="_"K'_"7_LA'Q)L/
MS?\ %OH[S=C_ +!DR_I0/^#@#_@K]\-L?\+Q_P""8(MPA_>_\41K^E<#K_KV
MEQ1_Q#O.JG^[UJ-7_!5B_P [!_K-@(_Q(5(>L'^ES]H:*_&K1/\ @[3N=)NA
MI?Q1_8$N[*=2/->Q\>$.!_UQFL5(_P"^Z]&\)_\ !V)^Q;?;5\;_ +/'Q.TQ
MF.&.FPZ?>*OOE[J$X_"L*WAUQG15WA&UY2A+\I,TAQ/D53:LEZJ2_-'ZGT5^
M?WA+_@YC_P""6GB/9_;'C+QCH&X\_P!K>#IGV_7[*9OTS7IOA+_@NE_P2?\
M&FP:3^V3H<!<X U;2=0L,'W-S;H!]>E>36X4XFP_\3!55_VY)K[TK'93SC*:
MOPUX?^!+_,^M**\9\)?\%&/V ?'.Q/"O[:_PJNY'/RVX\>Z>DQ_[9M*'_2O3
M/"WQ)^'?CE%D\$^/M%UA6&5;2M5AN 1[>6QKR:V"QF&_BTY1]4U^:.VG7H5?
M@DGZ-,VJ***YC4**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "O*_VH_VU?V9_V-_#2^(O
MC_\ %33='EN('FT[1?M"/J.HHA42-;VH/F3*FY=S*-JY&2,BO5*_%_\ X*Y?
M%CXN?\$ZO^"@?Q@_:*^/_P +-7\0?!;]H/X:>'_"GAKXC:9;FY3P->V#AFL+
M@=8()Y6GN& _UC2(R"1HY%4 _6WX*_M%_ 7]H_0[KQ)\!?C%X<\7V=A<FVU&
M3P_J\5RUE.,YAG1&+02#!S'(%88/%>:ZG_P5/_X)Q:-\>3^S%JO[;'PXM_'B
MZ@+!_#LOBB 2I>;MOV5GW>6L^[Y/)+!]WR[<\5H?#KX4? OXM7'CK]JW]FKX
MFV(3XX>!=+L&\9>#9894F:S34([?5(IDRLLZI>JF6S@6D2G[N!\K?\%EO^"<
M_P#P3V\ _P#!'7XG^%-*_9C\(:-_PB?@UF\ 7FD>'XEU./7MRQ:>([A5\^:>
MXNWAB<EF><SL'+%SD _1:O#?!G_!3?\ X)T_$?XAV7PC^'W[<_PFUSQ3J6H?
M8-.\.Z3X^L+B]N;K<5\F.&.4N[Y!&T GBO(_C+X)_P""B7@S_@BIH'P4^!W@
MZ?QG\?Y?A)H?AO5VG\36UA+%>M8P0:E=_:[F1%\Y%%QLDW%C,8WQC=CY[_X)
M1_M!_L$7/[6]C^R1\</^".'@3]E7]IKP[I4EYX5MO^$&TMFUFU2!XYKC2]7B
MMDDE?RA-OPS;T$N)9=LNT _5*O-_C9^V!^S%^SEK-KX<^-WQNT#P[J-Y827\
M6G7UWFX6RC;;)>/&@+16R,<-<.%B4\,PKTBOS:_X-[_'U_\ M<:U^U;^WEX_
M O-:\<?M":AX:T^6X&\VWA[2;2W&GV2Y^['&EW("HP&;<Q&6)H _1K0M=T/Q
M3HEGXF\,ZS::CINHVL=SI^H6%PLT%S"ZADECD0E71E((8$@@@BO-_"'[;O[(
MWC[XG#X-^"_VA_"VI>(Y+VXLK73[35$87=W;@FXMH)?]7<3Q!6\R&-FDCV-O
M5=IQ^,<W[>/Q0_8J_P""27[?O[-?PT\2W5I+\$_CYJ?@?X67D,Q631=$UC5F
M@C@A8',9@B%Z\;#E&=0N HQ]D_\ !43]GC0O@1_P;JCPK\,$&@:O\%/ GA?Q
M!X(UC3@([C2M6TR:SE%Y$X'RS/\ OPS]6\^0G)8T ?I-17G7['_QINOVD?V2
M_A=^T/?6L<$_CSX=Z)XBG@B&%B>]L(;ED [ &0C'M7HM !1110!X7_P3W_Y(
MGJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ TI->Z4 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q?_P %>?\ @D-_P]6_
MX5[_ ,9"?\('_P ('_:W_,I_VI]N^V_8O^GNW\K9]D_VMWF?P[>?M"BN_+,S
MQV38Z&,P<^6I&]G9.UTT]&FMFUJCFQ>$P^.P\J%>-XNUU=K9WZ6>Z/Q?_P"(
M0W_K(3_YB;_[ZT?\0AO_ %D)_P#,3?\ WUK]H**^M_XB;QO_ -!?_E.E_P#(
M'C?ZIY!_SY_\FG_\D?%__!(;_@D-_P .J?\ A87_ !D)_P )Y_PGG]D_\RG_
M &7]A^Q?;?\ I[N/-W_:_P#9V^7_ !;N/M"BBODLSS/'9SCIXS&3YJDK7=DK
MV22T22V26B/9PF$P^!P\:%"-HJ]E=O=WZW>["BBBN Z0HHHH IZUX=\/^)+7
M[#XBT*SOX.?W-[:I*G/7A@17G'BS]AO]BKQYN/C;]D+X8:LS#!?4? 6G3-^#
M-"2#[BO4Z*WHXG$X=WI3<?1M?D9SI4JGQQ3]5<^7_%G_  1:_P""67C/=_;'
M[%/@^'<,'^R8Y[#\OLLD>/PKS+Q9_P &WG_!*#Q'N.D_!;7=!+#@Z3XVU!MI
M]1]IEE_PK[MHKUJ/$_$F'_AXRJO^XDK?=>QQU,IRNK\5"#_[=7^1^8GBW_@U
M-_8$U;=-X4^,'Q5TB0CY4?5]/N85_P" M9!S_P!]UYGXI_X-'_ LKF?P!^W%
MK.GLOS1#5/ \5T01T^:.[AQ]<<5^P]%>M1\0N,J'PXR3]5&7_I46<53AK(JF
M]!?)M?DT?B]_Q#>_\%%_AKC_ (47_P %,!;>4/W'_$PU?2<'_MWDEV_AF@?\
M$T/^#E?X4?\ (E_M]GQ$L0_=)_PM34+K</3&I6ZC\#P*_:&BNG_B(N?U/]XA
M2J_XZ4'^21E_JQEL?X<IP])O];GXO9_X.U_A/U!\2V<0_P"I4O=__H,YI/\
MAYC_ ,'*OPH_Y'7]@,^(EB'[US\*]0NLCUSIMPH_$<"OVBHH_P!=L+6_WC*L
M-+_#!P?X-A_8-:'\/&55ZRYOS1^+W_$2)_P44^&G_)=?^": MO*'^D?Z!J^D
MX_\  B.;;^.:VO"W_!W!X#F<0^/_ -A[6=/9>)3I7CB*Z((Z_+):0X^F>*_8
M>L3Q5\-?ASXZ1H_&W@#1-85AAEU72H;@$>A\Q31_K%P;6_C9.D^\*TU^%K!_
M9F>4_P"'C;^L(O\ $_.#PE_P=8_L!ZOMA\5_"#XJZ/(1\SKI&GW,*_\  EO0
MY_[XKTWPG_P<A?\ !)_Q'L&K?&K7=!+#D:MX)U!MI]#]FBE_PKZ&\6_\$Y?V
M /'.]O%7[%'PJNY'^]<'P%IZ3'_MHD0?]:\R\6_\$*_^"3WC3>=6_8VT. OS
MG2=7U&PP?86UR@'\J/K7AQ7^/#XBG_AG"7_I0>QXHI_#5I2]8R7Y&IX3_P""
MT?\ P2S\:;?['_;6\'P[QD?VM+/8?G]JCCQ^->G>$_VX_P!BOQX%_P"$)_:\
M^&&K%QD)IWCW3YF_%5F)!]C7R?XL_P"#9O\ X):^(]_]C^#O&6@;CQ_9/C&9
M]GT^U+-^N:\R\6_\&G?[%]]O;P1^T1\3M,+'*C4I=/O%7VPEM"2/Q_&CZCX=
M5_@Q=>G_ (Z<9?\ I(?6.)Z?Q4:<O237YGZAZ+XAT#Q):_;O#NN6=_!Q^^LK
ME)4YZ<J2*_C+K]J];_X-++O2+LZI\+OV_+NRG4GRDO? 95P/^NT-\".W\%?B
MI7ZUX6Y?DF!^MO+L9]84O9W_ '<J;C;GM\3=[W>VUO,^,XNQ.88CV"Q5#V=N
M:WO*5_AOMM;S[A1117ZT?&']H%%%%?P>?T0%%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %?&/[</[5_P"S[\<_A%^TS^Q=KNIZ*?%'@"TL
M++6?"FJWD3S:IIU[8:??I>+;N 6@)NI8#C< ULQ)&Y17V=7FO[2'['_[-7[6
M_A2?PC^T'\&/#GB:&6#RHKO5=%MY[FU7<&_<RRQLT1R.JXZGUH ^!/\ @DM\
M-_A]^Q=_P4"_:S\!?LT_$7[-^R;X5L-,U)I-0UKS="\,>)VB,VI6EI=RL4"0
MPY:XPQ\K]RDAR@JS'_P6C_X),?M3_&BP^*_QU_;;\$:3X%^'>O/=?#GP5J5S
M+YVJZK"6C7Q!?1B,[1'E_L5L>4W?:91YQ@2V_1_3_A?\,])\"+\+-*^'>A6W
MAA+8VZ>'+?2(4L%A)R8Q;A?+"9YV[<5SO_#)_P"RS_T;5\/_ /PC;'_XU0!Y
MU??\%3OV%O#?P#\"_M/_ !%^.=GX1\"?$S77TKP-XC\56DUE;ZI)OG$4VYU_
MT>"6.W>9)9_+7RRC-M+ 5XY^U+X=^"G[?O[<_P"S/KG[-GB[0_%6L?!;Q]=>
M*_&/C;PM?17MMH>BMIL\?]FRW4+,@GO;I[+;;;MYB@FEV[%R?L/Q9\&OA!X\
M\"1?"WQS\*?#>M>&($B2#PYJVA6]S81K$,1JMO(AC 0 !0%^7MBK_@KP)X'^
M&OARW\'?#KP;I6@:1: BUTK1-.BM;:$$Y.R*)55>?04 <-_PV5^S-_PUC_PP
MU_PM:T_X6K_PB?\ PDO_  B/V2X\S^S/,\OSO.\OR,[O^67F>9M^;9MYKXG_
M ."+&AZ#_P $ZO'/[5?[#'QT\1Z?X:_X1OXP:C\1_"^H:Y>I:PZAX0U2WA$%
M]')(0KQPFS>.=P2(I258CC/Z'?\ "N_A_P#\)[_PM3_A!M'_ .$H_LO^S/\
MA)/[,B^W_8O,\S[-]HV^9Y._Y_+W;=W.,\U1^(?P5^#?Q=ET^?XL?"7PSXG?
M2+CS])?Q%H-O>FREX_>1&9&\MN!RN#P/2@#\8O"7_!,?XQ?ML?\ !'[]M'XR
MZ'X0OH/%/[2_QCU/XD_"W1+JW:*YO-(LM2^V::GEN RO=1BZ6(, "D\+YPV:
M^AO^"CG[3^C?M@_\$%-$\!? >ZAUWXC?'_0/#_A+PEX,M9E-])K,EQ:C4K62
M+[T1LTBO#<,P"P^0V\J.:_3T  8 P!T KF-"^"GP:\+^/M0^*WAKX2>&-.\4
M:NFS5?$ECH-O#?WJY!Q+<(@DD&0.&8]* ,[]F/X,V?[./[-OP]_9ZT^]%S;^
M _ ^D^'8+E5P)4LK.*V#X/3(BS^-=Q110!D^.O!VE_$'PC?^"];N+N&TU& P
MSR6-RT,RJ2#E'7E3QU%>0_\ #O?X)_\ 0V^._P#PLKG_ !KW2B@#YP_X)X^
MM&@^!NI6Z75\5B\::K$I-XQ)"3;!D]SA1D]SDU[O_P (/I'_ #\WO_@6U>1_
M\$]_^2)ZM_V/>L_^E)KW2@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8H
MH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A
M!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GY
MO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "
MVK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+
M:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MB
MB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C
M_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_
MY^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_
M )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P
M+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\
MP+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8H
MH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A
M!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GY
MO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "
MVK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+
M:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'
M_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!]
M(_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'T
MC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W
M_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;
MW_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MB
MB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C
M_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_
M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_
MY^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_
M )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P
M+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\
MP+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8H
MH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A
M!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$
M'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GYO?\ P+:C_A!](_Y^
M;W_P+:MBB@#'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HH Q_^$'TC_GY
MO?\ P+:C_A!](_Y^;W_P+:MBB@#'_P"$'TC_ )^;W_P+:OXUZ_M HK[S@GC;
M_4[ZQ_L_M?:\GV^6W+S?W97OS>5K'SN?Y!_;GL_WG)R7Z7O>WFNQ_%_17]H%
M%?>?\1M_Z@/_ "K_ /<SYW_4'_J)_P#)/_MC'_X0?2/^?F]_\"VH_P"$'TC_
M )^;W_P+:MBBOP<_1#'_ .$'TC_GYO?_  +:C_A!](_Y^;W_ ,"VK8HH Q_^
M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VK8HH Q_P#A!](_Y^;W_P "VH_X0?2/
M^?F]_P# MJV** ,?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJV** ,?\ X0?2
M/^?F]_\  MJT--TZ#2K46EN\C*&)S*Y8\^YJQ10 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?_!/?_DB>K?]CWK/_I2:
M]TKPO_@GO_R1/5O^Q[UG_P!*37NE !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\I_M?_ML_$'P
MA^V_\'_^"=/P/U?0?#WBKXIZ/K&N7_C'Q-ISWL6FZ=I\18P6EHLT(N;R9@^"
M\@2%(G=DEX2OJROE?_@J+_P2K^%O_!2SP3X>OI_'^M?#WXG?#^^?4?AC\4_"
M\K)?Z!=ML)!"LAEA9HXRR!D8&-2CH<Y .:_X)S?%3]NVYT+X'Z?\>O&_A[Q_
MX)^(_P !+7Q*OBY-!FL=;TK5X[72W-I>.)Y(+Q)DO)9%F5(7W02!E.03]FU^
M3G_!%[_@J%^T=\*O#WPT_P""=7_!0OX'RV>O7WP2M/$WP(\8^#+4W4'C;P]:
MZ4ERMD(4Y_M&&UCP44 N8R&16*//]R?\/!O#G_1I_P ?_P#PSVH__$T >_T5
MX!_P\&\.?]&G_'__ ,,]J/\ \31_P\&\.?\ 1I_Q_P#_  SVH_\ Q- 'O]%<
MY\*/B3:_%KP1;>.+/P=XCT&.YDD0:9XLT273KZ/8Y3+P2@,H.,J3U!![UT=
M!163XZ\0ZIX4\(W_ (CT3PK=ZY=VD!D@TFQ91-=-D?(A;C/U]*\A_P"&L/C9
M_P!&/^.__ JV_P#BJ #_ ()[_P#)$]6_['O6?_2DU[I7R7^SY\2_CM\ _ MS
MX/G_ &0/&NJM>ZY?:F9HC#%Y0GF9Q&1N;) QR#SGMTKNO^&N?CA_T8SX[_\
M F"@#WJBO!?^&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__  )@H ]ZHKP7_AKG
MXX?]&,^._P#P)@H_X:Y^.'_1C/CO_P "8* />J*\%_X:Y^.'_1C/CO\ \"8*
M/^&N?CA_T8SX[_\  F"@#WJBO!?^&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__
M  )@H ]ZHKP7_AKGXX?]&,^._P#P)@H_X:Y^.'_1C/CO_P "8* />J*^<O&'
M[<GQ5\#>&+WQ=XD_8L\965A80F6ZNKN^A2.-<XRS ' Y]#5S3OVQ_C/JFGP:
MG9?L/^.)(;B%98I([N JZL 00<<@@T ?0-%>"_\ #7/QP_Z,9\=_^!,%'_#7
M/QP_Z,9\=_\ @3!0![U17@O_  US\</^C&?'?_@3!1_PUS\</^C&?'?_ ($P
M4 >]45X+_P -<_'#_HQGQW_X$P4?\-<_'#_HQGQW_P"!,% 'O5%>"_\ #7/Q
MP_Z,9\=_^!,%'_#7/QP_Z,9\=_\ @3!0![U17@O_  US\</^C&?'?_@3!1_P
MUS\</^C&?'?_ ($P4 >]45X+_P -<_'#_HQGQW_X$P4?\-<_'#_HQGQW_P"!
M,% 'O5%>"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\=_\ @3!0![U17@O_  US
M\</^C&?'?_@3!1_PUS\</^C&?'?_ ($P4 >]45X+_P -<_'#_HQGQW_X$P4?
M\-<_'#_HQGQW_P"!,% 'O5%>"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\=_\
M@3!0![U17@O_  US\</^C&?'?_@3!1_PUS\</^C&?'?_ ($P4 >]45X+_P -
M<_'#_HQGQW_X$P4?\-<_'#_HQGQW_P"!,% 'O5%?-EE^WG\3+_QM>_#^U_8R
M\7OJFGV<=U=6*:A"9HHI"0KLNW 4XX.3]*V?^&N?CA_T8SX[_P# F"@#WJBO
M!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8* />J*\%_P"&N?CA_P!&
M,^.__ F"C_AKGXX?]&,^._\ P)@H ]ZHKP7_ (:Y^.'_ $8SX[_\"8*/^&N?
MCA_T8SX[_P# F"@#WJBO!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8
M* />J*\%_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^._\ P)@H ]ZHKP7_ (:Y
M^.'_ $8SX[_\"8*/^&N?CA_T8SX[_P# F"@#WJBO!?\ AKGXX?\ 1C/CO_P)
M@H_X:Y^.'_1C/CO_ ,"8* />J*\%_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^
M._\ P)@H ]ZHKP7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T8SX[_P# F"@#WJBO
M!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8* />J*\%_P"&N?CA_P!&
M,^.__ F"C_AKGXX?]&,^._\ P)@H ]ZHKP7_ (:Y^.'_ $8SX[_\"8*S/&'[
M<GQ5\#>&+WQ=XD_8L\965A80F6ZNKN^A2.-<XRS ' Y]#0!]&T5\_:=^V/\
M&?5-/@U.R_8?\<20W$*RQ21W<!5U8 @@XY!!J?\ X:Y^.'_1C/CO_P "8* /
M>J*\%_X:Y^.'_1C/CO\ \"8*/^&N?CA_T8SX[_\  F"@#WJBO!?^&N?CA_T8
MSX[_ / F"C_AKGXX?]&,^.__  )@H ]ZHKP7_AKGXX?]&,^._P#P)@H_X:Y^
M.'_1C/CO_P "8* />J*\%_X:Y^.'_1C/CO\ \"8*/^&N?CA_T8SX[_\  F"@
M#WJBO!?^&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__  )@H ]ZHKP7_AKGXX?]
M&,^._P#P)@H_X:Y^.'_1C/CO_P "8* />J*\%_X:Y^.'_1C/CO\ \"8*/^&N
M?CA_T8SX[_\  F"@#WJBO!?^&N?CA_T8SX[_ / F"C_AKGXX?]&,^.__  )@
MH ]ZHKP7_AKGXX?]&,^._P#P)@H_X:Y^.'_1C/CO_P "8* />J*\%_X:Y^.'
M_1C/CO\ \"8*/^&N?CA_T8SX[_\  F"@#WJBO!?^&N?CA_T8SX[_ / F"C_A
MKGXX?]&,^.__  )@H ]ZHKP7_AKGXX?]&,^._P#P)@K&LOV\_B9?^-KWX?VO
M[&7B]]4T^SCNKJQ34(3-%%(2%=EVX"G'!R?I0!])T5X+_P -<_'#_HQGQW_X
M$P4?\-<_'#_HQGQW_P"!,% 'O5%>"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\
M=_\ @3!0![U17@O_  US\</^C&?'?_@3!1_PUS\</^C&?'?_ ($P4 >]45X+
M_P -<_'#_HQGQW_X$P4?\-<_'#_HQGQW_P"!,% 'O5%>"_\ #7/QP_Z,9\=_
M^!,%'_#7/QP_Z,9\=_\ @3!0![U17@O_  US\</^C&?'?_@3!1_PUS\</^C&
M?'?_ ($P4 >]45X+_P -<_'#_HQGQW_X$P4?\-<_'#_HQGQW_P"!,% 'O5%>
M"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\=_\ @3!0![U17@O_  US\</^C&?'
M?_@3!1_PUS\</^C&?'?_ ($P4 >]45X+_P -<_'#_HQGQW_X$P4?\-<_'#_H
MQGQW_P"!,% 'O5%>"_\ #7/QP_Z,9\=_^!,%'_#7/QP_Z,9\=_\ @3!0![U1
M7@O_  US\</^C&?'?_@3!1_PUS\</^C&?'?_ ($P4 >]45\Y>,/VY/BKX&\,
M7OB[Q)^Q9XRLK"PA,MU=7=]"D<:YQEF .!SZ&KFG?MC_ !GU33X-3LOV'_'$
MD-Q"LL4D=W 5=6 ((..00: /H&BO!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.'_1C
M/CO_ ,"8* />J*\%_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^._\ P)@H ]ZH
MKP7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T8SX[_P# F"@#WJBO!?\ AKGXX?\
M1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8* />J*\%_P"&N?CA_P!&,^.__ F"C_AK
MGXX?]&,^._\ P)@H ]ZHKP7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T8SX[_P#
MF"@#WJBO!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.'_1C/CO_ ,"8* />J*\%_P"&
MN?CA_P!&,^.__ F"C_AKGXX?]&,^._\ P)@H ]ZHKP7_ (:Y^.'_ $8SX[_\
M"8*/^&N?CA_T8SX[_P# F"@#WJBO!?\ AKGXX?\ 1C/CO_P)@H_X:Y^.'_1C
M/CO_ ,"8* />J*\%_P"&N?CA_P!&,^.__ F"C_AKGXX?]&,^._\ P)@H ]ZH
MKP7_ (:Y^.'_ $8SX[_\"8*/^&N?CA_T8SX[_P# F"@#WJBOFRR_;S^)E_XV
MO?A_:_L9>+WU33[..ZNK%-0A,T44A(5V7;@*<<')^E;/_#7/QP_Z,9\=_P#@
M3!0![U17@O\ PUS\</\ HQGQW_X$P4?\-<_'#_HQGQW_ .!,% 'O5%>"_P##
M7/QP_P"C&?'?_@3!1_PUS\</^C&?'?\ X$P4 >]45X+_ ,-<_'#_ *,9\=_^
M!,%'_#7/QP_Z,9\=_P#@3!0![U17@O\ PUS\</\ HQGQW_X$P4?\-<_'#_HQ
MGQW_ .!,% 'O5%>"_P##7/QP_P"C&?'?_@3!1_PUS\</^C&?'?\ X$P4 >]4
M5X+_ ,-<_'#_ *,9\=_^!,%>I_"/QWXD^(O@]?$GBKX;:GX4NVN'C.DZLZM,
M%7&'RO&#V^E '3T444 %%%% !1110 4444 %%%% !1110 5X'\;_ (._M@Z=
M^T_IO[2?[,'Q \%W6FR>#E\/^+?ASXXBN[6#4A%=2W%O>P:A:B9K::,SS1[6
MMI5996SSM*^^44 ?"/[ _P#P3Q^--]X@_9Y_:I_;.NM(TW7/@?\ !"T\*_#;
MX>:#'*YT2XNM,MK;4;[4+J4(9KQXHA!Y$<:Q0@/AYB0X^[J** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** /*/VY_^31_'O\ V 7_ /0U
MKNOA=_R3/P[_ -@*T_\ 1*5L7UA8ZI:2:?J=E%<6\J[98)XPZ./0J>"*?%%%
M!$L$$:HB*%1$& H'0 =A0 ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** /"_ /_ "D$\?\ _8B:5_Z,:O=*@CTO3(M0
MDU:+3H%NY8PDMTL*B1U'12V,D#TJ>@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "O*/VY_^31_'O\ V 7_ /0UKU>HKZPL
M=4M)-/U.RBN+>5=LL$\8=''H5/!% &/\+O\ DF?AW_L!6G_HE*W:;%%%!$L$
M$:HB*%1$& H'0 =A3J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *\+\ _\I!/'_\ V(FE?^C&KW2H(]+TR+4)-6BTZ!;N
M6,)+=+"HD=1T4MC) ]* )Z*** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH \H_;G_Y-'\>_P#8!?\ ]#6NZ^%W_),_#O\
MV K3_P!$I6Q?6%CJEI)I^IV45Q;RKME@GC#HX]"IX(I\444$2P01JB(H5$08
M"@= !V% #J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH \+\ _\ *03Q_P#]B)I7_HQJ]TJ"/2],BU"35HM.@6[EC"2W
M2PJ)'4=%+8R0/2IZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *YOXN7WQ:T[X?:E=_ [P]H&J>)UMV_LJT\3ZK-9V1DVG:9)((9G(!Q\H
M4;NFY>M=)0W0_2@#Y-_X(B_ML_%__@HC_P $XO!G[7'QULM&MO$GBC5-;%W:
M^'[-X+2".WU6ZMX8XT=W;"Q1(,LS$D$DY-<5^T=XD_X+D?&K5_$_Q _8.O/@
MYX&\(^'-1O+/PEX>^(NE7EWJ_C-[25XI+B612L-A;SR1N+<#+-&4E=XQ( G*
M?\&J?_*#SX3_ /83\2?^GV^K[&_:J_:!N/@#\-OM?@_PT?$GCGQ!.=+^'?@V
M*7;+KFKNC-%$3_RS@0*TT\Y^6&"*61ONX(!Y9_P2$_X*$ZG_ ,%+OV,--_:"
M\7_#C_A$?%FGZY>^'?&_AV-G,-GJUFZK,(2Y+>6RO&X5B60N4+.4WM!XN_:A
M_:0O/'WQHU/X!^%8/%T?AK5M$\ ?#?PG=[+>RN_%#0F\U/4KJ[2-I5LX(;ZU
M27!.W^R[I45I7 JW^RK\#/ /_!(S_@G+=V'C7Q&-7;P7H.K>+_B-XB@BV-K.
MJR"6^U"X1.H#R%DB3J$6)>2.>_\ V%?A'XJ^"_[+/A7PU\1HE'C#5(9_$'CM
MDY#:_J=Q)J&I8/4J+JYF1,]$1!P   #X8^+O[</_  6)_P""8?Q[^%OB3_@H
M->_"+XF?!GXJ^.[/PCJ>J?#70KS3KWPCJ=XS>056=V,T& [9;>SK"RDQN4\S
MZ<_;2_;<\=^!_P!JWX2?\$\OV:VTF/XE_%=+_5=0U_7+)KNT\)^';*)WN+][
M=)(S<3RNA@MT+A/,#-(2J;'Q_P!ICX867_!1G]J_X?\ PAMH%N?A=\ _']OX
MR\?:P!F+5?%5I$XTS0X6Z2"W,[75X>54BV@Y=Y1%X%K%G?VW_!VQI-WXJ#>1
M<?LA/_PC+2#Y2!JT@D5#Z@_:21[GUH ^CO@9^V5\2O O_!036_\ @F;^U'KN
MF:SX@N? 4/C?X8>.-.TO[!_;^E>>]M=V=U;AWC2]MYHV8&(A98&#^7&4.[E_
M^"F_[<_[7/[(W[27[-OP\^&7A'P.O@7XO?'#1?!OB#6M0N;FYU98KB6-I5B@
M"1PV^4$R^87F/ (5"<CQO]M%=3U#_@Z$_8YMO#H8O8?"?Q=<ZZ8_X;)['4HX
MR^/X?/V@9XW$5U'_  7A_P"2X?L)_P#9Y?AG^4E 'V'^V'XY_:%\!_ '6;W]
MDSX?6'B;XEWYBT_P7INL[UTV.\F<+]JOG0J8[6"/S)Y/F5F$7EIF21%;\]OV
MK/VBO^#FW]D'X1?\+?\ B'JG[%.J0S:_I6B:7H?AVS\4S:AJ>HZC?0V5K;6\
M<HB1W:6=2<NH"*[9^6OU8KY _:E7_AI+_@J)\"/V7(_WVA?"K2[_ .+_ (U@
M/W#=IOTG0(F(_B^T3ZA<@'O8*>U 'UMHL>KPZ-:0^(+N">_2VC%]/:PF.*28
M*-[(C,Q52V2%+$@$#)ZU9HHH **** "BBB@ HHHH **** "BBB@ HHHH *^*
M?VK/VY_VN/@;_P %7OV9OV/+7PCX'M?AI\:;SQ,+K58KFYN]8G_LK3#<%"&2
M*&T4O/;G"^<S;&^=1P?M:OSM_P""G?\ RG$_X)R_]A/XG_\ IBL: /KK]K[X
MD_M#^!OA[8>'?V3?A_HVO_$/Q7JZZ7X>D\4S31Z-HX\F6:;4=0: &7[/%'$P
M"1_/++)#$"OF;U^*/#O[<O\ P54_8-_;Z^$W[+__  4KE^&GQ#^'WQYU671?
M!WC_ .&^C7&G7&BZTJJ4M;B"5B&C9GC7H25<N)#Y;QG]+Z^0-:^&%E_P4 _;
M]\#_ !V:!9OA7^SA>:HWAO4,9C\4>,YT%K-)">CVFFQI)'YHX>\ED0$_96R
M>P?MT_%OQS\(OV<-5N/A'J<=IXZ\3W]CX6\ W$ELDXM]9U2ZCLK:Y,3@K(EN
MTQNG5@5\NVD+< UXI^TOJG_!8;XT^-M=\/?L!^)_A9X \*>#W&GV_BCXIZ/=
M7U_XQU..)3.T45NHBL[))&,!E*-(\L4K(@C"%_1?B/\ \7K_ ."AO@/X9)^]
MT?X.^%KGQUKB=5&L:D+C2='4]CBV77I"#R&$#8Z&O4/V@?CIX4_9W^&5W\1?
M$]G=ZA,)$M-"\/Z7&)+[7=2E.VVT^TC)'F3S/A5'"J-SN51'90#Y@_X)2_\
M!43QI^UE^S9\3O$?[9W@#3?AY\0O@'XKU/P[\7[?3Y';389;&(RRWD!9G*Q;
M%DRN]\&)F#%66N(\%_MZ?MW_ !M_X)_>(?\ @K;\+K?PQ8^$+"SU3Q'X1^"N
MI>'V:ZUCPMI\THE>ZU%9M\.HW$%O-/#Y49ACW0QLDV6>LOXU?L7_ !#_ &7/
M^"'G[5]]XE>VN?BO\6?"OC/Q]\49M'<O FI:A:R27%C;-@,]O;VJBV0_Q^6S
MX4R%1U_[!U]X9T__ (-R/!6HJ\7]G6_[+LTEZ>-H*Z1*9\_\#$F?QH ^I_@W
M^T/I7[4/[+GAK]IC]FB&PU>T\:>&;76/#,&NW[V<16=%;R[B2**9HGCRRNJH
MQ#H5XZCP3_@BW^W!^T5^W?\ !+XH^//VG-'\,Z=XB\&_'77O!L.G^$8)4LK>
MVL(;,!5:9FDE/F22DR-@MN'RJ,*.2_X-E+#Q'IW_  0[^!5OXH61;AK'6Y8!
M-G=]F?7M1>#KV,3(1_LD5SW_  ;@_P#)#_VD_P#L\OQW_.RH ]<NOVM/BO\
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
M#? ?PR3][H_P=\+7/CK7$ZJ-8U(7&DZ.I['%LNO2$'D,(&QT- 'G7[2^J?\
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
MMP6:6YNG4$A7FGDEF8#@&0@<"OD+]@G_ )6%/V^/^Q>^&?\ Z810!^B5%%%
M!1110 4444 %%%% !1110 4444 %%%% !7Q3^U9^W/\ M<? W_@J]^S-^QY:
M^$? ]K\-/C3>>)A=:K%<W-WK$_\ 96F&X*$,D4-HI>>W.%\YFV-\ZC@_:U?G
M;_P4[_Y3B?\ !.7_ +"?Q/\ _3%8T ?77[7WQ)_:'\#?#VP\._LF_#_1M?\
MB'XKU==+\/2>*9IH]&T<>3+--J.H- #+]GBCB8!(_GEEDAB!7S-Z_%'AW]N7
M_@JI^P;^WU\)OV7_ /@I7+\-/B'\/OCSJLNB^#O'_P -]&N-.N-%UI54I:W$
M$K$-&S/&O0DJY<2'RWC/Z7U\@:U\,++_ (* ?M^^!_CLT"S?"O\ 9PO-4;PW
MJ&,Q^*/&<Z"UFDA/1[338TDC\T</>2R("?LK9 /8/VZ?BWXY^$7[.&JW'PCU
M..T\=>)[^Q\+> ;B2V2<6^LZI=1V5M<F)P5D2W:8W3JP*^7;2%N :\4_:7U3
M_@L-\:?&VN^'OV _$_PL\ >%/![C3[?Q1\4]'NKZ_P#&.IQQ*9VBBMU$5G9)
M(Q@,I1I'EBE9$$80OZ+\1_\ B]?_  4-\!_#)/WNC_!WPM<^.M<3JHUC4A<:
M3HZGL<6RZ](0>0P@;'0UZA^T#\=/"G[._P ,KOXB^)[.[U"82)::%X?TN,27
MVNZE*=MMI]I&2/,GF?"J.%4;G<JB.R@'S!_P2E_X*B>-/VLOV;/B=XC_ &SO
M &F_#SXA? /Q7J?AWXOV^GR.VFPRV,1EEO("S.5BV+)E=[X,3,&*LM<1X+_;
MT_;O^-O_  3^\0_\%;?A=;^&+'PA86>J>(_"/P5U+P^S76L>%M/FE$KW6HK-
MOAU&X@MYIX?*C,,>Z&-DFRSUE_&K]B_XA_LN?\$//VK[[Q*]M<_%?XL^%?&?
MC[XHS:.Y>!-2U"UDDN+&V; 9[>WM5%LA_C\MGPID*CK_ -@Z^\,Z?_P;D>"M
M15XO[.M_V79I+T\;05TB4SY_X&),_C0!ZAXW_;!^-O[2G[-/PS\=_P#!,WP_
MX=U/6OC%HBZSHWB?Q^LXT?PQI2PQ/<7-Y';'S)KI))X;=+1&!:5W9F$<,E>!
M?LY_MV_\%*OV9/\ @I=X,_X)O?\ !3JT\ >,+'XOZ#J.H?"KXH_#K3)[%7NK
M"![BZLKNWD) VQQGE0-IDB^:02'RNL_X-E[+Q#I7_!#CX%Q^*_,28V&MS0^>
M3D6SZ]J+P'G^'RF0C_9(KL_A?\+K3]MK_@H'I'_!0[4;8-\/_A)X9U+PU\$)
MW7_D.W^H%4U?Q!$?^?0Q11V5LW(G5;B=<Q/ [@%?]J+6_P#@L%\<?B#XBT;_
M ()^ZY\*/AQX1\)W!L;7Q!\3M)O+^]\6:BD8:;R(XALM+&.1C;^:RO+)+#*R
MJ(PI>7_@CA_P42^+7[?'P>\;Z#^TS\*++P9\6_A!X^O/!GQ(T?2'9K"2^MP/
M](MMS.51OF7:7?!C+!BK+7T9^T#\=/"G[._PRN_B+XGL[O4)A(EIH7A_2XQ)
M?:[J4IVVVGVD9(\R>9\*HX51N=RJ([+Y7_P35_8\U[]DSX.^(M9^*4ME/\2_
MBOX[U/Q[\4;C37WVT6L:C(':SMV(!:WMHEBMT)QO\II,+YA  /HFBBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "L7XA2_$*+PA>GX5Z?HUSKK1[;!-?O98+
M17/&^1HHY'(7KM &[&-RYW#:HH ^3/\ @C-^PK\;O^":O[%^B_L:?%?Q=X6\
M2VGAB\O[C2/$?AY[F*2X6[O)KIXYK>:/"[&F8!UD.X8!48R?'_&?[$O_  70
MU/\ :?\ $_[2O@C]M[X%Z;<:M$=/\.:?J7P[O+\>'=(#AQ8VSR2#9YC*DD\@
M :>1$+'9%#'%^B=% 'QUX&_8O_;X\=?!\^!/VW/VJO#?C_4]>^*>B:IXH.B:
M,^EZ;:^%],DCO$TRTM50AYKB]A5;B20@R6\[J7/E1H?9OVY? /[7?Q2_9WU;
MX=_L3_%WPYX"\:ZP1;#QAXBL)KK^R[5E82RVT<7_ "\_=",V53+-@D+7K]%
M'YO?#[]A+_@O7\/?AWIOP4\&_P#!1'X(^%?"UG +0/X8^$\OVZV@9LS3127#
M2![EMSN990[/*Y=RS,6/T?\ M8_L(ZC\4OC'\)?VN/@/XJL]'^*WP8ENK?0[
MSQ&9I[/Q!H]W ;>]TK4)$)EPZD21W&)&AF&_9)N8'Z2HH ^;?@!^Q+XJLOVR
M?$__  4/_:<UG1-1^)6M>$+;PAX8T?PWYLFF^$O#\4[7#6L,\ZI)=SSW#M++
M<-%#QMC2-5#%^-_X*:_L*_M,_MJ?%?X&>+OA/XK\#:%IGP3^+&F^/(AXAFO)
M9]:N;0\6A6&(+;1D%P9 TA.X':NW!^Q** *VC2ZQ-I%K-XALK:VOVMT-[;V5
MTT\,<N!N5)&1&=0<@,44D<E1TKQ;]F7]F#QI\,/VC?CG^TO\5-;TN_USXH^*
M=/CT)-*DD=--\-:98I;V%HYD12)C-)?7$@7*![H@,<9KW*B@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH *^-?VS_P!AC]JG]HG_ (*#?L__ +9'P_\
M$7@#3M(_9_N]>ET[0M8O+UKG7QJUI#;7'F21P;;38D(V;1-S\QSG:/LJB@#Y
MY_X*,_!;]N+]HKX +\(OV,OC?X4^&^JZS*(_%7B'6[6[N9ELL#?:V;6YC:)I
M?F1I\JZIGR]CL'3P+X8?L8?\%Q]&D\*_#3QE_P % ?@[HGPVTN[L+75]&^&_
MPL;3+X:+"Z"6RL922MHS0*8DD0!HMP9""HK] Z* /+OV>?@?XF^&GC7XG_%#
MX@ZI8WNO?$/QW)J2R6#NR6FDVUM!8Z;: NJD%;>W$TB@;1/=7&TL#N/RI^T=
M^QC_ ,%G/B1^V)??M)?!S]L3X+:#HVEP36'P[\.:_P" [S4CH%HY(EG!9PIO
M9TVK+.!D(/*C*QEP_P!^44 ?-7[&7[/'[=VA#QK??\%(/VG?"_Q1/B#3X-,T
M3P]X5\+_ -F:1866V7[5YD#9-Q+.9$5FD+;4B"KM#N#Y)H/_  2[_:6^'7[&
MGB'_ ();?"SXW>'++X(:X^I:;IOBZ]6ZE\4:'X8U">26ZT6. J;>YDV3SP17
MSS+Y<<BYMY&09^\** ..\ _"O1/V?/@5HGP8_9\\'Z=;:;X0\/6VD^%=&O;Z
M2"WC@MXEBB2298Y7&%49?8S,<D\DFOG#_@DI^PG^T;^P#X<^)?@;XQ>,/!?B
M.Q^(/Q5UGQZFI>&WNX9K&[U#[.'LS#-&5DB7R21+YBL,X*'.1]@44 ?+UW^Q
MA\7_ ((?MW>._P!N?]E75?#.I-\7M TC3_BCX$\9W]Q8175WI43P6&I6E_;P
M7+0.EO(T+P-;NL@PP=".>J_94_9 O_@]\;_BQ^UI\3=6TR\^(OQEOM*;Q%%H
M,+KI^F6&F6AM;"Q@:3]Y.R*\KR7#A#*\G$<2HB#W>B@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH Q?B%+\0HO"%Z?A7I^C7.NM'ML$U^]E@M%<\;Y&B
MCD<A>NT ;L8W+G</F;_@C-^PK\;O^":O[%^B_L:?%?Q=X6\2VGAB\O[C2/$?
MAY[F*2X6[O)KIXYK>:/"[&F8!UD.X8!48R?K.B@#\[/&?[$O_!=#4_VG_$_[
M2O@C]M[X%Z;<:M$=/\.:?J7P[O+\>'=(#AQ8VSR2#9YC*DD\@ :>1$+'9%#'
M%Z=X&_8O_;X\=?!\^!/VW/VJO#?C_4]>^*>B:IXH.B:,^EZ;:^%],DCO$TRT
MM50AYKB]A5;B20@R6\[J7/E1H?L6B@#R#]N7P#^UW\4OV=]6^'?[$_Q=\.>
MO&NL$6P\8>(K":Z_LNU96$LMM'%_R\_=",V53+-@D+7Q[\/OV$O^"]?P]^'>
MF_!3P;_P41^"/A7PM9P"T#^&/A/+]NMH&;,TT4EPT@>Y;<[F64.SRN7<LS%C
M^D-% 'S;^UC^PCJ/Q2^,?PE_:X^ _BJST?XK?!B6ZM]#O/$9FGL_$&CW<!M[
MW2M0D0F7#J1)'<8D:&8;]DFY@3X ?L2^*K+]LGQ/_P %#_VG-9T34?B5K7A"
MV\(>&-'\-^;)IOA+P_%.UPUK#/.J27<\]P[2RW#10\;8TC50Q?Z2HH ^._\
M@IK^PK^TS^VI\5_@9XN^$_BOP-H6F?!/XL:;X\B'B&:\EGUJYM#Q:%88@MM&
M07!D#2$[@=J[<'ZEU[4?BE;>!$O_  QX0T"]\3>1$9-)O_$<]K8"0X\Q1=I9
MRR%5^;:WV?+8&0F>-^B@#YL^'O["&K^+_P!J>P_;C_;(\::?XQ\>>&[">Q^&
MWAW2+-X= \"6TX G>S25FDNKZ8 ++?2[690J1Q0JN#])T44 %%%% !1110 4
M444 %%%% !1110 4444 %%%% 'QK^V?^PQ^U3^T3_P %!OV?_P!LCX?^(O &
MG:1^S_=Z]+IVA:Q>7K7.OC5K2&VN/,DC@VVFQ(1LVB;GYCG.T>B?\%&?@M^W
M%^T5\ %^$7[&7QO\*?#?5=9E$?BKQ#K=K=W,RV6!OM;-K<QM$TOS(T^5=4SY
M>QV#I]#44 ?GY\,/V,/^"X^C2>%?AIXR_P""@/P=T3X;:7=V%KJ^C?#?X6-I
ME\-%A=!+96,I)6T9H%,22( T6X,A!45]9?L\_ _Q-\-/&OQ/^*'Q!U2QO=>^
M(?CN34EDL'=DM-)MK:"QTVT!=5(*V]N)I% VB>ZN-I8'<?4:* /@/]H[]C'_
M (+.?$C]L2^_:2^#G[8GP6T'1M+@FL/AWX<U_P !WFI'0+1R1+."SA3>SIM6
M6<#(0>5&5C+A_9_V,OV>/V[M"'C6^_X*0?M.^%_BB?$&GP:9HGA[PKX7_LS2
M+"RVR_:O,@;)N)9S(BLTA;:D05=H=P?I6B@#X/T'_@EW^TM\.OV-/$/_  2V
M^%GQN\.67P0UQ]2TW3?%UZMU+XHT/PQJ$\DMUHL<!4V]S)LGG@BOGF7RXY%S
M;R,@SU7[;_["?[5_C/\ 9<\#_L9?\$[?BMX"^&'@'P[IMMIFNV?B;1[N^DU+
M2[5(XX=,_=.N+:14(N,DO.IV,=CRB3[&HH ^&O@M^RO_ ,%M8?B?X/M_VB?V
M_P#X72?#?1=8MKK7_#_PY^'#Z7?:A:VW[R.RCG8D0PO(D22!-I,6],X8@^C_
M !%_8G^(W@']N.__ ."@O[(U_P"&D\3>+O!L7AKXF>#O%US<6FG^(8[9@UAJ
M*W5M%-);WEN 8>894EA;9B-E#GZ>HH ^?_V%OV'H?V4M0^(_Q?\ 'OBVV\3_
M !1^,GBT^(OB-XEL[ VUL71#%::=:1,[NEG:0DQQ^8S.Q9W8C?M7Z HHH **
M** "BBB@ HHHH **** "BBB@ HHHH *Q?B%+\0HO"%Z?A7I^C7.NM'ML$U^]
ME@M%<\;Y&BCD<A>NT ;L8W+G<-JB@#Y,_P"",W["OQN_X)J_L7Z+^QI\5_%W
MA;Q+:>&+R_N-(\1^'GN8I+A;N\FNGCFMYH\+L:9@'60[A@%1C)\?\9_L2_\
M!=#4_P!I_P 3_M*^"/VWO@7IMQJT1T_PYI^I?#N\OQX=T@.'%C;/)(-GF,J2
M3R !IY$0L=D4,<7Z)T4 ?'7@;]B_]OCQU\'SX$_;<_:J\-^/]3U[XIZ)JGB@
MZ)HSZ7IMKX7TR2.\33+2U5"'FN+V%5N))"#);SNI<^5&A]F_;E\ _M=_%+]G
M?5OAW^Q/\7?#G@+QKK!%L/&'B*PFNO[+M65A++;1Q?\ +S]T(S95,LV"0M>O
MT4 ?F]\/OV$O^"]?P]^'>F_!3P;_ ,%$?@CX5\+6< M _ACX3R_;K:!FS--%
M)<-('N6W.YEE#L\KEW+,Q8_1_P"UC^PCJ/Q2^,?PE_:X^ _BJST?XK?!B6ZM
M]#O/$9FGL_$&CW<!M[W2M0D0F7#J1)'<8D:&8;]DFY@?I*B@#YH^!O[$WC:Q
M_:\\6_\ !1#]HO5O#^I_%+6?!D'A'PCHNA/,^E>$]"BF>Y-I'<3(LMU-/<NT
MLMR8HN-J)$H#%_G33OV&O^"]^@_&7QA\<O#_ .WM\!8]:\7W*B::]^&-Y=-I
M^GQ$_9],MFDE)BM8MSL$'WY)))7+R.S'](J* /'?V*?A5^U7\)_@]=VO[8WQ
M_L?B3\0M6URYO]0U?2M,_L_3;6(JD5O9VEN!^YB6.)&8X+-+)*Y+%LGQ7]E?
M]AG]JSX*_P#!3#XX?MW>.O$/P_O-'^.5GH%KJ'AG2;Z^^TZ$FDV0M('CFDMP
MMT74$NK+%RV00!@_9E% !1110 4444 %%%% !1110 4444 %%%% !1110 5\
M:_MG_L,?M4_M$_\ !0;]G_\ ;(^'_B+P!IVD?L_W>O2Z=H6L7EZUSKXU:TAM
MKCS)(X-MIL2$;-HFY^8YSM'V510!\\_\%&?@M^W%^T5\ %^$7[&7QO\ "GPW
MU7691'XJ\0ZW:W=S,ME@;[6S:W,;1-+\R-/E75,^7L=@Z>!?##]C#_@N/HTG
MA7X:>,O^"@/P=T3X;:7=V%KJ^C?#?X6-IE\-%A=!+96,I)6T9H%,22( T6X,
MA!45^@=% 'EW[//P/\3?#3QK\3_BA\0=4L;W7OB'X[DU)9+!W9+32;:V@L=-
MM 752"MO;B:10-HGNKC:6!W'Y4_:._8Q_P""SGQ(_;$OOVDO@Y^V)\%M!T;2
MX)K#X=^'-?\  =YJ1T"T<D2S@LX4WLZ;5EG R$'E1E8RX?[\HH ^:OV,OV>/
MV[M"'C6^_P""D'[3OA?XHGQ!I\&F:)X>\*^%_P"S-(L++;+]J\R!LFXEG,B*
MS2%MJ1!5VAW!\DT'_@EW^TM\.OV-/$/_  2V^%GQN\.67P0UQ]2TW3?%UZMU
M+XHT/PQJ$\DMUHL<!4V]S)LGG@BOGF7RXY%S;R,@S]X44 ?'/[;_ .PG^U?X
MS_9<\#_L9?\ !.WXK> OAAX!\.Z;;:9KMGXFT>[OI-2TNU2..'3/W3KBVD5"
M+C)+SJ=C'8\HDP/@M^RO_P %M8?B?X/M_P!HG]O_ .%TGPWT76+:ZU_P_P##
MGX</I=]J%K;?O([*.=B1#"\B1)($VDQ;TSAB#]RT4 ? ?[1W[&/_  6<^)'[
M8E]^TE\'/VQ/@MH.C:7!-8?#OPYK_@.\U(Z!:.2)9P6<*;V=-JRS@9"#RHRL
M9</[C^PM\$_^"@OP\UKQ3XQ_;_\ VL/#WQ$U#4(;2U\+:5X,\-G2=,TB"/S&
MGD:(_--/,[1@NY;8L(";=[@_1=% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 <7^T+^T+\'_V5/@_J_P >_CWXO_L'PGH/V?\ M;5O[/N+KR//
MN([:+]U;1R2MNEFC7Y5.-V3@ D?,?_$0K_P1_P#^CN__ "P/$'_R!1_P<*_\
MH?\ XO?]P#_U(--K^8^OU[@#@#)N*LFJ8O%U*D91J.'N.*5E&#ZPD[WD^O;0
M^*XDXDQV3XZ-&C&+3BGJG>]VNC78_IP_XB%?^"/_ /T=W_Y8'B#_ .0*[3]G
MK_@LA_P3?_:K^,&D? 3X"?M&?V]XLU[[1_9.D_\ "(:Q:^?Y%O)<R_O;FTCB
M7;%#(WS,,[<#)(!_E;K[0_X-ZO\ E,!\(?\ N/\ _J/ZE7TN=>$_#N79-B<7
M2JU7*G3G-7E"UXQ;5[4T[76NJ]3RL!QEF>*QU*C.$+2E%.RE>S:6GO'].%5-
M>U[1_#&CW'B#Q!J,5G96D1DN;J=L)$@ZL3V%6Z*_GP_2CROX+_MR_L:_M'^*
M;KP1^S_^U)X#\;:Q8DB^TSPKXHMK^>VP&/[Q(78Q_<?[V/NGTJ#Q_P#M\?L2
M_"CXE0_!GXG?M7_#_P />+KF58[7POK/BJUMM0G=F**$MY'$CY8%1M!R00*_
M-#_@B9^U[^QS^RY^UE^WIH7[1/[4/PT^'5_J?[6?B*33+/QKXVT_2);JWCO[
MQ=T274L9=%8D94$ G%7?VQ/VF?V7/VH?^#AO]A35OV</V@O /Q$@TJT\71:O
M<^"/%EEJZ6;G397B69K6201D[790V"<$CH: /UYL[NVU"TBO[.820SQK)%(O
M1E(R"/J#4E>._%S]JK5/#WQG3]F7X#_#%?'7Q#3PVOB#5M-N==72].T73'F>
M"":]NS%,T;SRQ3)#%'#*[^1*S!$0O7C'P;_X+3? +Q?\&OCOX]^.'P_U_P"'
MGBC]FF>:+XO^!+J2+4+FSVK(T,MG-"1'>17'E.L3_N\L/F"*5=@#[)KRG6?V
MX?V3=!_:BT/]BN_^.6C/\4_$5M<7&F>"K1I+B[\J"W>XD:;RE9+8"*-W'G,F
MX !=Q(!\,L_^"K_B7P?XY^ >G?M"_LLS^$_#'[2-S#9_#WQ%I?C&/5)K"^N+
M=;BTM-4MOL\(MI)HW !@DN45L@L "P\R_;1AB7_@XV_8NN!& [?#KQ^K/CD@
M:<Y _#)_.@#]%6944N[  #))/2O*OV?_ -N']D[]JKXA>./A;^SE\<=&\9:S
M\.)+*/QG'H1DF@T][O[1]G7[2%\B9F^RSY$3N4V?-MW+GX]^&_[>'[<?CS_@
MN'\2?V:+S]G&.3PGX#^&NG+I>AP>-[:,PVU]?1/)K5P2"DDSHJ*+=,F-(\!B
M7<GS;]E'XU_$3X*?\%EO^"B=M\#_ -FGQ#\4/%NIZM\.9-*\,:'?6NG6Y6/1
M+QI9KJ_O72WM5W2H "6ED9_DC<)(R 'ZPT5\M?LA_P#!6'X#?M+?L3^+OVU/
MB%HFH?#'3OAIJ^KZ1\4M#\3RK+-X;U'30K75NSQ ^>0LD178NYS(JA=WRURG
MQ<_X*X^(?V<M,^%GQ<_:,_8]\0>%OA;\7?%EAX?T#Q*OB&&[U?1[F_C:2R?5
M-+CBQ:I(J,2(KB=X\;60/A* /M"BOFSQQ^W[XAU3]KKQ9^Q)^R]\#8?'/C;P
M!X/M/$/C677O%0T/3K*.[R;2SBF%M<O/=2J"^/+2%5(W3 Y4<-X:_P""SGPR
M\9_\$Q-6_P""FW@[]G7QYJVD^&EU*/Q=X+LWT]-1T2>P=X[OSGGN8XWAC9 Q
M>$R2%'5A$2&50#[,HKXU_9S_ ."MNN_'6X\+_$'Q'^Q/X[\&_![Q!\'?^$[N
M_C9K=[;G1--\NT2XNK64#$JI'F1%FD6,S&$R1Q-"RS&E^T)_P6 UW]EKX/\
MA?\ ;!^-G['7B'2_@3XFU&Q@E\:Q^(X)=9T6UO2%M+^^T<1YB@D+H=J7$DZ"
M10\*R9C !]KUYC\>/VS?V6_V9-:TWPO\<_C;HF@:QK$#SZ5H<LS37]U AP\Z
M6L*O,T2GAI=FQ3P2*]'TS4M/UG3;?6-(O8KFTNX$FM;F"0,DL; ,KJPX((((
M(Z@U^0WQD_;EUK_@C!_P6E^,?QM_;S^$&O7WP?\ V@[;P]!X'^,VD::]XGAR
M.PLS$VF2(H)6(2M+(\,9\P[%F$<OF'8 ?I[\$?VM?V8OVE9Y[;]GSX^^$_&L
MEI8Q7EZGAC7(;TVL4DDD:&41,?*8O%*NQ\,#&P(!!KT.OG/]DOX=?LE_$GX]
M>+/^"CO[(GC?PKKVE?%OPAI.FZ[JGA.:.2'4;S3Y[MUNI6CX%QY=VL,@<"0>
M0@8 BN0^,?\ P5"\9>%?@1XQ_:[^ _[)>H_$;X2> IM1_MWQ1:^+K:PO-1M=
M.EDCU&^TNSDC<7EM T-P-\LMN93 YB61"DC@'UW17Q#\??\ @N=\!?@_\.?@
M!\:_!_P7\:>,? G[0?B+2M*\-^,M*6U6UL)+R3:\,T E>\>[B59#]G2W*NT3
M1B4-Q7-?'[_@M=^T#^R[^SSXZ_:<^/?_  2<^)WA?PSX"\8PZ-J8U/Q/IWGR
MVLYC6WU&/RM\4L!DD2*0Q22+'(Z /)\Y0 _0.O./&7[7'[.OP^_:3\'?L@^,
M/B;;67Q'^(&EWVH^$/##6=PTFH6UG&TEQ()%C,4>U$=@)'5F"/M#;3CG?V@_
MVJ/&?P0^"'A/XIZ%\'[+Q?J_BOQ!HVCV7AG1?%J*9[C4IXX8C;7#P!+B-/,\
MZ1R(PL$4LO(3!\^\<_M^>$_"O_!3?X6?L'^-OV4]7@\6^-/"VKZGHGQ$O+C3
MY+&WMK>U::YBLW1WN6#/"(G$D=MG"/M=<4 ?55%> >,/VU_$OB+XW>,/V=/V
M2?@I%\1_%'PZLK2;QY<:CXI31=*TJXNHC-;:<+HP3O->O$!*8UB\N-'0RRQE
MU4\9^SI_P6$_9Q_:#_8:_P"&W;;PEXIT6&'Q2/"5UX$OK!&UEO$[745I%H]N
MF\1W$TL\\*1L'5,2 R&+9)L /K*BOD?Q/_P5"U_X"?M9_#/]EO\ ;-_9HF^'
MT?QFN9;#X;>,-+\80ZS87.J(4_XEMZ%AA>TN&\V%5VB:)WD"K(0&8:?B3_@H
MEX\UVP^+OC+]FC]F8?$7PY\$_$%_H'BYH/&D=CJU_JMC;1W%Y;Z=9-;R)/Y0
ME5"9Y[=G=7$:2#8S@'U+67XU\;^"_AMX4O\ QY\1?%^EZ!H>E6YGU/6=:U".
MUM+.(=9)9I65(U']YB!3/ 'BN/QYX#T3QQ%9-;)K.D6U\MLS[C$)HED"$X&<
M;L9P,XK\P_BWXZ'_  4R_P"#B:/]@#XDG[9\'_V9? D?C36O!UQ\]CXE\32K
M9-;27<?W9X[==1@9(W!4/;RYR)"M 'VYHG_!3K]@77S:SVO[47AFWL+Z1$T_
M7=3EDLM+O&<X18;^X1+:8N>%"2$L2-N<BO8? OCSP;\3O"-CX^^'OB6SUC1=
M4A\[3M4L)A)#<QY(WHPX920<$<&N<_:)\;_LZ_#_ .$&K7/[4WB/PKI7@6]M
M'L=<?QG-!'IDL$B,'BG\_P#=[&0,"&X(S7R''^W7^R+_ ,$P_P#@E7)\3_V5
M[B;X\_#/X5)-96]W\-O$.FW,6EV<M^ZV<-Q/)=Y9(O.BMVDB6:0^69&B4;MH
M!]ZT5\B?"C_@JM>^+];UWQI\6_V0/'/PY^#6D?"8>.[3XW^)IX#I%_:J(FDA
M6./,J,5=WB5P)9DBW^2H>/=F_%7_ (*R^,O@7^SWH?[<'Q=_8L\2Z7\#-9%C
M<WGB:W\0P7.OZ#IMXR+;:E?Z.D>(X&\V)F6&YFFC60;X@P90 ?9M%?+_ ,?O
M^"F'A_X$_M _ 7X5)\,/^$F\+_M#ZNFG^!_'F@>(XG@C9K>.<2S0-&"8WCE5
MD:-W#+DG;P#?\7_\%")/A_\ \%'?"/\ P3P\6_!&\%WXZ\(ZCXB\,^+]/UR*
M:WEMK-',D4L#(CQ3;DQ@%E^93O/( !](T5\&:=_P6W\5?$3XK?&3]GOX _\
M!.'XK>+OB)\(=8LM/N_![:GI5K)<^='-)+<S70N)+2U@58X_+_?2RW!F&R+Y
M)"GKG_!,/_@IU\*/^"G/PEUWQIX.\#:YX+\5>"O$4N@_$'X?^*(PNH:!J,><
MQR8QN0X8*Y53NCD5E5D8  ^EZ\Z^//[7G[+/[+45I<?M*?M#^#? 45^0+*?Q
M?XAM].CG)W85'G958_(W .?E/I7HM?F)_P '=D,4G_!&GQ \D:L8_'F@M&2/
MNG[0PR/3@D?C0!^D/P_^(O@3XK>%+7QU\-?%UAKNBWR![+5=+N5FM[A" 0R.
MN0ZD$$$$@YK:KY<_X*1?\%)_#G_!,/X2>$OB+XJ_9]\4^*=&\0>)=.\/1ZEH
M-Q9Q66F3W+%8Q<;Y?M&-B.R^3;RJ2@4LA9<\Y-_P5EU_P9^VG\._V7/CY^Q+
MXZ^'GAOXPW5[9?"WXA^(-6L)%U6]MXA+Y-S802//IQD5E\M9R)<R*'BC(D$8
M!]C45X1X^_;/U>]_: U_]E3]E_X2Q_$+QSX.T6SU3QP+[Q&ND:3X>CNP[6=M
M<7?DW#F[N$CDEC@CA?$:;Y'B#1[Z_P#P3F_X*"^ /^"B_P &-9^)OA'P#KOA
M/5_"7C*^\)^-O"GB%$,^D:S9^69X!+&2DZ 2H5D7&=V"JL"H /?Z*** "BBB
M@ HHHH *K:SK&E^'M'N]?UR_BM;*QMI+B\NIFVI#$BEG=CV 4$D^U6:^)_\
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
M.7[/VG>-]4TN(XB7Q!87+V"W:KT5I+2VD60@9<K&6)V"OT=H **** "BBB@
MK.\6>,/"?@+P]<^+?''B:PT?2[*/?=ZCJ=VD$$*^K.Y"K^)K1K\-?^"H/[;'
MC#]JOX_ZMX=L=<F3P1X7U.6R\.Z7%*1#,T3&-[UP#AWD(8J3]U"JC'S%@#]1
M?^'K'_!/K^WO^$<_X:5TO[1YFSS/[-O?L^<X_P!?Y'E8]]V/>O=/"?C#PGX]
M\/6WBWP/XFL-8TN]CWVFHZ9=I/!,OJKH2K?@:_FLKZ:_X)??ML>,/V5/C_I/
MAV^UR9_!'BC4XK+Q%I<LI,,+2L(TO4!.$>,E2Q'WD#*<_*5 /W*ILTT5M"]Q
M/(%2-2SL>@ &2:=10!YK\+?VR_V2OC=\2-3^#GP?_:5\#^)O%VBVS7&K^%]$
M\3VUQJ-E$K*K22VZ.9(U#.@)90 74'J*Z3XL_&?X3? ?P?/\0OC5\1]&\*Z#
M:@FZUG7]02UM8  22\LA"H  3DD"ORM_X*^?L3_M*_%G_@J!J/[8?_!/CQ&=
M%^.7P1^!OAGQ/X>TRVMT$?BV*35]?@O-.N,8,SR6\$<:!CM=5,)P'5X_H/P3
M_P %(O@]_P %2?\ @BU\9_C9X(LQI>NV?PA\3Z7\0O ]ZV;KP]JR:1<B:VE5
M@"T;<M'(0-Z'D*ZNB@'VM\,OBK\-OC1X/M?B#\)?'.E^)-"OE#66L:->)<6U
MPI4,&CD0E74JP(()!!IVL_$WX?>'?'NA_"[7?&%A:>(O$MK>W/A_1I[@+/J$
M5H(C<O$IY<1B>(MCH'!K*_9SAAMOV?/ EO;Q*D<?@W2U1%& H%I$  /2OR!_
MX*S^,OCW9_&K2O\ @OE\)]:U*\\&?LT?&:#P5I7ANS;]SJOA>.233_$.I*>[
M3ZE--IX8':8K5).@% '[85XO\6?^"B7[$'P,\>7WPR^*W[3/A;2-<TF*.37+
M"6^,AT=)!N1[YHPRV2LOS!IS&"OS=.:]3\"^-O"WQ+\$Z/\ $?P-K,.I:)X@
MTJWU+1]1MSF.ZM9XEEBE4]U9&5A[&OQS_P"":W_!3GP?_P $B_C#X^_X)K_\
M%:/!]_\ #[Q/KWQ.UKQ)HOQIU&R>32/&L=_=%Q>7-P 2"<JJSG=&J 1RF!H2
M& /UE\+_ +47[.7CCP%JOQ5\$_'#POK/A?1+S[+JGB/2=9AN;"WE\F&;:;B-
MC&<1SQ,2&(&\9((('F5G_P %=?\ @ECJ"N]E_P %%_@I(L0!E=?B7IFV,>K'
MSL*.#R>.*W_V(OV9?@M^S5X6\:S_ +.EQHA\$?$3Q]<>-/#]MX<:-K&W2]LK
M)9A T9,;1//!-,GE_($F55X6OB7_ (-/;&RC_8 ^*-I':1"+_AH_Q/'Y8C&W
M8+?3P%QZ8XQ0!^D/PN^,/PD^.'A6/QU\%?BEX<\8:)*Y2+6/"^MV^H6KL "0
M)8'9"<$<9[UT=?CC_P %2_">A_\ !&;_ (*C_L_?M_?LC:=%X2\+?&KQHO@W
MXY^!M%C%OI6LJ\D.R_\ LR8C%R(YIY-RA?WENC=99B_ZC?M>_M"6/[*W[-GB
M[X\7.COJEUH6EG^Q-$B.)-7U29UM["PC_P!NXNY8(%_VI10!U?@GXF_#[XD7
M&N6O@+QA8:O)X:UV71=?6QN!)]@U"*..22UDQ]V14EC)7J-XK=K\@O\ @EYH
M?Q@_X)0?\%B/%G[ /[2'Q+NO$MC^TWX*MOB)H/B:];Y+SQG#"QUR./ "CS9%
MO9 .6$4%HIR6R?<?^#F;]N/XN?L4?\$W7@^ &OSZ1XT^*/C"S\%Z1K=G*8[C
M3([F&>:XGB<<I(8K=H5<?,AG#J0R@@ ^G?B'_P %)OV$OA9XKU3P1XT_:?\
M"\6J:#(8_$5M8W37O]C.!DK>M;+(MFP')$Q0@<GCFO5OA]\1?A_\6O!NG_$7
MX6>.='\2^']6@$^EZYH&I17EG>1G@/%-$S)(N0>5)'%<?^R+^RW\*_V,/V<_
M"G[-?P=T"WL=&\,:3%:EX80KWUP%'GWDQ',D\TFZ1W.2S.2:_.KX3^-KS_@G
M+_P<L7G["OPSQ8_"C]ISX>OXUM?!UMA+'1/$<,5\T]U;1_=@,XTJZ,BH ':X
MCS_JT  /U>KS7XW_ +8G[+_[-^MZ=X5^-7QNT'0M;UB,R:/X=ENO.U._C&0S
MP64(>XF0$$%D0@'J14G[8'[0%C^RE^RE\2/VF=0TT7L?@'P/JFOBQ9B!=/:V
MLDR0Y'3>R*F>VZOC/_@VW^&6H>,/V(!_P43^-NH'Q'\8OV@]<U+7?&7B_4$#
MW7V2*^FM;/3XF/\ JK2..W#I N$0RE0,*H !]A?#W]M7]DWXK:_IWA'X>_M!
M>%]3UO5-2DT^T\/PZH@U$726LUVT,EHV)H7%O!-+B1%^1,]QGU"O'OC;^QE\
M+OC'^TG\)/VLI](L[/QS\)=:OIM+UV.U'VBZTZ\TR\L;G3Y'')B)NEF4'.UX
M01C<^>1NOV[_ !E\4/B1\1/AI^Q?^SZGQ,F^%&I_V1XUU?4?%\6B:?\ VR(5
MFDTBRF:&<W-Y$CQ^:'6&&-I40S;MZH ?1]%?(?@W_@L7\%/B5^P5XZ_;G^&_
MP:\<ZU_PJY]4MOB9\-XH;&VU[PO>:=$\M]#=1W-S''B)$+EHWD9E/R(S!D7S
M+XB_\%W/$G@#]C7P9_P4'7_@G?\ $+4?@]J^BZ5J7C3Q=!X@T^%] 2]:)/\
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
ML-;_ +$U?XG3WEN9WD.H1%+N2*V:6*&&RLI%DE>X8L9!F(?)7["_QB^$"_\
M!MG^UY\)]-\9V<6M:*_Q#?4-#N7>.ZTV*Y9H[1;E) 'MWF8[8TEVO(R2!0QC
M?;^W6K?";X5Z]X[T_P"*6N?#3P_>^)])@:#2_$=WHT$E_9Q$DE(KAD,D:DDY
M"L <FJ-W\ /@/J&DW.@W_P $_",]C>ZO)JUY93>&[5HI[]P0]VZ&/#3L&8&4
M@N<G)YH ^)3\,_%_[5G_  ;%Z'\)O@!=+J^OZ_\ LD:/8:/;:;,':\NXM#MU
M>R4J<>8[Q/;E3C#L5;&#7@_[%?[?'_! 'X\?L<^$],^*O[+7P@D^+=MI%GHF
MO_!B^^#UA<:_J7B.)$A-I:VKVA-R9KA04DSM7S!YK1%7"_K1X*^'O@#X:Z7)
MH?PY\#Z/H%E-<&>6ST33(K6)Y2JJ9"D2J"Q55&[&<*!V%8^G?L]? +2/B?/\
M;=)^!_@^U\:72LMUXNM_#-JFJ3!A@AKI8Q*P()!RW(- &[X+T_\ LGP=I.EG
MPQ9:)]FTR"+^QM,96MK#;&H^SQ%40&-,;%(51A1A1TKYE\*?MJ_LA_M7_'KX
MX_\ !./]H^Y\$76M>#?$D.FR>!/%L<#)X@T>XTRRO([A(;DE+K;+/+&X0$QF
M-"57>A;ZMKD/B'^S[\!/B[HL_AKXL?!#PAXGTZZNS=7.G^(O#5K>P33E54RL
MDT;*SE452Q&<*!G@4 ?EI_P35_9&\%?LC_\ !=+XS_!C_@F[XYO)?@#>_!R*
M]^(6F6.JO?:5X6\737>RUL(IBS;KE($>=59F=(KB5&/RJ!Y?_P $C/VE/^"/
M_P"SS^RU??L)_P#!5SX+?"/P1\:_@WJFIZ'XRC^)7P\M)YO$-O\ :II8;J&>
M6V<W>Z*58PF6=PBNJLDB&OVM^'/PO^&?P>\*P^!?A)\.]"\+:);,6M]'\.:1
M#8VL1/4K%"JHI..<"LSQ9^SU\ O'WCO3OBEXZ^!W@_6O$^C[?[)\1ZMX9M;F
M_LMIW+Y-Q)&9(\'D;6&#0!^8O_!5;Q+\&/!?P\_X)[W/A'X3:)\(?"I_;&\,
MZKHG@M-.@TB/2](^U7,BW,EHB1+9EHYHIYHR@,,EPR2'<"3^FG[1_P !_ 7[
M4WP \8_LZ?$VS^T>'_&_AN[T?4PH!9(KB)H_,3/1T)#HW9E4CD5>\:? _P""
MWQ(U5->^(GP@\+Z_?1P"".]UKP_;74JQ LP0/*C$*"S$#.,L3WKH-)TG2M T
MJVT+0M,M[*QLK=(+.SM(5CB@B10J1HB@!550 %     H _,3_@AIJ?[1/QKL
MO#_[/7[4?AJ\AN?V)+[5_ ]SJETI\C7O$'SV5A=P$DDBTT1I(LG[XU5'!KHO
MVS_$WARS_P"#DK]CG1[O7+2*[_X5EXV'V>2X4/F6RF$0P3GYS'(%]2C8Z5^B
MNE>'?#^AW5_>Z)H5G9S:K>?:]4FM;5(VO+CRHXO.E*@&1_+BB3<V3MC1<X4
M<[KG[/\ \!_$WB23QEXD^"?A'4-8EE2675;[PW:RW+NH 5C*\98D!5 .<C ]
M* /S _8T_;E^#O\ P3"_X*C_ +7/[*O_  4"\?6GP\C^)?Q.;XD?#7QCXH<P
M:;K.GWD6UH%N6&Q3$J11KDX+1SID,FT[_P#P6A^,UW^U3_P3=\,_MJ? /X+3
M^-_AK\)/VBO#_CBYTZ?2R\7CGPMIZR+?70M9HP6LWGN9!N=2LD-N;@9B96K]
M(_BC\!_@=\<(K&#XT_!GPIXO32YS-IB>*/#MMJ M)#C+Q"=&\MN!RN#P/2NG
MBM;6&U6QAMHTA2,(D*H JJ!@*!T QQB@#\[?@!^U/_P01_:A\7?#>7]C']GG
MX,>.OB+JNN6%]X=T#1OA;8P:QX86.:*2YU.X8V>[339QAI?,9DWRQ1QQ.SR1
MD^*?M:?L\>$+K5?V@?\ @JO_ ,$G/VW+WX+?%SX8^(M?C^-W@*\U6*Y\/>([
MS1YIT?\ M"RE.R"6ZBA$L<K!T8SC"I(TDH_5+X:?L^_ 7X+ZAJ.K?!WX(^$/
M"=UK$@?5[GPUX:M;"2^8'(:9H(U,IR2<MGK5#7?V4_V7?%'C*W^(WB;]FWP#
MJ/B&TO#=VNNW_@ZRFO8;@N7,J3O$75RY+%@<Y).<T 4_V-?BMX^^.O[)/PS^
M-'Q4\ ?\(KXE\5^!-*U;7?#@B>,:==W%I'++"$?YT568@(WS*,!N0:_-O]K_
M ,%>+/\ @D[_ ,%X+;_@KEK_ (>U"\^!'QK\(1>$/B]XCT^SDN%\&WBQVD4%
MY<QQ@E+5FL+%C-C S<#[QC63];J9=6MM>VTEE>VZ30S(4EBE0,KJ1@J0>"".
M,4 ?.W[?_P ;O@;XA_X)C_&+XBV/Q<\*7OAC7/A#XAATS78M?MI+&_:;2[A8
MTBF#F.4N655"D[BP SFOS0^S)X+_ .#*$:=XEM_[*EG^'\GDP7R>0TCS^*6D
MCPK8),@<.N/O!@1G.:_672_V$/V'M#\6#Q]HO[&GPIL]=$OFC6K7X=Z9'=A\
MYW><L ?=D YSGBNY\;_##X:?$RUM['XD?#S0O$$%HY>UAUO28;M(6(P602JP
M4D<9% 'PS_P4O^#OQ&_;'_X-VM>^'/[,DC:YK6M_"#PYJ.C0:-)YSZI!9O87
MTT$.S)D>6"WEC5%R79@N#G%8/QG_ &V/V=/VJ/\ @W2\3>-O#/BG3=1O_&/P
M)F\)V'A2UF674%\6SZ=]AATA;9<R-=+?LBK&%W$ .H*D-7Z&^$/ _@KX>Z,/
M#O@'PAI>AZ>LC2+8:/I\=M"';[S;(U"Y/<XYKGM)_9K_ &<]!^)L_P :M"^
M/@JR\973,UUXMM/"MG'J<Q8$,6NEC$K$Y.<MSDT ?E#^UG\,M6_8%^#_ /P2
MU7]I?7X='TWX4^.]+T?Q_P"(M1N MEHMW+I4:^7-.3LCBC:.5!(Q"A(2V0 <
M=M\>/VQ?V7_''_!Q=^S#XV\)_''PY?\ AM/A7XKT:+Q7!JD9TBZU"02;;:WO
M<^1<2;AY9$3MB4^4?WF4'ZB?$#X<?#SXL>%+GP)\4_ >C>)=#O=OVS1O$&EP
MWMI/M8,N^&961L$ C(." :I:5\(?A'X2OM.\1>&?A/X>LK[0=(;3=%N=.T*W
MBGL;'.XVENRJ#%$3_P LU(7/:@#\^?\ @E+\0?!&F?\ !:#_ (*#?#O4_%-C
M;:Y>^+_"FHV6EW%RJ37%K#IDZ331J3ETC:2(.1D+YJ9QN&:/_!-S7_A9\!?V
MC/V_?^"J/C+Q1;Z%\#?%'CW3UT?Q.())+6_31+:YBU/4;<1*S7,3WERZ))$&
M\UTD"[C6O^P]^Q5XN\1_\%#_ -K+XC_MF_L""Y\"_%CQIH6L_#O4?'>G:%JU
ML!865S;RR/"+F=[:1BT90[,D-R5((K[]\=>!-*U'X3ZA\-]!^'/AG5+";238
M0>%]=@6/29H"NS[/+&L,B^3LXV",@@;< '( ,O\ 9K_:6^!W[8'P3T+]HK]G
M#X@VOBCP;XD@>72-9M(I(Q*$D:*16CE59(G21'1D=5964@@&OSV_X.]]<T;3
M/^".VK:5J&JV\-SJ/C_0XK"WEF"O<.LKR,J*3EB$5F..@!-?>_[)'[,_A?\
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
MP1^"_C[PS;>"O'?PA\+ZUHUE;^19Z1J^@6US:P184>6D4B%%7"J-H 'RCT%
M'YI_LS?&?]HC]G72?VOOV'_^"G7Q&A_:%^%'P7^&MMJ%U\1Y;#R]0O\ 1;VS
MN'N-&U(HS&2Y%L'DP7:8 EB["6/;S/PK^$'QP_X)*_M2_LZ:)^P7^V1??&7]
MF3X\^.H]!TWX4>)=1CU>X\-V<MM+<-JND7B$M]AMX5DD<J%15VK)YK2B1?U3
M\(?!+X,?#[P#)\*? 7PC\,:'X7E619?#>D:!;6U@X<8<&WC01D,.OR\]ZH_#
MS]FW]G7X1>)K[QI\*/@'X*\,:SJ<934M6\/>%K2RN;M2VXK++#&KR#/.&)YY
MH _(S]E#XX_\$Y/V./VX?VGOV/O^"NWPJ^'6A^+M5^..N^//A_X^^)O@JUN;
M?Q!X?U:;SX42]G@<*8]I.TL%W2/&OSQ.*]H_X*,^(?V5+G_@WN_:(\9_LE?
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
M21Z1X9T:"PM5<X!810(J G R<9X%97Q%_9M_9U^,'B.P\8_%KX!^"O%.KZ4
M-+U7Q'X6M+ZYL\$D>5+-&S1\DGY2.2: /R9_8[_9]_98T[_@F?\ &_5/V_M"
MET[X&?M/_M::GJ/@R6[NVTX:5I-_>Q0Z/K"R-@VP>>WB=9#A/)\IVW1,0?9?
MV#="_;8_X)]_\%-=$_X)P>(OVJ=1^/WP6\4_#"_\3>%=9\5!9_$/@:"VFBBB
MBNKI<F6UF)2*,L0CL!Y:1")U?](O%?@CP7X[T1O#7CCPCI>LZ<Q!;3]5T^.X
M@) (!*2*5X!/;O6)\-/V?O@+\%])U#0?@[\$?"'A.QU5]^J67AKPU:V$5XV"
M,RI!&HD.&(RP/!/K0!\&_P#!$CQ-X=UK]OK_ (* VFD:[:74J?M PN\=O<*[
M!1!-&6P#TWQR+GU1AU%?*?\ P3T:Q_:*_P"#;KXP?\$^O@UXQM+_ .-,5IXX
M,_P]L)]^K0F+57G,,T"Y:'SE9(4,@57>8("3D#]HO!_P)^!_P\UC_A(? 'P;
M\*:%J'E-%]NT?P[;6LVQL97?&@;!P,C.#BM3PY\/O 7@[5-4UOPCX(TC2KW7
M+K[5K5YINFQ02ZA/S^]G=%!E?D_,Q)Y/- 'Y/?L@_M]?\&_W[17[(_A6'QQ^
MRG\'+SXMOI5II.J_!.Z^#^GSZ]J'B1$6(V5M;O:'S_-N%^2;.Q0X:5HBL@3]
M:O"]C_9GAG3M-_L*STO[/8PQ?V9I[ V]IM0#R8B%4%$QM7"KP!P.E<[I7[/7
MP"T+XFW7QKT/X'>#[/QE>JPO?%MIX9M8]3N PPP>Z6,2OD<'+'-=A0 4444
M%%%% 'PK^WW_ ,$N?VF?VL/VAKGXO?"W]JS_ (1'29M*M;5-&^T7J[7B4AGQ
M"X7YL^F:\1N_^"#/[:E_:RV%_P#MX1SP3QM'-#-<:DR2(1@JP,F""#@@U^K%
M%>_A^)LVPM&-*G*-HJR]V+V\['M4.(,RP]*-.#5HJR]V/^1_-+^V!^RK\0?V
M,OCOJOP)^(T\%S=6$<4]GJ5HC""_MI5W)-'N ./O*1V='7G&:^IOV*_^"+G[
M4OQO^">C_M"^$OCU:> D\36[R6-F?M27,MF'PDCM"5^63;O4<Y4HW?C[_P#^
M"FO_  31T?\ ;PUSX=^);&[BL-0\/^((K;Q%=[MLEQH,C;[A%/>5&7,8/ ,L
MGK7U5H.AZ/X8T.R\->'M.BL]/TZTCMK&T@3;'!#&H1$4=E50 !Z"OI,=QI7G
ME=%4&E5?QZ)I6TV>GO;^1[V,XLK2RZDJ+7M'\6B>WD]-=_(_+;_AQ)^V]_T?
MU_Y-ZE_\<K[J_8$_9K^(O[*'[/-M\(?BE\3O^$NU:'5;JZ?6=\S;DE8%4S,2
MWRX]<5[517RF/SW,<QH>RKM.-[Z12_)'S>,SC'8^C[.LU:]](I?DCYT_:4_X
M*'?!C]E/]L;X8?LU?'WQGHOAC1OBGX6UR?1M?UR<06_]JV5QIZQV;S.PCC$T
M5W-M+X#/$J [G56_/7_@IC^PO^S9\!_^"E7[,/[1W_!+)],\+?'?Q=\8[&#Q
M5X*^']VBVFK>&&5Y=3U6ZM(#LM[=(T$<TBJB2K=,2&=0U?L!XB\#>"?&$<T/
MBWP=I6J)<63V<ZZCI\<XDMG96>%@ZG,;,B$H>"54D<"N=^$G[,W[-_P!N;V]
M^!/[/O@CP5-J7_(1E\)>%+/36NN<_O#;QH7YY^;->.>6?F7K_P"V9\./#?\
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
MK$<>GWKIY87RY[AK:XQ&K,N .GS$BOTAMK:WL[>.TM($BBB0)%%&H544#
MX  XQ0!\K_MY_L'?M6_M0?&WP#\;OV:/^"@]S\&+WP%I>HVUG:#X6Z;XEBEN
M+S8DEVJW[A(9A"AA$@0NL<LRJRK-(K_GQI/[*'_!1_1?^#C7P[\//%7_  5B
MN]:\;P?LLQZU=_$1O@AH=NUSH"^)G230/L*'R$#RJ\OVP?OEW[1P!7[95G-X
M0\)-XK'CMO"^G'7%L/L*ZR;*/[6+7?O\CSL;_+WG=LSMSSC- 'Y[_LD?#]_V
M'?\ @N]^TGX;\?S1Z=X=_:;\-Z)XS^'>K7L@C@OKW2UFAU.P21L*URCWCW'E
M#YO(*OC )'F_P7_8TN_^"C_[7G_!0/\ :FT>^CB\#_%GP*/@_P#"_P 29+6V
MIM;:5'::AJ$+CB:VCOH(@DJ;DD*2 $[#G]0_B-\*OA?\8?#W_"(_%SX;Z!XI
MTGSEF_LOQ'H\%];^8N=K^7,K+N&3@XR,UK:3I.E:#I=OH>A:9;V5E9P+#:6=
MI"L<4$:@!41% "J    , "@#\Q/V0_VJ]%^!7_!NUJG@KXHL-'^)7PH\ ZU\
M-]9\!W#@ZFGBB 7%C8:8L"DO)-=%K1H@@/F)<(RY'-?4/_!%O]D3Q9^PM_P2
M_P#A!^S/\0;06WB/1O#LEYXBM-P)M;^^NIK^>W8CAC%)<M$2,@^7P2,5[W??
M!3X-:G\1[?XQ:E\)/#%QXNLX?)M/%4^@V[ZE!'@C8ER4\U5P2,!L8-=/0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__
!V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666620291344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Feb. 15, 2023</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-12015<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">HEALTHCARE SERVICES GROUP, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State Code</a></td>
<td class="text">PA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">I.R.S. Employer Identification No.</a></td>
<td class="text">23-2018365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3220 Tillman Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Bensalem<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">PA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">19020<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">639-4274<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.01 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">HCSG<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,060<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">74,390,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">Portions of the definitive Proxy Statement for the Registrant&#8217;s Annual Meeting of Shareholders to be held on May&#160;30, 2023 have been incorporated by reference into Parts&#160;II and&#160;III of this Annual Report on Form&#160;10-K.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000731012<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666620181952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_AuditorInformationAbstract', window );"><strong>Auditor Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">GRANT THORNTON LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">New York, New York<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">248<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_AuditorInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Auditor Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_AuditorInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>15
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666623135920">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 26,279,000<span></span>
</td>
<td class="nump">$ 70,794,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable securities, at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">95,200,000<span></span>
</td>
<td class="nump">114,396,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableNetCurrent', window );">Accounts and notes receivable, less allowance for doubtful accounts of $70,192 and $59,271 as of December&#160;31, 2022 and 2021, respectively</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">336,777,000<span></span>
</td>
<td class="nump">293,388,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherInventory', window );">Inventories and supplies</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">21,164,000<span></span>
</td>
<td class="nump">26,015,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesReceivable', window );">Taxes receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,629,000<span></span>
</td>
<td class="nump">8,813,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses and other assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,583,000<span></span>
</td>
<td class="nump">32,976,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">508,632,000<span></span>
</td>
<td class="nump">546,382,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="Show.showAR( this, 'defref_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">22,975,000<span></span>
</td>
<td class="nump">28,102,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">75,529,000<span></span>
</td>
<td class="nump">74,755,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Other intangible assets, less accumulated amortization of $32,738 and $27,879 as of December&#160;31, 2022 and 2021, respectively</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,946,000<span></span>
</td>
<td class="nump">20,805,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Notes receivable &#8212; long&#8211;term portion, less allowance for doubtful accounts of $3,273 and $6,312 as of December&#160;31, 2022 and 2021, respectively</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">32,609,000<span></span>
</td>
<td class="nump">29,259,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation funding, at fair value</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">33,493,000<span></span>
</td>
<td class="nump">46,691,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax asset</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28,338,000<span></span>
</td>
<td class="nump">31,535,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other long-term assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">812,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">718,334,000<span></span>
</td>
<td class="nump">777,529,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">68,296,000<span></span>
</td>
<td class="nump">64,419,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and related taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">42,704,000<span></span>
</td>
<td class="nump">68,664,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Other accrued expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">17,835,000<span></span>
</td>
<td class="nump">26,741,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Borrowings under line of credit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrent', window );">Deferred compensation liability &#8212; short-term</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,618,000<span></span>
</td>
<td class="nump">6,991,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserveCurrent', window );">Accrued insurance claims</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">23,166,000<span></span>
</td>
<td class="nump">24,310,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">178,619,000<span></span>
</td>
<td class="nump">191,125,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WorkersCompensationLiabilityNoncurrent', window );">Accrued insurance claims &#8212; long-term</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">65,541,000<span></span>
</td>
<td class="nump">65,084,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred compensation liability &#8212; long-term</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">33,764,000<span></span>
</td>
<td class="nump">46,888,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liability &#8212; long-term</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,097,000<span></span>
</td>
<td class="nump">11,299,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,141,000<span></span>
</td>
<td class="nump">10,456,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 16)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>STOCKHOLDERS&#8217; EQUITY:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value; 100,000 shares authorized; 76,161 and 76,009 shares issued, and 74,088 and 73,769 shares outstanding as of December&#160;31, 2022 and 2021, respectively</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">762,000<span></span>
</td>
<td class="nump">760,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid-in capital</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">302,304,000<span></span>
</td>
<td class="nump">294,124,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">154,495,000<span></span>
</td>
<td class="nump">183,957,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income, net of taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(3,477,000)<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonValue', window );">Common stock in treasury, at cost, 2,073 and 2,240 shares as of December&#160;31, 2022 and 2021, respectively</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(27,912,000)<span></span>
</td>
<td class="num">(30,164,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">426,172,000<span></span>
</td>
<td class="nump">452,677,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 718,334,000<span></span>
</td>
<td class="nump">$ 777,529,000<span></span>
</td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See Note 8 &#8212; Allowance for Doubtful Accounts herein regarding the adopted credit-loss guidance.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsNotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DeferredCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19512-108361<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20028-108363<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DeferredCompensationPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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(3)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<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)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WorkersCompensationLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the noncurrent portion of the liabilities (due beyond one year; or beyond one operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WorkersCompensationLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>16
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666620164512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts, current</a></td>
<td class="nump">$ 70,192<span></span>
</td>
<td class="nump">$ 59,271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization of other intangible assets</a></td>
<td class="nump">32,738<span></span>
</td>
<td class="nump">27,879<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent', window );">Allowance for doubtful accounts, noncurrent</a></td>
<td class="nump">$ 3,273<span></span>
</td>
<td class="nump">$ 6,312<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars 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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock authorized (in shares)</a></td>
<td class="nump">100,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock issued (in shares)</a></td>
<td class="nump">76,161,000<span></span>
</td>
<td class="nump">76,009,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">74,088,000<span></span>
</td>
<td class="nump">73,769,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockCommonShares', window );">Common stock in treasury (in shares)</a></td>
<td class="nump">2,073,000<span></span>
</td>
<td class="nump">2,240,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AllowanceForNotesAndLoansReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockCommonShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of previously issued common shares repurchased by the issuing entity and held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockCommonShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666623115008">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Income - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,690,176<span></span>
</td>
<td class="nump">$ 1,641,959<span></span>
</td>
<td class="nump">$ 1,760,303<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostsAndExpensesAbstract', window );"><strong>Operating costs and expenses:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Costs of services provided</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,496,336<span></span>
</td>
<td class="nump">1,415,082<span></span>
</td>
<td class="nump">1,492,317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">140,344<span></span>
</td>
<td class="nump">173,108<span></span>
</td>
<td class="nump">150,778<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNonoperatingAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_InvestmentIncomeAndOther', window );">Investment and other (expense) income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,427)<span></span>
</td>
<td class="nump">9,439<span></span>
</td>
<td class="nump">13,352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,987)<span></span>
</td>
<td class="num">(1,385)<span></span>
</td>
<td class="num">(1,374)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">45,082<span></span>
</td>
<td class="nump">61,823<span></span>
</td>
<td class="nump">129,186<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,452<span></span>
</td>
<td class="nump">15,960<span></span>
</td>
<td class="nump">30,504<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 34,630<span></span>
</td>
<td class="nump">$ 45,863<span></span>
</td>
<td class="nump">$ 98,682<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Per share data:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per common share (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="nump">$ 0.61<span></span>
</td>
<td class="nump">$ 1.32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per common share (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="nump">$ 0.61<span></span>
</td>
<td class="nump">$ 1.32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average number of common shares outstanding:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">74,336<span></span>
</td>
<td class="nump">74,816<span></span>
</td>
<td class="nump">74,696<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">74,351<span></span>
</td>
<td class="nump">74,962<span></span>
</td>
<td class="nump">74,785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 34,630<span></span>
</td>
<td class="nump">$ 45,863<span></span>
</td>
<td class="nump">$ 98,682<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain on available-for-sale marketable securities, net of taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,477)<span></span>
</td>
<td class="num">(1,563)<span></span>
</td>
<td class="nump">2,644<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 27,153<span></span>
</td>
<td class="nump">$ 44,300<span></span>
</td>
<td class="nump">$ 101,326<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See Note 8 &#8212; Allowance for Doubtful Accounts herein regarding the adopted credit-loss guidance.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_InvestmentIncomeAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment Income and Other</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_InvestmentIncomeAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostsAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostsAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNonoperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNonoperatingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666617414896">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 34,630<span></span>
</td>
<td class="nump">$ 45,863<span></span>
</td>
<td class="nump">$ 98,682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash (used in) provided by operating activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,316<span></span>
</td>
<td class="nump">14,667<span></span>
</td>
<td class="nump">14,268<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal', window );">Bad debt provision</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">31,969<span></span>
</td>
<td class="nump">10,483<span></span>
</td>
<td class="nump">9,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income tax expense (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">5,049<span></span>
</td>
<td class="nump">3,074<span></span>
</td>
<td class="num">(5,893)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,214<span></span>
</td>
<td class="nump">8,827<span></span>
</td>
<td class="nump">7,872<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeAmortizationOfPremium', window );">Amortization of premium on marketable securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,219<span></span>
</td>
<td class="nump">2,275<span></span>
</td>
<td class="nump">1,822<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund', window );">Unrealized loss (gain) on deferred compensation fund investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,422<span></span>
</td>
<td class="num">(6,397)<span></span>
</td>
<td class="num">(9,390)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Changes in fair value of other long-term liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,353)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss on sale of assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,138<span></span>
</td>
<td class="nump">1,469<span></span>
</td>
<td class="nump">1,335<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable', window );">Accounts and notes receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(78,707)<span></span>
</td>
<td class="num">(37,185)<span></span>
</td>
<td class="nump">46,158<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories and supplies</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,851<span></span>
</td>
<td class="nump">5,599<span></span>
</td>
<td class="nump">4,931<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,935<span></span>
</td>
<td class="num">(12,250)<span></span>
</td>
<td class="num">(756)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_IncreaseDecreaseInDeferredCompensationFunding', window );">Deferred compensation funding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,913<span></span>
</td>
<td class="nump">6,661<span></span>
</td>
<td class="num">(52)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Accounts payable and other accrued expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(13,748)<span></span>
</td>
<td class="nump">10,244<span></span>
</td>
<td class="num">(7,250)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities', window );">Accrued payroll, accrued and withheld payroll taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(24,388)<span></span>
</td>
<td class="num">(22,189)<span></span>
</td>
<td class="nump">59,527<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes receivable / payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,184<span></span>
</td>
<td class="num">(8,420)<span></span>
</td>
<td class="num">(8,075)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities', window );">Accrued insurance claims</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(687)<span></span>
</td>
<td class="nump">6,966<span></span>
</td>
<td class="num">(5,194)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredCompensation', window );">Deferred compensation liability</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(18,124)<span></span>
</td>
<td class="nump">7,421<span></span>
</td>
<td class="nump">9,592<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash (used in) provided by operating activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(8,167)<span></span>
</td>
<td class="nump">37,108<span></span>
</td>
<td class="nump">217,213<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfProductiveAssets', window );">Disposals of fixed assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">393<span></span>
</td>
<td class="nump">211<span></span>
</td>
<td class="nump">274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Additions to property and equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(5,210)<span></span>
</td>
<td class="num">(5,687)<span></span>
</td>
<td class="num">(4,341)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchases of marketable securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,875)<span></span>
</td>
<td class="num">(20,335)<span></span>
</td>
<td class="num">(39,047)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Sales of marketable securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">10,386<span></span>
</td>
<td class="nump">26,697<span></span>
</td>
<td class="nump">6,269<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid for acquisitions</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(114)<span></span>
</td>
<td class="num">(23,876)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,580<span></span>
</td>
<td class="num">(22,990)<span></span>
</td>
<td class="num">(36,845)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfDividendsCommonStock', window );">Dividends paid</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(63,373)<span></span>
</td>
<td class="num">(62,226)<span></span>
</td>
<td class="num">(60,705)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Reissuance of treasury stock pursuant to Dividend Reinvestment Plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">106<span></span>
</td>
<td class="nump">92<span></span>
</td>
<td class="nump">93<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from the exercise of stock options</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">410<span></span>
</td>
<td class="nump">2,425<span></span>
</td>
<td class="nump">2,920<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Purchases of treasury stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(21,535)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt', window );">Short-term borrowings, net of repayments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(10,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentOfFinancingAndStockIssuanceCosts', window );">Payments of statutory withholding on net issuance of restricted stock units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,071)<span></span>
</td>
<td class="num">(1,410)<span></span>
</td>
<td class="num">(675)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(38,928)<span></span>
</td>
<td class="num">(82,654)<span></span>
</td>
<td class="num">(68,367)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(44,515)<span></span>
</td>
<td class="num">(68,536)<span></span>
</td>
<td class="nump">112,001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of the period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">70,794<span></span>
</td>
<td class="nump">139,330<span></span>
</td>
<td class="nump">27,329<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of the period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">26,279<span></span>
</td>
<td class="nump">70,794<span></span>
</td>
<td class="nump">139,330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplementary cash flow information:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,822<span></span>
</td>
<td class="nump">1,385<span></span>
</td>
<td class="nump">1,374<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,309<span></span>
</td>
<td class="nump">21,233<span></span>
</td>
<td class="nump">44,865<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1', window );">Accrued variable consideration for acquisition of businesses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 10,456<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See Note 8 &#8212; Allowance for Doubtful Accounts herein regarding the adopted credit-loss guidance.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts and Financing Receivable, Credit Loss Expense (Reversal)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_IncreaseDecreaseInDeferredCompensationFunding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Deferred Compensation Funding</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_IncreaseDecreaseInDeferredCompensationFunding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The (increases)/decreases in market value of the unsold securities held within the deferred compensation fund whose (gain)/loss was included in earnings.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of right to a contingent consideration asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_IncreaseDecreaseInDeferredCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncreaseDecreaseInOtherEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in employer-related costs classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amount due for insurance (or actual expenses) to cover the medical expenses and lost income for employees that are injured during the course of doing work-related activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeAmortizationOfPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization of purchase premium on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeAmortizationOfPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentOfFinancingAndStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentOfFinancingAndStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfDividendsCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfDividendsCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666615664864">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2"><div>Total</div></th>
<th class="th"><div>Adjustment to adopt credit-loss guidance, net of tax</div></th>
<th class="th"><sup>[1]</sup></th>
<th class="th"><div>Adoption, adjusted balance</div></th>
<th class="th"><sup>[1]</sup></th>
<th class="th"><div>Common Stock</div></th>
<th class="th">
<div>Common Stock </div>
<div>Adoption, adjusted balance</div>
</th>
<th class="th"><div>Additional Paid-in Capital</div></th>
<th class="th">
<div>Additional Paid-in Capital </div>
<div>Adoption, adjusted balance</div>
</th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss), net of Taxes</div></th>
<th class="th">
<div>Accumulated Other Comprehensive Income (Loss), net of Taxes </div>
<div>Adoption, adjusted balance</div>
</th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th">
<div>Retained Earnings </div>
<div>Adjustment to adopt credit-loss guidance, net of tax</div>
</th>
<th class="th"><sup>[1]</sup></th>
<th class="th">
<div>Retained Earnings </div>
<div>Adoption, adjusted balance</div>
</th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th">
<div>Treasury Stock </div>
<div>Adoption, adjusted balance</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Dec. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">75,557<span></span>
</td>
<td class="nump">75,557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 460,305<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="num">$ (32,099)<span></span>
</td>
<td colspan="2" class="nump">$ 428,206<span></span>
</td>
<td class="nump">$ 756<span></span>
</td>
<td class="nump">$ 756<span></span>
</td>
<td class="nump">$ 270,614<span></span>
</td>
<td class="nump">$ 270,614<span></span>
</td>
<td class="nump">$ 2,919<span></span>
</td>
<td class="nump">$ 2,919<span></span>
</td>
<td class="nump">$ 195,455<span></span>
</td>
<td colspan="2" class="num">$ (32,099)<span></span>
</td>
<td class="nump">$ 163,356<span></span>
</td>
<td class="num">$ (9,439)<span></span>
</td>
<td class="num">$ (9,439)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income for the period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">98,682<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">98,682<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized gain (loss) on available-for-sale marketable securities, net of taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,644<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,644<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">101,326<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options and other stock-based compensation, net of shares tendered for payment (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options and other share-based compensation, net of shares tendered for payment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,920<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,918<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of statutory withholding on issuance of restricted stock units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(675)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(675)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,329<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan', window );">Treasury shares issued for Deferred Compensation Plan funding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">385<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">438<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(53)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued pursuant to Employee Stock Plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,835<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,329<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">506<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid and accrued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(61,145)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(61,145)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan', window );">Shares issued pursuant to Dividend Reinvestment Plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">93<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Other (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">187<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">75,798<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">480,461<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 758<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">282,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,893<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,959)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income for the period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">45,863<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">45,863<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized gain (loss) on available-for-sale marketable securities, net of taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,563)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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,563)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">44,300<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options and other stock-based compensation, net of shares tendered for payment (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options and other share-based compensation, net of shares tendered for payment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,425<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,423<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of statutory withholding on issuance of restricted stock units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,410)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,410)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">8,600<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchases of treasury stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(21,535)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,535)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan', window );">Treasury shares issued for Deferred Compensation Plan funding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">368<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">574<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(206)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued pursuant to Employee Stock Plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,052<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,554<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid and accrued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(62,799)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(62,799)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan', window );">Shares issued pursuant to Dividend Reinvestment Plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">92<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Other (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 123<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">123<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">73,769<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">76,009<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 452,677<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 760<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">294,124<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">183,957<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30,164)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract', window );"><strong>Comprehensive income:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income for the period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">34,630<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">34,630<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax', window );">Unrealized gain (loss) on available-for-sale marketable securities, net of taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,477)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(7,477)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">27,153<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Exercise of stock options and other stock-based compensation, net of shares tendered for payment (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Exercise of stock options and other share-based compensation, net of shares tendered for payment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">410<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payment of statutory withholding on issuance of restricted stock units</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,071)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,071)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">9,044<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchases of treasury stock</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan', window );">Treasury shares issued for Deferred Compensation Plan funding</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">374<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(634)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Shares issued pursuant to Employee Stock Plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,512<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DividendsCommonStockCash', window );">Dividends paid and accrued</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(64,092)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">(64,092)<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan', window );">Shares issued pursuant to Dividend Reinvestment Plan</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">106<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Other (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Other</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 59<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance (in shares) at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">74,088<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">76,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 426,172<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="nump">$ 762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 302,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,477)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 154,495<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (27,912)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="19"></td></tr>
<tr><td colspan="19"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See Note 8 &#8212; Allowance for Doubtful Accounts herein regarding the adopted credit-loss guidance.</td>
</tr></table></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DividendsCommonStockCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DividendsCommonStockCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the holder of the stock to reinvest dividends paid to them by the entity on new issues of stock by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_StockIssuedDuringPeriodValueEmployeeBenefitPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666623033056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Stockholders' Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingStandardsUpdateExtensibleList', window );">Accounting Standards Update [Extensible List]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Accounting Standards Update 2016-13 [Member]<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockDividendsPerShareCashPaid', window );">Cash dividend paid per common share (in dollars per share)</a></td>
<td class="nump">$ 0.86<span></span>
</td>
<td class="nump">$ 0.84<span></span>
</td>
<td class="nump">$ 0.82<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_AccountingStandardsUpdateExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates amendment to accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL126732908-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128097895&amp;loc=SL121327923-165333<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 65<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092918&amp;loc=SL128093175-196984<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL121967933-165497<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 32: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983759&amp;loc=SL121830611-158277<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL122150809-237846<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 43: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 44: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 45: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL122642865-165497<br><br>Reference 46: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 47: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126986314&amp;loc=SL124402458-218513<br><br>Reference 48: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126983955&amp;loc=SL120254526-165497<br><br>Reference 49: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 50: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 51: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 52: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 53: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 54: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 55: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 56: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126987489&amp;loc=SL124442142-165695<br><br>Reference 57: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 58: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 59: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 60: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 61: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 848<br> -SubTopic 10<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (a)(3)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=125980421&amp;loc=SL125981372-237846<br><br>Reference 62: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 10<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128293352&amp;loc=SL126838806-209984<br><br>Reference 63: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 832<br> -SubTopic 10<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128342835&amp;loc=SL128342857-244232<br><br>Reference 64: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 65: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 66: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 67: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 68: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingStandardsUpdateExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockDividendsPerShareCashPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate dividends paid during the period for each share of common stock outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockDividendsPerShareCashPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666623722592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Description of Business and Significant Accounting Policies</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#160;1 &#8212; Description of Business and Significant Accounting Policies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Nature of Operations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Healthcare Services Group, Inc. (the &#8220;Company&#8221;) provides management, administrative and operating expertise and services to the housekeeping, laundry, linen, facility maintenance and dietary service departments of the healthcare industry, including nursing homes, retirement complexes, rehabilitation centers and hospitals located throughout the United States. Although the Company does not directly participate in any government reimbursement programs, the Company&#8217;s customers receive government reimbursements related to Medicare and Medicaid. Therefore, they are directly affected by any legislation relating to Medicare and Medicaid reimbursement programs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides services primarily pursuant to full service agreements with its customers. In such agreements, the Company is responsible for the day-to-day management of employees located at the customers&#8217; facilities, as well as for the provision of certain supplies. The Company also provides services on the basis of management-only agreements for a limited number of customers. In a management-only agreement, the Company provides management and supervisory services while the customer facility retains payroll responsibility for the non-supervisory staff. The agreements with customers typically provide for a renewable one year service term, cancellable by either party upon 30 to 90 days&#8217; notice after an initial period of 60 to 120 days. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is organized into two reportable segments: housekeeping, laundry, linen and other services (&#8220;Housekeeping&#8221;), and dietary department services (&#8220;Dietary&#8221;).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Housekeeping consists of managing the customers&#8217; housekeeping departments, which are principally responsible for the cleaning, disinfecting and sanitizing of resident rooms and common areas of a customer&#8217;s facility, as well as the laundering and processing of the bed linens, uniforms, resident personal clothing and other assorted linen items utilized at a customer facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dietary consists of managing the customers&#8217; dietary departments, which are principally responsible for food purchasing, meal preparation and dietitian professional services, which includes the development of menus that meet residents&#8217; dietary needs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements have been prepared in accordance with United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) and with the rules and regulations of the SEC, specifically Regulation S-X and the instructions to Form 10-K. Unless otherwise indicated, all references to years are to the Company&#8217;s fiscal year, which ends on December 31. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Consolidated Financial Statements include the accounts of Healthcare Services Group, Inc. and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates in Financial Statements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In preparing financial statements in conformity with U.S. GAAP, estimates and assumptions are made that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities, and the reported amounts of revenues and expenses. Actual results could differ from those estimates. Significant estimates are used in determining, but are not limited to, the Company&#8217;s allowance for doubtful accounts, accrued insurance claims, valuations, deferred taxes and reviews for potential impairment. The estimates are based upon various factors including current and historical trends, as well as other pertinent industry and regulatory authority information, including the potential future effects of COVID-19. Management regularly evaluates this information to determine if it is necessary to update the basis for its estimates and to adjust for known changes.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company utilizes valuation techniques that maximize the use of observable inputs (Levels 1 and 2) and minimize the use of unobservable inputs (Level 3) within the fair value hierarchy. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities are classified within the fair value hierarchy based on the lowest level (least observable) input that is significant to the measurement in its entirety.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While unobservable inputs reflect the Company&#8217;s market assumptions, preference is given to observable inputs. These two types of inputs create the following fair value hierarchy:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Quoted prices for identical instruments in active markets;</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable; and</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Significant inputs to the valuation model are unobservable</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s financial instruments that are measured at fair value on a recurring basis consist of marketable securities and the deferred compensation fund investments. Other financial instruments such as cash and cash equivalents, accounts and notes receivable, accounts payable (including income taxes payable and accrued expenses) and borrowings under the Company&#8217;s line of credit are short-term in nature, and therefore the carrying value of these instruments are deemed to approximate their fair value. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6 &#8212; Fair Value Measurements for the fair value hierarchy table and for details on the measurement of fair value for assets and liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents are held in U.S. financial institutions or in custodial accounts with U.S. financial institutions. Cash equivalents are defined as short-term, highly liquid investments with a maturity of three months or less at time of purchase that are readily convertible into cash and have insignificant interest rate risk. The Company currently has bank deposits with financial institutions in the U.S. that exceed FDIC insurance limits.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Investments in Marketable Securities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities are defined as fixed income investments which are highly liquid and can be readily purchased or sold through established markets. As of December&#160;31, 2022 and 2021, the Company had marketable securities of $95.2&#160;million and $114.4&#160;million, respectively, comprised primarily of tax-exempt municipal bonds. These investments are accounted for as available-for-sale securities and are reported at fair value on the Company's Consolidated Balance Sheets. For the years ended December&#160;31, 2022 and 2021, $7.5&#160;million and $1.6 million of unrealized losses related to these investments were recorded in other comprehensive income, respectively. For the year ended December&#160;31, 2020, $2.6&#160;million of unrealized gains related to these marketable securities were recorded in other comprehensive income. Unrealized gains and losses are recorded net of income taxes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These assets are available for future needs under the Company&#8217;s self-insurance programs and are held by the Company&#8217;s wholly-owned captive insurance company subsidiary as required by state insurance regulations. The Company&#8217;s investment policy is intended to manage the assets to achieve the goals of preserving principal, maintaining adequate liquidity at all times, and maximizing returns subject to investment guidelines. The investment policy limits investment to certain types of instruments issued by institutions primarily with investment grade credit ratings and places restrictions on concentration by type and issuer.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the investments in marketable securities for credit impairment when an investment&#8217;s fair value declines below the amortized cost basis and whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. As of December&#160;31, 2022, management believes that the recorded value of the Company&#8217;s investments in marketable securities was recoverable in all material respects. See Note 6 &#8212; Fair Value Measurements for credit impairment considerations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts and Notes Receivable</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes receivable consist of Housekeeping and Dietary segment trade receivables from contracts with customers. The Company&#8217;s payment terms with customers for services provided are defined within each customer&#8217;s service agreement. All accounts receivables are considered short term assets as the Company does not grant payment terms greater than one year. Accounts receivable initially are recorded at the transaction amount, and are recorded after the Company has an unconditional right to payment where only the passage of time is required before payment is received. Each reporting period, the Company evaluates the collectability of outstanding receivable balances and records an allowance for doubtful accounts representing an estimate of future expected credit loss. Additions to the allowance for doubtful accounts are made by recording a charge to bad debt expense reported in&#160;costs of services provided.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable are initially recorded when accounts receivable are transferred into a promissory note and are recorded as an alternative to accounts receivable to memorialize an unqualified promise to pay a specific sum, typically with interest, in accordance with a defined payment schedule. The Company&#8217;s payment terms with customers on promissory notes can vary based on several factors and the circumstances of each promissory note, however typically promissory notes mature over a 1 to 4 year period. Similar to accounts receivable, each reporting period the Company evaluates the collectability of outstanding notes receivable balances and records an allowance for doubtful accounts representing an estimate of future expected credit losses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 7 &#8212; Accounts and Notes Receivable herein for further information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allowance for Doubtful Accounts</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the allowance for doubtful accounts using an expected loss model prepared in accordance with the FASB Accounting Standards Codification subtopic 326 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses - Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASC 326&#8221;). ASC 326 requires the Company to estimate the lifetime expected credit losses on accounts receivable and notes receivable and to record an allowance to offset the receivables at the time when the transactions are recorded. Modeling is prepared after considering historical experience, current conditions, and reasonable and supportable economic forecasts to estimate lifetime expected credit losses.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 8 &#8212; Allowance for Doubtful Accounts herein for further information.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories and Supplies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories and supplies include housekeeping, linen and laundry supplies, as well as food provisions and supplies. Non-linen inventories and supplies are stated on a first-in, first-out (FIFO) basis, and reduced as deemed necessary to approximate the lower of cost or net realizable value. Linen supplies are amortized on a straight-line basis over their estimated useful life of 24 months.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue from contracts with customers when or as the promised goods and services are provided to customers. Revenues are reported net of sales taxes that are collected from customers and remitted to taxing authorities. The amount of revenue recognized by the Company is based on the consideration to which the Company is entitled in exchange for providing the contracted goods and services. Refer to Note&#160;2 &#8212; Revenue herein for further information. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records assets and liabilities on the balance sheet to recognize the rights and obligations arising from leasing arrangements with contractual terms greater than 12 months, as permitted by U.S. GAAP. A leasing arrangement includes any contract which entitles the Company to the right of use of an identified tangible asset where there are no restrictions as to the direct of use of the asset, and the Company obtains substantially all of the economic benefits from the right of use. As of the years ended December 31, 2022 and 2021, the Company was only the lessee of operating lease arrangements.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 9 &#8212; Lease Commitments herein for further information.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment, Net</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, with the exception of those pertaining to leases, are stated at cost, net of accumulated depreciation. Additions, renewals and improvements are capitalized, while maintenance and repair costs are expensed when incurred. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the respective accounts and any resulting gain or loss is included in income. Depreciation is recorded using the straight-line method over the following estimated useful lives: Housekeeping and Dietary equipment &#8212; 3 to 5 years; computer hardware and software&#160;&#8212; 3 to 5 years; and other, consisting of furniture and fixtures, leasehold improvements and vehicles&#160;&#8212; 5&#160;to 10 years. Depreciation expense on property and equipment for the years ended December&#160;31, 2022, 2021 and 2020 was $10.5 million, $10.3 million and $10.1 million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability method of accounting for income taxes. Under this method, income tax expense or benefits are recognized for the amount of taxes payable or refundable for the current period. The Company accrues for probable tax obligations as required, based on facts and circumstances in various regulatory environments. In addition, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. When appropriate, valuation allowances are recorded to reduce deferred tax assets to amounts for which realization is more likely than not. Deferred tax assets and liabilities are more fully described in Note 12 &#8212; Income Taxes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertain income tax positions taken or expected to be taken in tax returns are reflected within the Company&#8217;s Consolidated Financial Statements based on a recognition and measurement process.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may from time to time be assessed interest or penalties by taxing jurisdictions, although any such assessments historically have been minimal and immaterial to its financial results. When the Company has received an assessment for interest and/or penalties, it will be classified in the financial statements as selling, general and administrative expense. In addition, any interest or penalties relating to recognized uncertain tax positions would also be recorded in selling, general and administrative expense.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings per Common Share</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic earnings per common share is computed by dividing income available to common shareholders by the weighted-average number of common shares outstanding for the period. Diluted earnings per common share is computed using the weighted-average number of common shares outstanding and dilutive common shares, such as those issuable upon exercise of stock options and upon the vesting of restricted stock and restricted stock units.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of share-based awards on the date of grant using the Black-Scholes valuation model for stock options, using a Monte Carlo simulation for performance restricted stock units, and using the share price on the date of grant for restricted stock units and deferred stock units. The value of the award is recognized ratably as an expense in the Company&#8217;s Consolidated Statements of Comprehensive Income over the requisite service periods, with adjustments made for forfeitures as they occur.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Advertising Costs</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Advertising costs are expensed when incurred. Advertising costs were not material for the years ended December&#160;31, 2022, 2021 and 2020.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Impairment of Long-Lived Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of long-lived assets are periodically reviewed to determine whether current events or circumstances warrant adjustment to such carrying amounts. Any impairment would be measured as the amount that the carrying value of such assets exceeds their fair value, primarily based on estimated undiscounted cash flows. Considerable management judgment is necessary to estimate the fair value of assets. Assets to be disposed of are carried at the lower of their financial statement carrying amount or fair value, less cost to sell. No&#160;impairment loss was recognized on the Company&#8217;s long-lived assets during the years ended December 31, 2022, 2021 or 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Identifiable Intangible Assets and Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Identifiable intangible assets are amortized on a straight-line basis over their respective lives. Goodwill represents the excess of cost over the fair value of net assets of acquired businesses. Management reviews the carrying value of goodwill annually during the fourth quarter to assess for impairment on a reporting unit basis, or more often if events or circumstances indicate that the carrying value may exceed its estimated fair value. No&#160;impairment loss was recognized on the Company's intangible assets or goodwill during the years ended December 31, 2022, 2021 or 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Treasury Stock</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Treasury stock purchases are accounted for under the cost method whereby the entire cost of the acquired stock is recorded as treasury stock. Gains or losses on the subsequent reissuance of shares are credited or charged to additional paid-in capital.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Credit Risk</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s financial instruments that are subject to credit risk are cash and cash equivalents, marketable securities, deferred compensation funding and accounts and notes receivable. At December&#160;31, 2022 and 2021, the majority of the Company&#8217;s cash and cash equivalents and marketable securities were held in one large financial institution located in the United States. The Company&#8217;s marketable securities are fixed income investments which are highly liquid and can be readily purchased or sold through established markets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s customers are concentrated in the healthcare industry and are primarily providers of long-term care. The revenues of many of the Company&#8217;s customers are highly reliant on Medicare, Medicaid and third party payors&#8217; reimbursement funding rates. New legislation or changes in existing regulations could directly impact the governmental reimbursement programs in which the customers participate. As a result, the Company may not realize the full effects of such programs until these laws are fully implemented and governmental agencies issue applicable regulations or guidance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company negotiates the pricing and other terms for the majority of our purchases of food and dining supplies directly with national manufacturers, the Company procures more than 50% of these products and other items through Sysco Corporation (&#8220;Sysco&#8221;). Sysco, is responsible for tracking our orders and delivering products to our specific locations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Significant Customers</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022, 2021 and 2020, Genesis Healthcare, Inc. (&#8220;Genesis&#8221;) accounted for $169.1 million or 10.0%, $177.1 million or 10.8% and $258.7 million or 14.7% of the Company&#8217;s consolidated revenues, respectively. Genesis commenced a restructuring effort in 2020 that continued in 2022. As part of Genesis&#8217; restructuring effort, during 2021, the Company and Genesis reached an agreement in principle to modify pricing through December 2021 (at which time the original pricing terms resumed) and payment terms through December 2022, at which point the original payment terms would resume. The agreement was executed in 2022. Genesis remains largely compliant with the terms of the agreement as the parties continue discussions regarding a long-term contract structure. As of December&#160;31, 2022, the Company had outstanding accounts receivable and notes receivable of $36.2&#160;million and $20.4&#160;million, respectively, from Genesis. Although the Company expects to continue its relationship with Genesis, there can be no assurance thereof. Revenues generated from Genesis were included in both operating segments previously mentioned. Any extended discontinuance of revenues, or significant reduction, from this customer could, if not replaced, have a material impact on our operations. In addition, if Genesis fails to abide by current payment terms it could increase our accounts receivable balance and have a material adverse effect on our financial condition, results of operations, and cash flows. No other single customer or customer group represented more than 10% of consolidated revenues for the years ended December&#160;31, 2022, 2021 and 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no new accounting pronouncements that have significance, or potential significance, to our 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&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 https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>22
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666707269200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note&#160;2 &#8212; Revenue </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company presents its consolidated revenues disaggregated by reportable segment, as Management evaluates the nature, amount, timing and uncertainty of the Company&#8217;s revenues by segment. Refer to Note 14 &#8212; Segment Information herein as well as the information below regarding the Company&#8217;s reportable segments. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Housekeeping </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Housekeeping accounted for $795.7 million, $821.3 million and $895.3 million of the Company&#8217;s consolidated revenues for the years ended December 31, 2022, 2021 and 2020, respectively. The Housekeeping services include managing customers&#8217; housekeeping departments, which are principally responsible for the cleaning, disinfecting and sanitizing of resident rooms and common areas of the customers&#8217; facilities, as well as the laundering and processing of the bed linens, uniforms, resident personal clothing and other assorted linen items utilized at the customers&#8217; facilities. Upon beginning service with a customer facility, the Company will typically hire and train the employees previously employed by such facility and assign an on-site manager to supervise and train the front-line personnel and coordinate housekeeping services with other facility support functions in accordance with customer requests. Such management personnel also oversee the execution of various cost and quality control procedures including continuous training and employee evaluation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dietary </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dietary services accounted for $894.5 million, $820.6 million and $865.0 million of the Company&#8217;s consolidated revenues for the years ended December 31, 2022, 2021 and 2020, respectively. Dietary services consist of managing customers&#8217; dietary departments which are principally responsible for food purchasing, meal preparation and professional dietitian services, which include the development of menus that meet the dietary needs of residents. On-site management is responsible for all daily dietary department activities, with regular support provided by a District Manager specializing in dietary services. The Company also offers clinical consulting services to facilities which if contracted is a service bundled within the monthly service provided to customers. Upon beginning service with a customer facility, the Company will typically hire and train the employees previously employed by such facility and assign an on-site manager to supervise and train the front-line personnel and coordinate dietitian services with other facility support functions in accordance with customer requests. Such management personnel also oversee the execution of various cost and quality control procedures including continuous training and employee evaluation.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s revenues are derived from contracts with customers. The Company recognizes revenue to depict the transfer of promised goods and services to customers in amounts that reflect the consideration to which the Company is entitled in exchange for those goods and services. The Company&#8217;s costs of obtaining contracts are not material.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs services and provides goods in accordance with its contracts with its customers. Such contracts typically provide for a renewable one year service term, cancellable by either party upon 30 to 90 days&#8217; notice, after an initial period of 60 to 120 days. A performance obligation is the unit of account under ASC 606 and is defined as a promise in a contract to transfer a distinct good or service to the customer. The Company&#8217;s Housekeeping and Dietary contracts relate to the provision of bundles of goods, services or both, which represent a series of distinct goods and services that are substantially the same and that have the same pattern of transfer to the customer. The Company accounts for the series as a single performance obligation satisfied over time, as the customer simultaneously receives and consumes the benefits of the goods and services provided. Revenue is recognized using the output method, which is based upon the delivery of goods and services to the customers&#8217; facilities. In limited cases, the Company provides goods, services or both, before the execution of a written contract. In these cases, the Company defers the recognition of revenue until a contract is executed. The amount of such deferred revenue was $0.3&#160;million and $0.1 million as of December&#160;31, 2022 and 2021. Additionally, substantially all such revenue amounts deferred as of December&#160;31, 2021 were subsequently recognized as revenue during the year ended December 31, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The transaction price is the amount of consideration to which the Company is entitled in exchange for transferring promised goods or services to its customers. The transaction price does not include taxes assessed or collected. The Company&#8217;s contracts detail the fees that the Company charges for the goods and services it provides. For certain contracts which contain a variable component to the transaction price, the Company is required to make estimates of the amount of consideration to which the Company will be entitled, based on variability in resident and patient populations serviced, product usage or quantities consumed. The Company recognizes revenue related to such estimates only when the Company determines that there will not be a significant reversal in the amount of revenue recognized. During the year ended December&#160;31, 2022 the Company recognized a $10.0&#160;million reduction to revenues related to a contract modification. The Company&#8217;s contracts generally do not contain significant financing components, as payment terms are less than one year. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company allocates the transaction price to each performance obligation, noting that the bundle of goods, services or goods and services provided under each Housekeeping and Dietary contract represents a single performance obligation that is satisfied over time. The Company recognizes the related revenue when it satisfies the performance obligation by transferring a bundle of promised goods, services or both to a customer. Such recognition is on a monthly or weekly basis, as goods are provided and services are performed. In some cases, the Company requires customers to pay in advance for goods and services to be provided. As of December&#160;31, 2022 and 2021, the value of the contract liabilities associated with customer prepayments was $3.1 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $2.5 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. Additionally, all such revenue amounts deferred as of December&#160;31, 2021 were subsequently recognized as revenue during the year ended December 31, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Transaction Price Allocated to Remaining Performance Obligations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue as it satisfies the performance obligations associated with contracts with customers, which due to the nature of the goods and services provided by the Company, are satisfied over time. Contracts may contain transaction prices that are fixed, variable or both. The Company&#8217;s contracts with customers typically provide for an initial term of one year, with renewable one year service terms, cancellable by either party upon 30 to 90 days&#8217; notice after an initial period of 60 to 120 days.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company had $120.3 million related to performance obligations that were unsatisfied or partially unsatisfied for which the Company expects to recognize revenue. The Company expects to recognize revenue on approximately 85.7% of the remaining performance obligations over the next 12 months, with the balance to be recognized thereafter. These amounts exclude variable consideration primarily related to performance obligations that consists of a series of distinct service periods with revenues based on future performance that cannot be estimated at contract inception. The Company also has elected to apply the practical expedient that permits exclusion of information about the remaining performance obligations with original expected durations of one year or less.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666707150704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Changes in Accumulated Other Comprehensive Income by Component<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNoteTextBlock', window );">Changes in Accumulated Other Comprehensive Income by Component</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3 &#8212; Changes in Accumulated Other Comprehensive Income by Component</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022, 2021 and 2020, the Company&#8217;s accumulated other comprehensive income consisted of unrealized gains and losses from the Company&#8217;s available-for-sale marketable securities. The following tables provide a summary of the changes in accumulated other comprehensive income, net of taxes:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.666%"/><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.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;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%">Unrealized Gains and (Losses) on Available-for-Sale Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income &#8212; beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses (gains) reclassified from other comprehensive income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive (loss) income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,477)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,563)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,644&#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:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income &#8212; ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,477)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,563&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">All amounts are net of tax.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Realized gains and losses were recorded pre-tax under &#8220;Investment and other income&#8221; in the Consolidated Statements of Comprehensive Income. For the year ended December&#160;31, 2022, the Company recorded less than $0.1 million of realized losses from the sale of available-for-sale securities. For the&#160;year ended December&#160;31, 2021,&#160;the Company recorded $0.1&#160;million of realized gains from the sale of available-for-sale securities. For the year ended December&#160;31, 2020, the Company recorded $0.1&#160;million of realized losses from the sale of available-for-sale securities. Refer to Note 6 &#8212; Fair Value Measurements herein for further information.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">For the year ended December&#160;31, 2022, the change in other comprehensive income was net of a tax benefit of $2.0 million. For the years ended December&#160;31, 2021 and 2020, the changes in other comprehensive income were net of a tax benefit of $0.4 million and expense of $0.7 million, respectively.</span></div><div style="padding-right:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-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 style="width:63.666%"/><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.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><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:10pt;font-weight:700;line-height:100%">Amounts Reclassified from Accumulated Other Comprehensive Income</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Losses) gains from the sale of available-for-sale securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) gain reclassified from accumulated other comprehensive income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</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_ComprehensiveIncomeNoteTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -URI https://asc.fasb.org/topic&amp;trid=2134417<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(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&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 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNoteTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626557248">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4 &#8212; Property and Equipment, Net</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost. Depreciation is recorded over the estimated useful life of each class of depreciable asset, and is computed using the straight-line method. Leasehold improvements are amortized over the shorter of the estimated asset life or term of the lease. Repairs and maintenance costs are charged to expense as incurred.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the amounts of property and equipment by each class of depreciable asset as of December&#160;31, 2022 and December&#160;31, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping and Dietary equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,468&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMC0xLTEtNDM4MTE_aa348fb4-5029-4418-96ef-9f0da28b6016"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMC0xLTEtNDM4MTE_df426044-6bc2-406c-9b13-887efdd5f12b">Operating lease &#8212; right-of-use assets</span></span></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:10pt;font-weight:400;line-height:100%">34,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, at cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,171&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,301&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated 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:10pt;font-weight:400;line-height:100%">32,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,975&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,102&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Includes furniture and fixtures, leasehold improvements and autos and trucks.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense for the years ended December&#160;31, 2022, 2021 and 2020 was $10.5 million, $10.3 million, and $10.1 million, respectively. Of the depreciation expense recorded for the years ended December&#160;31, 2022, 2021 and 2020 $6.1 million, $6.4 million and $5.6 million related to the depreciation of the Company&#8217;s operating lease - right-of-use assets (&#8220;ROU Assets&#8221;), 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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126982197&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 https://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 https://asc.fasb.org/extlink&amp;oid=126982197&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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>25
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626606560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Goodwill and Other Intangible Assets</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5 &#8212; Goodwill and Other Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill represents the excess of the purchase price over the fair value of net assets of acquired businesses. Goodwill is not amortized but is evaluated for impairment on an annual basis or more frequently if impairment indicators arise. To date, the Company has not recognized an impairment of its goodwill. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the amounts of goodwill by reportable segment, as described in Note 14 &#8212; Segment Information, as of December&#160;31, 2022 and 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Goodwill</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,755&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,529&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">During the year ended December 31, 2022, the Company&#8217;s goodwill increased $0.7 million due to a measurement period adjustment pertaining to a prior period acquisition. The Company finalized the acquisition accounting for this transaction in 2022. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangible Assets</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s other intangible assets were obtained through acquisitions and are recorded at their fair values at the date of acquisition. The following table sets forth the amounts of other intangible assets as of December&#160;31, 2022 and 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:22.179%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.619%"/><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:10pt;font-weight:700;line-height:100%">December 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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,704&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,930&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,684&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,738&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,946&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,684&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,879&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,805&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No acquisitions occurred during the year ended December 31, 2022. Intangible assets with determinable useful lives are amortized on a straight-line basis over their estimated useful lives. The weighted-average amortization period of customer relationships, trade names, patents, and non-compete agreements are approximately 10 years, 13 years, 8 years, and 4 years, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the estimated amortization expense for intangibles subject to amortization for 2023, the following four fiscal years and thereafter:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.317%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period/Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Amortization Expense</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,819&#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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,685&#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:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,685&#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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,666&#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:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196&#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:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,895&#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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,946&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for the years ended December&#160;31, 2022, 2021, and 2020 was $4.9 million, $4.4 million and $4.2 million, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144471<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626486480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6 &#8212; Fair Value Measurements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s current assets and current liabilities are financial instruments and most of these items (other than marketable securities and inventories) are recorded at cost in the Company&#8217;s Consolidated Balance Sheets. The estimated fair value of these financial instruments approximates their carrying value due to their short-term nature. The carrying value of the Company&#8217;s line of credit represents the outstanding amount of the borrowings, which approximates fair value. The Company&#8217;s financial assets that are measured at fair value on a recurring basis are its marketable securities and deferred compensation funding. The recorded values of all of the financial instruments approximate their current fair values because of their nature, stated interest rates and respective maturity dates or durations. Inventories are measured at the lower of cost or net realizable value.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s marketable securities primarily consist of tax-exempt municipal bonds, which are classified as available-for-sale and are reported at fair value. Unrealized gains and losses associated with these investments are included in other comprehensive income (net of tax) within the Consolidated Statements of Comprehensive Income. The fair value of these marketable securities is classified within Level 2 of the fair value hierarchy, as these securities are measured using quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable. Such valuations are determined by a third-party pricing service. For the year ended December&#160;31, 2022, the Company recorded unrealized losses, net of taxes of $7.5 million on marketable securities. For the years ended December&#160;31, 2021 and 2020, the Company recorded unrealized losses, net of taxes of $1.6 million and unrealized gains, net of taxes of $2.6 million on marketable securities, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022, 2021 and 2020, the Company received total proceeds, less the amount of interest received, of $10.4 million, $26.7 million and $6.3 million, respectively, from sales of available-for-sale municipal bonds. For both years ended December&#160;31, 2022 and 2020, these sales each resulted in realized losses of less&#160;than&#160;$0.1&#160;million, and realized gains of $0.1 million for the year ended December&#160;31, 2021. Such gains and losses were recorded in &#8220;Investment and other income, net&#8221; in the Consolidated Statements of Comprehensive Income. The basis for the sale of these securities was the specific identification of each bond sold during the period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The investments under the funded deferred compensation plan are accounted for as trading securities and unrealized gains or losses are included in earnings. The fair value of these investments, excluding amounts held in money market accounts, is determined based on quoted market prices (Level 1). The fair value of money market accounts is measured using quoted prices for identical or similar instruments in markets that are not active (Level 2). For the years ended December&#160;31, 2022, 2021 and 2020, the Company recognized unrealized losses of $9.3 million and gains of $6.5 million and $9.5 million, respectively, related to equity securities still held at the respective reporting dates.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of a 2021 acquisition of a prepackaged meal manufacturer, the Company agreed to pay royalties to the seller on all future product sales. The Company recorded a liability of $10.6&#160;million as of the acquisition date in 2021 for the expected future payments within "Other long-term liabilities" on the Consolidated Balance Sheets. The fair value of this liability is measured using forecasted sales models (Level 3). For the years ended December 31, 2022 and 2021, the Company recorded realized gains of $2.4&#160;million and $0.1&#160;million, respectively, within "Cost of services provided" in the Consolidated Statements of Comprehensive Income related to the subsequent measurement of the liability at each period end.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide fair value measurement information for the Company&#8217;s marketable securities and deferred compensation fund investments as of December&#160;31, 2022 and December&#160;31, 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurement&#160;Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in&#160;Active Markets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs (Level 3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds &#8212; available-for-sale</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money Market </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Commodities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Fixed Income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7pt;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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Cap Blend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Cap Growth</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Cap Value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7pt;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%">Mid Cap Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Real Estate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Small Cap Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation fund</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,111&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,111&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,691&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,420&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.964%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair&#160;Value Measurement Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in&#160;Active Markets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs (Level 3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds &#8212; available-for-sale</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money Market </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Balanced and Lifestyle</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Cap Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7pt;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%">Small Cap Growth</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Fixed Income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7pt;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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Mid Cap Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation fund</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,683&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,683&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,801&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">The fair value of the money market fund is based on the net asset value (&#8220;NAV&#8221;) of the shares held by the plan at the end of the period. The money market fund includes short-term United States dollar denominated money market instruments and the NAV is determined by the custodian of the fund. The money market fund can be redeemed at its NAV at the measurement date as there are no significant restrictions on the ability to sell this investment.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">The deferred compensation fund carrying amounts and total fair value amounts as of December 31, 2022 and 2021 are inclusive of $1.6 million and $7.0 million of holdings expected to be paid to former employees within the next twelve months and were recorded under &#8220;Prepaid expenses and other assets&#8221; in the Company&#8217;s Consolidated Balance Sheets.</span></div><div style="padding-right:18pt;text-align:justify"><span><br/></span></div><div style="margin-top:3pt;padding-right:18pt;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:37.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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.595%"/><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.595%"/><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.595%"/><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.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt;text-indent:13.5pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other-than-temporary Impairments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of security:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds &#8212; available-for-sale</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,601&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,630)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,200&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of security:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds &#8212; available-for-sale</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,219&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,396&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of security:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds &#8212; available-for-sale</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,970&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,043&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,012&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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 contractual maturities of debt securities held at December&#160;31, 2022 and December&#160;31, 2021, which are classified as marketable securities in the Company&#8217;s Consolidated Balance Sheets:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.347%"/><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:10pt;font-weight:700;line-height:100%">Municipal&#160;Bonds&#160;&#8212; Available-for-Sale</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual maturity:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">Maturing in one year or less</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,606&#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:10pt;font-weight:400;line-height:100%">Maturing in second year through fifth year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,054&#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:10pt;font-weight:400;line-height:100%">Maturing in sixth year through tenth year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,180&#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:10pt;font-weight:400;line-height:100%">Maturing after ten years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,200&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,396&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementInputsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI https://asc.fasb.org/topic&amp;trid=2155941<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementInputsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>27
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626656320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts and Notes Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Accounts and Notes Receivable</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 &#8212; Accounts and Notes Receivable</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s accounts and notes receivable balances consisted of the following as of December&#160;31, 2022 and December&#160;31, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts and notes receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net short-term accounts and notes receivable</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,777&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,388&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net long-term notes receivable</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,609&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,259&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net accounts and notes receivable</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,386&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,647&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company makes credit decisions on a case-by-case basis after reviewing a number of qualitative and quantitative factors related to the specific customer as well as current industry variables that may impact that customer. There are a variety of factors that impact a customer&#8217;s ability to pay in accordance with the Company&#8217;s contracts. These factors include, but are not limited to, fluctuating census numbers, litigation costs and the customer&#8217;s participation in programs funded by federal and state governmental agencies. Deviations in the timing or amounts of reimbursements under those programs can impact the customer&#8217;s cash flows and its ability to make timely payments. However, the customer&#8217;s obligation to pay the Company in accordance with the contracts are not contingent upon the customer&#8217;s cash flow. Notwithstanding the Company&#8217;s efforts to minimize its credit risk exposure, the aforementioned factors, as well as other factors that impact customer cash flows or ability to make timely payments, could have an indirect, yet material adverse effect on the Company&#8217;s results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fluctuations in net accounts and notes receivable are generally attributable to a variety of factors including, but not limited to, the timing of cash receipts from customers and the inception, transition, modification or termination of customer relationships. The Company deploys significant resources and has invested in tools and processes to optimize Management&#8217;s credit and collections efforts. When appropriate, the Company utilizes interest-bearing promissory notes to enhance the collectability of amounts due, by instituting definitive repayment plans and providing a means by which to further evidence the amounts owed. In addition, the Company may amend contracts from full service to management-only arrangements, or adjust contractual payment terms, to accommodate customers who have in good faith established clearly-defined plans for addressing cash flow issues. These efforts are intended to minimize the Company&#8217;s collections risk.</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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI https://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666623762464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Doubtful Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesTextBlock', window );">Allowance for Doubtful Accounts</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8 &#8212; Allowance for Doubtful Accounts</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2020 (the &#8220;adoption date&#8221;), the Company replaced its previous incurred loss impairment model for estimating credit losses on accounts and notes receivables with an expected loss model prepared in accordance with ASC 326. While the incurred loss impairment model had the Company recognize credit losses when it was probable that a loss had been incurred, ASC 326 requires the Company to estimate future expected credit losses on such instruments before an impairment may occur. On the adoption date, the Company recorded an initial increase of $42.2 million to the Company&#8217;s allowance for doubtful accounts, with an offset recorded as an opening adjustment to retained earnings.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In making the Company&#8217;s credit evaluations, management considers the general collection risk associated with trends in the long-term care industry. The Company establishes credit limits through payment terms with customers, performs ongoing credit evaluations and monitors accounts on an aging schedule basis to minimize the risk of loss. Despite the Company&#8217;s efforts to minimize credit risk exposure, customers could be adversely affected if future industry trends, including those related to COVID-19, change in such a manner as to negatively impact their cash flows. The full effects of COVID-19 on the Company&#8217;s customers are highly uncertain and cannot be predicted. As a result, the Company&#8217;s future collection experience can differ significantly from historical collection trends. If the Company&#8217;s customers experience a negative impact on their cash flows, it could have a material adverse effect on the Company&#8217;s results of operations and financial condition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its accounts and notes receivable for expected credit losses quarterly. Accounts receivables are evaluated based on internally developed credit quality indicators derived from the aging of receivables. Notes receivable are evaluated based on internally developed credit quality indicators derived from Management&#8217;s assessment of collection risk. The Company manages note receivable portfolios using a two tiered approach by disaggregating standard notes receivables, which are promissory notes in good standing, from those who have been identified by Management as having an elevated credit risk profile due to a triggering event such as bankruptcy. At the end of each period the Company sets a reserve for expected credit losses on standard notes receivable based on the Company&#8217;s historical loss rate. Notes receivable with an elevated risk profile, which are from customers who have filed bankruptcy, are subject to collections activity or are slow payers that are experiencing financial difficulties, are aggregated and evaluated to determine the total reserve for the class of receivable.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The guidance in ASC 326 permits entities to make an accounting policy election not to measure an estimate for credit losses on accrued interest if those entities write-off accrued interest deemed uncollectible in a timely manner. The Company follows an income recognition policy on all interest earned on notes receivable. Under such policy the Company accounts for all notes receivable on a non-accrual basis and defers the recognition of any interest income until receipt of cash payments. This policy was established considering the environment of the long-term care industry and not because such notes receivable are necessarily impaired. Accordingly, the Company does not record a credit loss adjustment for accrued interest. For the years ended December&#160;31, 2022, 2021 and 2020, the Company recognized $1.1&#160;million, $1.2 million and $1.7 million in interest income from notes receivables, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s two tiers of notes receivable for the years ended December&#160;31, 2022 and 2021, respectively, further disaggregated by year of origination, as well as write-off activity:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.332%"/><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:8.110%"/><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:8.110%"/><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:8.110%"/><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:8.110%"/><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:8.110%"/><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:8.110%"/><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:8.120%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" 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%">Notes Receivable as of December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost Basis by Origination Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period gross write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period recoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period net write-offs </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.332%"/><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:8.110%"/><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:8.110%"/><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:8.110%"/><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:8.110%"/><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:8.110%"/><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:8.110%"/><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:8.120%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" 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%">Notes Receivable as of December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost Basis by Origination Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period gross write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,494&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period recoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period net write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,494&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,485&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information as to the status of payment on the Company&#8217;s gross notes receivable which were past due as of December&#160;31, 2022 and 2021, respectively:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.303%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">&#160;Age Analysis of Past-Due Notes Receivable as of December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0-90 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">91 - 180 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Greater than 181 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,553&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,710&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:26.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.303%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Age Analysis of Past-Due Notes Receivable as of December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0-90 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">91 - 180 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Greater than 181 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,676&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,316&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,945&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide a summary of the changes in the Company&#8217;s allowance for doubtful accounts on a portfolio segment basis for the years ended December&#160;31, 2022 and 2021, respectively:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Allowance for doubtful accounts</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Portfolio Segment:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Write-Offs/Adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Bad Debt Expense</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,783)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(772)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,790&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,264)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(663)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,863&#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:10pt;font-weight:400;line-height:100%">Total accounts and notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,584&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,089)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,969&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,464&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Write-offs are shown net of recoveries. During the year ended December 31, 2022, the Company collected $0.3&#160;million of accounts receivables that were recovered subsequent to being written-off. Adjustments include a reduction of $8.0 million of allowance for doubtful accounts which related to a contract modification during the year ended December&#160;31, 2022. </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="24" 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%">Allowance for doubtful accounts</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Portfolio Segment:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Write-Offs/Adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Bad Debt Expense</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="24" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,749&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,485)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,526&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,790&#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:10pt;font-weight:400;line-height:100%">Total accounts and notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,801&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,700)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,483&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,584&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Write-offs are shown net of recoveries. During the year ended December 31, 2021, the Company collected $0.2 million of accounts receivables that were recovered subsequent to being written-off.</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_AllowanceForCreditLossesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -URI https://asc.fasb.org/topic&amp;trid=2196771<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626592064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Commitments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Lease Commitments</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9 &#8212; Lease Commitments</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes ROU Assets and Lease Liabilities for automobiles, office buildings, IT equipment, and small storage units for the temporary storage of operational equipment. The Company&#8217;s leases have remaining lease terms ranging from less than 1 year to 7 years, and have extension options ranging from 1 year to 5 years. Most leases include the option to terminate the lease within 1 year.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon adopting ASC 842, the Company made accounting policy elections using practical expedients offered under the guidance to combine lease and non-lease components within leasing arrangements and to recognize the payments associated with short-term leases in earnings on a straight-line basis over the lease term, with the cost associated with variable lease payments recognized when incurred. These accounting policy elections impact the value of the Company&#8217;s ROU Assets and Lease Liabilities. The value of the Company&#8217;s ROU Assets is determined as the non-depreciated fair value of its leasing arrangements and is recorded to Property and Equipment, net on the Company&#8217;s Consolidated Balance Sheets. The value of the Company&#8217;s Lease Liabilities is the present value of fixed lease payments not yet paid, discounted using either the rate implicit in the lease contract if that rate can be determined, or the Company&#8217;s incremental borrowing rate (&#8220;IBR&#8221;). As of December&#160;31, 2022 and 2021, the Company&#8217;s short-term portion of lease obligations were $5.3 million and $6.5 million, respectively, and are recorded in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTY_45335eea-49ab-4796-9c9b-7b4251e54ceb"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTY_5d69abf6-ad93-4b70-b924-d36bf336e1f8">Other accrued expenses</span></span> with the remaining balance recognized under the Lease liability &#8212; long-term portion caption on the Company&#8217;s Consolidated Balance Sheets. Any future lease payments that are not fixed based on the terms of the lease contract, or fluctuate based on a factor other than an index or rate, are considered variable lease payments and are not included in the value of the Company&#8217;s ROU Assets or Lease Liabilities. The Company&#8217;s IBR is determined as the rate of interest that the Company would incur to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease expense are presented below for the years ended December&#160;31, 2022, 2021 and 2020.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.812%"/><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:18.344%"/><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:18.344%"/><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:18.348%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,795&#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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,930&#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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,583&#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:top"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information is presented below for the years ended December&#160;31, 2022, 2021 and 2020.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.250%"/><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:18.198%"/><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:18.198%"/><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:18.202%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(dollar amounts in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,385</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,609</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,690</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU Assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,143</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,410</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term &#8212; operating leases</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate &#8212; operating leases</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2022 and 2021, the Company&#8217;s ROU Assets and Lease Liabilities were reduced by $1.7&#160;million and $0.8&#160;million, respectively due to lease cancellations.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule by calendar year of future minimum lease payments under operating leases that have remaining terms as of December&#160;31, 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.317%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period/Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,688&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,371&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666613070016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10 &#8212; Share-Based Compensation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s share-based compensation expense for the years ended December&#160;31, 2022, 2021 and 2020 are as follows:</span></div><div style="text-align:justify"><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:64.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><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:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.898%"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock, restricted stock units and deferred stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total pre-tax share-based compensation expense charged against 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,214&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,827&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,872&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized tax deficiency related to share-based compensation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of share-based compensation expense included within the Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:64.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><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:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.898%"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general &amp; administrative expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of services provided</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,214&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,827&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,872&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022 and 2021, the unrecognized compensation cost related to unvested stock options and awards was $15.8 million and $17.5 million, respectively. The weighted average period over which these awards will vest was approximately 2.8 years as of December&#160;31, 2022 and 2.6 years as of December&#160;31, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 Omnibus Incentive Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 26, 2020, the Company adopted the 2020 Omnibus Incentive Plan (the &#8220;2020 Plan&#8221;) after approval by the Company&#8217;s shareholders. The 2020 Plan provides that current or prospective officers, employees, non-employee directors and advisors can receive share-based awards such as stock options, performance stock units, restricted stock units and other stock awards. The 2020 Plan seeks to encourage profitability and growth of the Company through short-term and long-term incentives that are consistent with the Company&#8217;s operating objectives. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2022, there were 4.7 million shares of common stock reserved for issuance under the 2020 Plan, of which, 1.4 million are available for future grant. The amount of shares available for issuance under the 2020 Plan will increase when outstanding awards under the Company&#8217;s Second Amended and Restated 2012 Equity Incentive Plan (the &#8220;2012 Plan&#8221;) are subsequently forfeited, terminated, lapsed, or satisfied thereunder in cash or property other than shares. No stock award will have a term in excess of 10 years. The Nominating, Compensation and Stock Option Committee (the &#8220;NCSO&#8221;) of the Board of Directors is responsible for determining the terms of the grants in accordance with the 2020 Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock options outstanding under the 2020 Plan and the 2012 Plan as of December&#160;31, 2022 and changes during 2022 are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.56&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant-date fair value of stock options granted during the years ended December&#160;31, 2022, 2021, and 2020 was $4.06, $7.01 and $4.66 per common share, respectively. The total intrinsic value of stock options exercised during the years ended December&#160;31, 2022, 2021 and 2020 was $0.1&#160;million, $0.7&#160;million and $1.3&#160;million, respectively. The total fair value of stock options vested during the years ended December&#160;31, 2022, 2021 and 2020 were $1.8&#160;million, $2.1&#160;million and $2.6&#160;million, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022 and 2021, the tax deficiency realized from stock options exercised was immaterial. For the year ended December&#160;31, 2020, the tax benefit realized from stock options exercised was $0.1&#160;million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock option awards granted in 2022, 2021 and 2020 were estimated on the dates of grant using the Black-Scholes option valuation model with the following assumptions:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average expected life</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 years</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:10pt;font-weight:400;line-height:100%">6.6 years</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:10pt;font-weight:400;line-height:100%">6.6 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other information about the stock options at December&#160;31, 2022:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.316%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(amounts in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate intrinsic value</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining contractual life</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average exercise price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.52&#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:10pt;font-weight:400;line-height:100%">Aggregate intrinsic value</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining contractual life</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 years</span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of outstanding restricted stock units and restricted stock was determined based on the market price of the shares on the date of grant. During the years ended December&#160;31, 2022, 2021 and 2020 the Company granted 0.4 million, 0.3 million, and 0.3 million restricted stock units with weighted average grant date fair values of $18.06, $28.53, and $24.43 per unit, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the years ended December&#160;31, 2022, 2021 and 2020, the Company did not grant any restricted stock. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the outstanding restricted stock units and restricted stock as of December&#160;31, 2021 and changes during the year ended December 31, 2022 is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Units and Restricted Stock</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.37&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining vesting period for the unvested restricted stock units and restricted stock is 2.9 years. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant-date fair values and total fair values of restricted stock units and restricted stock vested during 2022, 2021 and 2020 were as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant-date fair value of restricted stock units granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of restricted stock units and restricted shares vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Stock Units</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 4, 2022, the NCSO granted 60,000 Performance Stock Units (&#8220;PSUs&#8221;) to the Company&#8217;s executive officers. Such PSUs are contingent upon the achievement of certain total shareholder return (&#8220;TSR&#8221;) targets as compared to the TSR of the S&amp;P 400 MidCap Index and the participant&#8217;s continued employment with the Company for the three year period ending December 31, 2024, the date at which such awards vest. The unrecognized share-based compensation cost of the TSR-based PSU awards at December&#160;31, 2022 is $1.2 million and is expected to be recognized over a weighted-average period of 1.8 years.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the outstanding PSUs as of December&#160;31, 2021 and changes during the year ended December 31, 2022 is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Stock Units</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.01&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Stock Units</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 4, 2022, the NCSO granted an aggregate of 20,000 Deferred Stock Units (&#8220;DSUs&#8221;) to the Company&#8217;s non-employee directors. Each DSU award vests in one year. Once vested, the recipient shall be entitled to receive a lump sum payment of a number of shares equal to the total number of DSUs issued to such recipient upon the first to occur of (i) the five year anniversary of the date of grant, (ii) the recipient&#8217;s death, disability or separation of service from the Board, or (iii) a change of control (as defined by the 2020 Plan). The unrecognized share-based compensation cost of the DSU awards at December&#160;31, 2022 is $0.1 million and is expected to be recognized over a weighted-average period of 0.4 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Employee Stock Purchase Plan (&#8220;ESPP&#8221;) is currently available through 2026 to all eligible employees. All full-time and part-time employees who work an average of 20 hours per week and have completed two years of continuous service with the Company are eligible to participate. Annual offerings commence and terminate on the respective year&#8217;s first and last calendar day. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the ESPP, the Company is authorized to issue up to 4.1&#160;million shares of its common stock to its employees. Pursuant to such authorization, there are 1.9 million shares available for future grant at December&#160;31, 2022. Under the terms of the ESPP, participants may contribute through payroll deductions up to $21,250 (85% of IRS limitation) of their compensation toward the purchase of the Company&#8217;s common stock. No employee may purchase common stock which exceeds $25,000 in fair market value (determined on the option date) for each calendar year. The option price per share is equal to the lower of 85% of the fair market price on the first day of the offering period, or 85% of the fair market price on the last day of the offering period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the Company&#8217;s ESPP annual offerings for the years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share data)</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:10pt;font-weight:400;line-height:100%">Common shares purchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#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:10pt;font-weight:400;line-height:100%">Per common share purchase price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expense associated with the options granted under the ESPP during the year ended December 31, 2022 and 2021 was estimated on the date of grant using the Black-Scholes option valuation model with the following assumptions:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.7%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Compensation Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers a Supplemental Executive Retirement Plan (&#8220;SERP&#8221;) for executives and certain key employees. The SERP is not qualified under Section 401 of the Internal Revenue Code. The SERP allows participants to defer up to 25% of their earned income on a pre-tax basis and as of the last day of each plan year, each participant will be credited with a 25% match of up to 15% of their earnings deferred in the form of the Company&#8217;s common stock based on the then-current market value. SERP participants fully vest in the Company&#8217;s matching contribution three years from the first day of the initial year of participation. The income deferred and the matching contributions are unsecured and subject to the claims of the Company&#8217;s general creditors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the SERP, the Company is authorized to issue 1.0 million shares of its common stock to its employees. Pursuant to such authorization, the Company has 0.3 million shares available for future grant at December&#160;31, 2022. At the time of issuance, such shares are accounted for at cost as treasury stock. At December&#160;31, 2022, approximately 0.3 million of such shares are vested and remain in the respective active participants&#8217; accounts with the trustee.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the SERP during the plan years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.938%"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SERP expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury shares issued to fund SERP expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year end SERP trust account balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,111&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (loss) gain recorded in SERP liability account</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Both the SERP match and the deferrals are included in the selling, general and administrative caption in the Consolidated Statements of Comprehensive Income.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Shares related to the SERP match for each year are funded at the beginning of the subsequent year.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">SERP trust account investments are recorded at their fair value which is based on quoted market prices. Differences between such amounts in the table above and the deferred compensation funding asset reported on the Company&#8217;s Consolidated Balance Sheets represent the value of Company common stock held in the Plan participants&#8217; trust accounts and reported by the Company as treasury stock in the Company&#8217;s Consolidated Balance Sheets.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><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 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626581472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Other Employee Benefit Plans</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11 &#8212; Other Employee Benefit Plans</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retirement Savings Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Since October&#160;1, 1999, the Company has had a retirement savings plan for eligible employees (the &#8220;RSP&#8221;) under Section&#160;401(k) of the Internal Revenue Code. The RSP allows eligible employees to contribute up to 15% of their eligible compensation on a pre-tax basis.</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI https://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI https://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI https://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626646560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12 &#8212; Income Taxes</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the provision for income taxes:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:57.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.137%"/><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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(amounts in thousands)</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:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,564&#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:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,403&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,886&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,397&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(990)</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:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,049&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,074&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,893)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax provision</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,452&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,960&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,504&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes are recorded using the asset and liability method. Deferred tax assets and liabilities are determined based on differences between the financial reporting and income tax basis of assets and liabilities.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company&#8217;s federal and state deferred tax asset and liability balances were as follows:</span></div><div style="text-align:justify"><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:71.734%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.115%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.117%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred payroll taxes under the CARES Act</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued insurance claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expensing of housekeeping supplies</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,085)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of goodwill and 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:10pt;font-weight:400;line-height:100%">(2,389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation 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:10pt;font-weight:400;line-height:100%">(1,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,067)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,270)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,338&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,535&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Realization of the Company&#8217;s deferred tax assets is dependent upon future earnings in specific tax jurisdictions, the timing and amount of which are uncertain. Management assesses the Company&#8217;s income tax positions and records tax benefits for all years subject to examination based upon an evaluation of the facts, circumstances, and information available at the reporting dates, which include historical operating results and expectations of future earnings. As such, management believes it is more likely than not that the deferred tax assets recorded will be realized to reduce future income taxes and therefore no valuation allowances are necessary.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides a reconciliation between the tax expense computed by applying the statutory federal income tax rate to income before income taxes and the provision for income taxes:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:57.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.137%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">Income tax expense computed at statutory rate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,129&#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:10pt;font-weight:400;line-height:100%">Increases (decreases) resulting from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">State income taxes, net of federal tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal jobs credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,089)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax exempt interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323&#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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fines and penalties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">10,452&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">15,960&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">30,504&#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"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">For the year ended December&#160;31, 2020, the Company presented less&#160;than&#160;$0.1&#160;million of fines and penalties within the Other, net caption. Such amounts have been reclassified to the Fines and penalties caption for comparative purposes. </span></div>The Company performs an evaluation each period of its tax positions taken and expected to be taken in tax returns. The evaluation is performed on positions relating to tax years that remain subject to examination by major tax jurisdictions, the earliest of which is the tax year ended December 31, 2017. Based on the evaluation, the Company concluded that there are no significant uncertain tax positions requiring recognition in the Company&#8217;s financial statements. Therefore, the table reporting on the change in the liability for unrecognized tax benefits during the years ended December&#160;31, 2022 and 2021 is omitted as there is no activity to report in such account for the years ended December&#160;31, 2022 or 2021.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626606560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13 &#8212; Related Party Transactions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December&#160;31, 2022, 2021 and 2020, the Company did not have any related party transactions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626559680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14 &#8212; Segment Information</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company manages and evaluates its operations in two reportable segments: Housekeeping (housekeeping, laundry, linen and other services) and Dietary (dietary department services). Although both segments serve a similar customer base and share many operational similarities, they are managed separately due to distinct differences in the type of services provided, as well as the specialized expertise required of the professional management personnel responsible for delivering each segment&#8217;s services. Such services are rendered pursuant to discrete contracts, specific to each reportable segment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s accounting policies for the segments are generally the same as described in the Company&#8217;s significant accounting policies. Differences between the reportable segments&#8217; operating results and other disclosed data and the information in the Consolidated Financial Statements relate primarily to corporate level transactions and recording of transactions at the reportable segment level using other than generally accepted accounting principles. There are certain inventories and supplies that are primarily expensed when incurred within the operating segments, while they are capitalized in the consolidated financial statements. In addition, most corporate expenses such as corporate salary and benefit costs, certain legal costs, debt expense, information technology costs, depreciation, amortization of finite-lived intangible assets, share based compensation costs and other corporate-specific costs, are not fully allocated to the operating segments. There are also allocations for workers&#8217; compensation and general liability expense within the operating segments that differ from the actual expense recorded by the Company under U.S. GAAP. Segment amounts disclosed are prior to elimination entries made in consolidation.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All revenues and net income are earned in the United States.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865,036&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,690,176&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,641,959&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,760,303&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,082&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,823&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,186&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,316&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,667&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,268&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718,334&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,529&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,031&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,210&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,687&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,341&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">For the years ended December&#160;31, 2022 and 2021, both the Housekeeping and Dietary segments earned revenue from several significant customers, although Genesis was the only customer to contribute more than 10% of consolidated revenue. For the years ended December&#160;31, 2022, 2021 and 2020, Genesis accounted for $169.1 million or 10.0%, $177.1 million or 10.8% and $258.7 million or 14.7% of the Company&#8217;s consolidated revenues, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Primarily represents corporate office costs and related overhead, recording of certain inventories and supplies and workers compensation costs at the reportable segment level which use accounting methods that differ from those used at the corporate level, as well as consolidated subsidiaries&#8217; operating expenses that are not allocated to the reportable segments, net of investment and other income and interest expense.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Primarily consists of cash and cash equivalents, marketable securities, deferred income taxes and other current and noncurrent assets.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-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 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-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 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-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 (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-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 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-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 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: 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 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626709360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Common Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Common Share</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15 &#8212; Earnings Per Common Share</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic and diluted earnings per common share are computed by dividing net income by the weighted-average number of basic and diluted common shares outstanding, respectively. The weighted-average number of diluted common shares includes the impact of dilutive securities, including outstanding stock options and unvested restricted stock and restricted stock units. The table below reconciles the weighted-average basic and diluted common shares outstanding for 2022, 2021 and 2020:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding - diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,351&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,785&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share:</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Certain outstanding equity awards are anti-dilutive and therefore were excluded from the calculation of the weighted-average number of diluted common shares outstanding. </span></div><div style="margin-top:3pt;padding-right:18pt;text-align:justify"><span><br/></span></div><div style="padding-right:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive outstanding equity awards under share-based compensation plans were as follows:</span></div><div style="padding-right:18pt;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:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive equity awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,121&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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>36
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626592064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contractual Obligations and Other Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Contractual Obligations and Other Contingencies</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16 &#8212; Contractual Obligations and Other Contingencies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Line of Credit</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company had a $300 million bank line of credit on which to draw for general corporate purposes. Amounts drawn under the line of credit are payable upon demand and generally bear interest at a floating rate, based on the Company&#8217;s leverage ratio, and starting at Term Secured Overnight Financing Rate ("SOFR") plus 165 basis points. As of December&#160;31, 2022, there were $25.0 million of borrowings under the line of credit. There were no borrowings under the line of credit as of December&#160;31, 2021. The line of credit requires the Company to satisfy two financial covenants, with which the Company is in compliance as of December&#160;31, 2022. The line of credit expires on November&#160;22, 2027. The Company&#8217;s line of credit was amended on November 22, 2022 to, among other things, provide for a five-year unsecured revolving loan facility in the aggregate amount of $300&#160;million with, at the Company&#8217;s option, the ability to increase the revolving loan commitments to an aggregate amount not to exceed $500&#160;million and to change the benchmark rate from the London Interbank Offered Rate (&#8220;LIBOR&#8221;) to SOFR.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2022, the Company also had outstanding $81.0 million in irrevocable standby letters of credit, which relate to payment obligations under the Company&#8217;s insurance programs. In connection with the issuance of the letters of credit, the amount available under the line of credit was reduced by $81.0 million to $194.0 million at December&#160;31, 2022. On November 25, 2022 and December 27, 2022, the letters of credit were renewed and expire on January 4, 2024.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Tax Jurisdictions and Matters</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides services throughout the continental United States and is subject to numerous state and local taxing jurisdictions. In the ordinary course of business, a jurisdiction may contest the Company&#8217;s reporting positions with respect to the application of its tax code to the Company&#8217;s services, which could result in additional tax liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has tax matters with various taxing authorities. Because of the uncertainties related to both the probable outcomes and amount of probable assessments due, the Company is unable to make a reasonable estimate of a liability. The Company does not expect the resolution of any of these matters, taken individually or in the aggregate, to have a material adverse effect on the consolidated financial position or results of operations based on the Company&#8217;s best estimate of the outcomes of such matters.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various claims and legal actions in the ordinary course of business. Some of these matters include payroll and employee-related matters and examinations by governmental agencies. As the Company becomes aware of such claims and legal actions, the Company records accruals for any exposures that are probable and estimable. If adverse outcomes of such claims and legal actions are reasonably possible, Management assesses materiality and provides financial disclosure, as appropriate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At this time, the Company is unable to reasonably estimate possible losses or form a judgment that an unfavorable outcome is either probable or remote with respect to certain pending litigation claims asserted and it is not currently possible to assess whether or not the outcome of these proceedings may have a material adverse effect on the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 15, 2021 the Company&#8217;s directors&#8217; and officers&#8217; liability insurance carriers paid a $16.8&#160;million settlement to resolve a putative shareholder class action lawsuit originally filed against the Company and its Chief Executive Officer in the U.S. District Court for the Eastern District of Pennsylvania on March 22, 2019.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Regulations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s customers are concentrated in the healthcare industry and are primarily providers of long-term care many of whom have been significantly impacted by COVID-19. The revenues of many of the Company&#8217;s customers are highly reliant on Medicare, Medicaid and third party payors&#8217; reimbursement funding rates. New legislation or additional changes in existing regulations could directly impact the governmental reimbursement programs in which the customers participate.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666613070016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Insurance Claims<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_AccruedInsuranceClaimsTextBlock', window );">Accrued Insurance Claims</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17 &#8212; Accrued Insurance Claims</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently has a Paid Loss Retrospective Insurance Plan for general liability, workers&#8217; compensation insurance and other self-insurance programs, which comprised approximately 30.4% and 27.5% of the Company&#8217;s liabilities at December&#160;31, 2022 and 2021, respectively. Under the Company&#8217;s insurance plans, predetermined loss limits are arranged with the Company&#8217;s insurance company to limit both per occurrence cash outlay and annual insurance plan cost. The Company&#8217;s accounting for this plan utilizes current valuations from a third party actuary, which include assumptions based on data such as historical claims, pay-out experience, demographic factors, industry trends, severity factors, and other actuarial calculations. In the event that the Company&#8217;s claims experience and/or industry trends result in an unfavorable change in the assumptions or outcomes, it would have an adverse effect on the Company&#8217;s results of operations and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For general liability, workers&#8217; compensation and other self-insurance programs, the Company records both a reserve for the estimated future cost of claims and related expenses that have been reported but not settled, as well as an estimate of claims incurred but not reported. General liability and workers&#8217; compensation reserves for claims incurred but not reported are developed by a third party actuary through review of the Company&#8217;s historical data and open claims.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2022, our self-insurance liabilities decreased due to a favorable $9.8 million adjustment after considering our updated actuarial estimates for projected incurred losses on past claims. Such estimates declined in 2022 due to favorable claim experience and loss mitigation efforts.</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_hcsg_AccruedInsuranceClaimsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accrued Insurance Claims</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_AccruedInsuranceClaimsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626471392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Treasury Stock<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockTextBlock', window );">Treasury Stock</a></td>
<td class="text">Note 18 &#8212; Treasury StockFor the year ended December&#160;31, 2022, the number of shares and value of shares repurchased were immaterial. During the year ended December 31, 2021, the Company&#8217;s Board of Directors authorized and the Company entered into a 10b5-1 plan (the &#8220;Plan&#8221;). The Plan was adopted under the safe harbor provided by rule 10b5-1and Rule 10b-18 of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), in order to assist the Company in implementing its share repurchase plans. Pursuant to the Company&#8217;s share repurchase program and as authorized by the Board of Directors on March 12, 2021, the Company purchased 1.0 million shares of the Company&#8217;s common stock during the year ended December 31, 2021 for a total cost of $21.5 million inclusive of transaction costs.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -URI https://asc.fasb.org/subtopic&amp;trid=2208821<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626640960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 19 &#8212; Subsequent Events</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated all subsequent events through the filing date of this Annual Report on Form 10-K. There were no events or transactions occurring during this subsequent reporting period which require recognition or additional disclosure in these 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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://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 https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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>40
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626486480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts and Reserves<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Schedule II - Valuation and Qualifying Accounts and Reserves</a></td>
<td class="text"><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%">Schedule&#160;II &#8212; Valuation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">and Qualifying Accounts and Reserves</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.917%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.919%"/><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="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%">Additions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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><td colspan="3" style="border-bottom: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%">Beginning Balance</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged to Other Accounts </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charged to Costs and Expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Deductions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom: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%">Ending Balance</span></td></tr><tr><td colspan="30" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for Doubtful Accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,583&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,088&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,464&#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:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for Doubtful Accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,700&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,583&#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:8pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for Doubtful Accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,393&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,236&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,636&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,801&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">All amounts charged to other accounts for the year ended December 31, 2020 pertain to the cumulative effect of the Company&#8217;s January 1, 2020 adoption of ASC 326 as described within Note 8 &#8212; Allowance for Doubtful Accounts.</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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666620361744">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_NatureofOperationsPolicyTextBlock', window );">Nature of Operations</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Healthcare Services Group, Inc. (the &#8220;Company&#8221;) provides management, administrative and operating expertise and services to the housekeeping, laundry, linen, facility maintenance and dietary service departments of the healthcare industry, including nursing homes, retirement complexes, rehabilitation centers and hospitals located throughout the United States. Although the Company does not directly participate in any government reimbursement programs, the Company&#8217;s customers receive government reimbursements related to Medicare and Medicaid. Therefore, they are directly affected by any legislation relating to Medicare and Medicaid reimbursement programs.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides services primarily pursuant to full service agreements with its customers. In such agreements, the Company is responsible for the day-to-day management of employees located at the customers&#8217; facilities, as well as for the provision of certain supplies. The Company also provides services on the basis of management-only agreements for a limited number of customers. In a management-only agreement, the Company provides management and supervisory services while the customer facility retains payroll responsibility for the non-supervisory staff. The agreements with customers typically provide for a renewable one year service term, cancellable by either party upon 30 to 90 days&#8217; notice after an initial period of 60 to 120 days. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is organized into two reportable segments: housekeeping, laundry, linen and other services (&#8220;Housekeeping&#8221;), and dietary department services (&#8220;Dietary&#8221;).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Housekeeping consists of managing the customers&#8217; housekeeping departments, which are principally responsible for the cleaning, disinfecting and sanitizing of resident rooms and common areas of a customer&#8217;s facility, as well as the laundering and processing of the bed linens, uniforms, resident personal clothing and other assorted linen items utilized at a customer facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Dietary consists of managing the customers&#8217; dietary departments, which are principally responsible for food purchasing, meal preparation and dietitian professional services, which includes the development of menus that meet residents&#8217; dietary needs.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of Consolidation</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial statements have been prepared in accordance with United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;) and with the rules and regulations of the SEC, specifically Regulation S-X and the instructions to Form 10-K. Unless otherwise indicated, all references to years are to the Company&#8217;s fiscal year, which ends on December 31. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying Consolidated Financial Statements include the accounts of Healthcare Services Group, Inc. and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates in Financial Statements</a></td>
<td class="text">In preparing financial statements in conformity with U.S. GAAP, estimates and assumptions are made that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities, and the reported amounts of revenues and expenses. Actual results could differ from those estimates. Significant estimates are used in determining, but are not limited to, the Company&#8217;s allowance for doubtful accounts, accrued insurance claims, valuations, deferred taxes and reviews for potential impairment. The estimates are based upon various factors including current and historical trends, as well as other pertinent industry and regulatory authority information, including the potential future effects of COVID-19. Management regularly evaluates this information to determine if it is necessary to update the basis for its estimates and to adjust for known changes.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company utilizes valuation techniques that maximize the use of observable inputs (Levels 1 and 2) and minimize the use of unobservable inputs (Level 3) within the fair value hierarchy. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities are classified within the fair value hierarchy based on the lowest level (least observable) input that is significant to the measurement in its entirety.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While unobservable inputs reflect the Company&#8217;s market assumptions, preference is given to observable inputs. These two types of inputs create the following fair value hierarchy:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Quoted prices for identical instruments in active markets;</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable; and</span></div><div style="padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> &#8211; Significant inputs to the valuation model are unobservable</span></div>The Company&#8217;s financial instruments that are measured at fair value on a recurring basis consist of marketable securities and the deferred compensation fund investments. Other financial instruments such as cash and cash equivalents, accounts and notes receivable, accounts payable (including income taxes payable and accrued expenses) and borrowings under the Company&#8217;s line of credit are short-term in nature, and therefore the carrying value of these instruments are deemed to approximate their fair value.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text">Cash and cash equivalents are held in U.S. financial institutions or in custodial accounts with U.S. financial institutions. Cash equivalents are defined as short-term, highly liquid investments with a maturity of three months or less at time of purchase that are readily convertible into cash and have insignificant interest rate risk. The Company currently has bank deposits with financial institutions in the U.S. that exceed FDIC insurance limits.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Investments in Marketable Securities</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketable securities are defined as fixed income investments which are highly liquid and can be readily purchased or sold through established markets. As of December&#160;31, 2022 and 2021, the Company had marketable securities of $95.2&#160;million and $114.4&#160;million, respectively, comprised primarily of tax-exempt municipal bonds. These investments are accounted for as available-for-sale securities and are reported at fair value on the Company's Consolidated Balance Sheets. For the years ended December&#160;31, 2022 and 2021, $7.5&#160;million and $1.6 million of unrealized losses related to these investments were recorded in other comprehensive income, respectively. For the year ended December&#160;31, 2020, $2.6&#160;million of unrealized gains related to these marketable securities were recorded in other comprehensive income. Unrealized gains and losses are recorded net of income taxes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These assets are available for future needs under the Company&#8217;s self-insurance programs and are held by the Company&#8217;s wholly-owned captive insurance company subsidiary as required by state insurance regulations. The Company&#8217;s investment policy is intended to manage the assets to achieve the goals of preserving principal, maintaining adequate liquidity at all times, and maximizing returns subject to investment guidelines. The investment policy limits investment to certain types of instruments issued by institutions primarily with investment grade credit ratings and places restrictions on concentration by type and issuer.</span></div>The Company periodically reviews the investments in marketable securities for credit impairment when an investment&#8217;s fair value declines below the amortized cost basis and whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts and Notes Receivable</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and notes receivable consist of Housekeeping and Dietary segment trade receivables from contracts with customers. The Company&#8217;s payment terms with customers for services provided are defined within each customer&#8217;s service agreement. All accounts receivables are considered short term assets as the Company does not grant payment terms greater than one year. Accounts receivable initially are recorded at the transaction amount, and are recorded after the Company has an unconditional right to payment where only the passage of time is required before payment is received. Each reporting period, the Company evaluates the collectability of outstanding receivable balances and records an allowance for doubtful accounts representing an estimate of future expected credit loss. Additions to the allowance for doubtful accounts are made by recording a charge to bad debt expense reported in&#160;costs of services provided.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Notes receivable are initially recorded when accounts receivable are transferred into a promissory note and are recorded as an alternative to accounts receivable to memorialize an unqualified promise to pay a specific sum, typically with interest, in accordance with a defined payment schedule. The Company&#8217;s payment terms with customers on promissory notes can vary based on several factors and the circumstances of each promissory note, however typically promissory notes mature over a 1 to 4 year period. Similar to accounts receivable, each reporting period the Company evaluates the collectability of outstanding notes receivable balances and records an allowance for doubtful accounts representing an estimate of future expected credit losses.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CreditLossFinancialInstrumentPolicyTextBlock', window );">Allowance for Doubtful Accounts</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the allowance for doubtful accounts using an expected loss model prepared in accordance with the FASB Accounting Standards Codification subtopic 326 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit Losses - Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASC 326&#8221;). ASC 326 requires the Company to estimate the lifetime expected credit losses on accounts receivable and notes receivable and to record an allowance to offset the receivables at the time when the transactions are recorded. Modeling is prepared after considering historical experience, current conditions, and reasonable and supportable economic forecasts to estimate lifetime expected credit losses.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventorySuppliesPolicy', window );">Inventories and Supplies</a></td>
<td class="text">Inventories and supplies include housekeeping, linen and laundry supplies, as well as food provisions and supplies. Non-linen inventories and supplies are stated on a first-in, first-out (FIFO) basis, and reduced as deemed necessary to approximate the lower of cost or net realizable value. Linen supplies are amortized on a straight-line basis over their estimated useful life of 24 months.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text">The Company recognizes revenue from contracts with customers when or as the promised goods and services are provided to customers. Revenues are reported net of sales taxes that are collected from customers and remitted to taxing authorities. The amount of revenue recognized by the Company is based on the consideration to which the Company is entitled in exchange for providing the contracted goods and services.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text">The Company records assets and liabilities on the balance sheet to recognize the rights and obligations arising from leasing arrangements with contractual terms greater than 12 months, as permitted by U.S. GAAP. A leasing arrangement includes any contract which entitles the Company to the right of use of an identified tangible asset where there are no restrictions as to the direct of use of the asset, and the Company obtains substantially all of the economic benefits from the right of use. As of the years ended December 31, 2022 and 2021, the Company was only the lessee of operating lease arrangements.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text">Property and equipment, with the exception of those pertaining to leases, are stated at cost, net of accumulated depreciation. Additions, renewals and improvements are capitalized, while maintenance and repair costs are expensed when incurred. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the respective accounts and any resulting gain or loss is included in income. Depreciation is recorded using the straight-line method over the following estimated useful lives: Housekeeping and Dietary equipment &#8212; 3 to 5 years; computer hardware and software&#160;&#8212; 3 to 5 years; and other, consisting of furniture and fixtures, leasehold improvements and vehicles&#160;&#8212; 5&#160;to 10 years.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses the asset and liability method of accounting for income taxes. Under this method, income tax expense or benefits are recognized for the amount of taxes payable or refundable for the current period. The Company accrues for probable tax obligations as required, based on facts and circumstances in various regulatory environments. In addition, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. When appropriate, valuation allowances are recorded to reduce deferred tax assets to amounts for which realization is more likely than not. Deferred tax assets and liabilities are more fully described in Note 12 &#8212; Income Taxes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertain income tax positions taken or expected to be taken in tax returns are reflected within the Company&#8217;s Consolidated Financial Statements based on a recognition and measurement process.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may from time to time be assessed interest or penalties by taxing jurisdictions, although any such assessments historically have been minimal and immaterial to its financial results. When the Company has received an assessment for interest and/or penalties, it will be classified in the financial statements as selling, general and administrative expense. In addition, any interest or penalties relating to recognized uncertain tax positions would also be recorded in selling, general and administrative expense.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per Common Share</a></td>
<td class="text">Basic earnings per common share is computed by dividing income available to common shareholders by the weighted-average number of common shares outstanding for the period. Diluted earnings per common share is computed using the weighted-average number of common shares outstanding and dilutive common shares, such as those issuable upon exercise of stock options and upon the vesting of restricted stock and restricted stock units.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Compensation</a></td>
<td class="text">The Company estimates the fair value of share-based awards on the date of grant using the Black-Scholes valuation model for stock options, using a Monte Carlo simulation for performance restricted stock units, and using the share price on the date of grant for restricted stock units and deferred stock units. The value of the award is recognized ratably as an expense in the Company&#8217;s Consolidated Statements of Comprehensive Income over the requisite service periods, with adjustments made for forfeitures as they occur.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text">Advertising costs are expensed when incurred.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-Lived Assets</a></td>
<td class="text">The carrying amounts of long-lived assets are periodically reviewed to determine whether current events or circumstances warrant adjustment to such carrying amounts. Any impairment would be measured as the amount that the carrying value of such assets exceeds their fair value, primarily based on estimated undiscounted cash flows. Considerable management judgment is necessary to estimate the fair value of assets. Assets to be disposed of are carried at the lower of their financial statement carrying amount or fair value, less cost to sell. No&#160;impairment loss was recognized on the Company&#8217;s long-lived assets during the years ended December 31, 2022, 2021 or 2020.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock', window );">Identifiable Intangible Assets and Goodwill</a></td>
<td class="text">Identifiable intangible assets are amortized on a straight-line basis over their respective lives. Goodwill represents the excess of cost over the fair value of net assets of acquired businesses. Management reviews the carrying value of goodwill annually during the fourth quarter to assess for impairment on a reporting unit basis, or more often if events or circumstances indicate that the carrying value may exceed its estimated fair value. No&#160;impairment loss was recognized on the Company's intangible assets or goodwill during the years ended December 31, 2022, 2021 or 2020.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_TreasuryStockPolicyTextBlock', window );">Treasury Stock</a></td>
<td class="text">Treasury stock purchases are accounted for under the cost method whereby the entire cost of the acquired stock is recorded as treasury stock. Gains or losses on the subsequent reissuance of shares are credited or charged to additional paid-in capital.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s financial instruments that are subject to credit risk are cash and cash equivalents, marketable securities, deferred compensation funding and accounts and notes receivable. At December&#160;31, 2022 and 2021, the majority of the Company&#8217;s cash and cash equivalents and marketable securities were held in one large financial institution located in the United States. The Company&#8217;s marketable securities are fixed income investments which are highly liquid and can be readily purchased or sold through established markets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s customers are concentrated in the healthcare industry and are primarily providers of long-term care. The revenues of many of the Company&#8217;s customers are highly reliant on Medicare, Medicaid and third party payors&#8217; reimbursement funding rates. New legislation or changes in existing regulations could directly impact the governmental reimbursement programs in which the customers participate. As a result, the Company may not realize the full effects of such programs until these laws are fully implemented and governmental agencies issue applicable regulations or guidance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company negotiates the pricing and other terms for the majority of our purchases of food and dining supplies directly with national manufacturers, the Company procures more than 50% of these products and other items through Sysco Corporation (&#8220;Sysco&#8221;). Sysco, is responsible for tracking our orders and delivering products to our specific locations.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MajorCustomersPolicyPolicyTextBlock', window );">Significant Clients</a></td>
<td class="text">Although the Company expects to continue its relationship with Genesis, there can be no assurance thereof. Revenues generated from Genesis were included in both operating segments previously mentioned. Any extended discontinuance of revenues, or significant reduction, from this customer could, if not replaced, have a material impact on our operations. In addition, if Genesis fails to abide by current payment terms it could increase our accounts receivable balance and have a material adverse effect on our financial condition, results of operations, and cash flows. No other single customer or customer group represented more than 10% of consolidated revenues for the years ended December&#160;31, 2022, 2021 and 2020.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements</a></td>
<td class="text">There have been no new accounting pronouncements that have significance, or potential significance, to our Consolidated Financial Statements.In making the Company&#8217;s credit evaluations, management considers the general collection risk associated with trends in the long-term care industry. The Company establishes credit limits through payment terms with customers, performs ongoing credit evaluations and monitors accounts on an aging schedule basis to minimize the risk of loss. Despite the Company&#8217;s efforts to minimize credit risk exposure, customers could be adversely affected if future industry trends, including those related to COVID-19, change in such a manner as to negatively impact their cash flows. The full effects of COVID-19 on the Company&#8217;s customers are highly uncertain and cannot be predicted. As a result, the Company&#8217;s future collection experience can differ significantly from historical collection trends. If the Company&#8217;s customers experience a negative impact on their cash flows, it could have a material adverse effect on the Company&#8217;s results of operations and financial condition.The Company evaluates its accounts and notes receivable for expected credit losses quarterly. Accounts receivables are evaluated based on internally developed credit quality indicators derived from the aging of receivables. Notes receivable are evaluated based on internally developed credit quality indicators derived from Management&#8217;s assessment of collection risk. The Company manages note receivable portfolios using a two tiered approach by disaggregating standard notes receivables, which are promissory notes in good standing, from those who have been identified by Management as having an elevated credit risk profile due to a triggering event such as bankruptcy. At the end of each period the Company sets a reserve for expected credit losses on standard notes receivable based on the Company&#8217;s historical loss rate. Notes receivable with an elevated risk profile, which are from customers who have filed bankruptcy, are subject to collections activity or are slow payers that are experiencing financial difficulties, are aggregated and evaluated to determine the total reserve for the class of receivable.The guidance in ASC 326 permits entities to make an accounting policy election not to measure an estimate for credit losses on accrued interest if those entities write-off accrued interest deemed uncollectible in a timely manner. The Company follows an income recognition policy on all interest earned on notes receivable. Under such policy the Company accounts for all notes receivable on a non-accrual basis and defers the recognition of any interest income until receipt of cash payments. This policy was established considering the environment of the long-term care industry and not because such notes receivable are necessarily impaired. Accordingly, the Company does not record a credit loss adjustment for accrued interest.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment Information</a></td>
<td class="text">The Company&#8217;s accounting policies for the segments are generally the same as described in the Company&#8217;s significant accounting policies. Differences between the reportable segments&#8217; operating results and other disclosed data and the information in the Consolidated Financial Statements relate primarily to corporate level transactions and recording of transactions at the reportable segment level using other than generally accepted accounting principles. There are certain inventories and supplies that are primarily expensed when incurred within the operating segments, while they are capitalized in the consolidated financial statements. In addition, most corporate expenses such as corporate salary and benefit costs, certain legal costs, debt expense, information technology costs, depreciation, amortization of finite-lived intangible assets, share based compensation costs and other corporate-specific costs, are not fully allocated to the operating segments. There are also allocations for workers&#8217; compensation and general liability expense within the operating segments that differ from the actual expense recorded by the Company under U.S. GAAP. Segment amounts disclosed are prior to elimination entries made in consolidation.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_NatureofOperationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Nature of operations policy</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_NatureofOperationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_TreasuryStockPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Treasury Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_TreasuryStockPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy 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="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 https://asc.fasb.org/extlink&amp;oid=126899994&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 https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_CreditLossFinancialInstrumentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 35<br> -Paragraph 7A<br> -URI https://asc.fasb.org/extlink&amp;oid=125515542&amp;loc=SL120269220-210453<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3D<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL120267969-210447<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922895-210455<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 35<br> -Paragraph 13A<br> -URI https://asc.fasb.org/extlink&amp;oid=125515542&amp;loc=SL120267917-210453<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 35<br> -Paragraph 8A<br> -URI https://asc.fasb.org/extlink&amp;oid=124266218&amp;loc=SL120267834-210445<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 30<br> -Paragraph 4A<br> -URI https://asc.fasb.org/extlink&amp;oid=124256539&amp;loc=SL120269210-210444<br><br>Reference 7: 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 17<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919260-210447<br><br>Reference 8: 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 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL120267845-210446<br><br>Reference 9: 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 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 10: 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 21<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919272-210447<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 30<br> -Paragraph 5A<br> -URI https://asc.fasb.org/extlink&amp;oid=124256539&amp;loc=SL120254536-210444<br><br>Reference 12: 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 3C<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL120267966-210447<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 30<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=124268681&amp;loc=SL120267897-210452<br><br>Reference 14: 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 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919244-210447<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3D<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL120267862-210455<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.M.Q4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122651532&amp;loc=SL122037091-237805<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3C<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL120267859-210455<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3A<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL120267853-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditLossFinancialInstrumentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventorySuppliesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the basis and manner that goods are added and removed from inventory for supplies to be consumed directly or indirectly in production. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory and how cost is determined (such as FIFO, LIFO, average).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventorySuppliesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MajorCustomersPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 2: 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 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<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 16<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-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 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MajorCustomersPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: 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 https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626409184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Schedule of Cumulative Effect of Initially Applying New Guidance</a></td>
<td class="text"> <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e765-108305<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e725-108305<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626668000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Changes in Accumulated Other Comprehensive Income by Component (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income</a></td>
<td class="text">The following tables provide a summary of the changes in accumulated other comprehensive income, net of taxes:<div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.666%"/><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.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;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%">Unrealized Gains and (Losses) on Available-for-Sale Securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income &#8212; beginning balance</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,563&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,919&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income before reclassifications</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,505)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,522)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,557&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Losses (gains) reclassified from other comprehensive income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net current period other comprehensive (loss) income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,477)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,563)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,644&#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:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income &#8212; ending balance</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,477)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,563&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">All amounts are net of tax.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Realized gains and losses were recorded pre-tax under &#8220;Investment and other income&#8221; in the Consolidated Statements of Comprehensive Income. For the year ended December&#160;31, 2022, the Company recorded less than $0.1 million of realized losses from the sale of available-for-sale securities. For the&#160;year ended December&#160;31, 2021,&#160;the Company recorded $0.1&#160;million of realized gains from the sale of available-for-sale securities. For the year ended December&#160;31, 2020, the Company recorded $0.1&#160;million of realized losses from the sale of available-for-sale securities. Refer to Note 6 &#8212; Fair Value Measurements herein for further information.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">For the year ended December&#160;31, 2022, the change in other comprehensive income was net of a tax benefit of $2.0 million. For the years ended December&#160;31, 2021 and 2020, the changes in other comprehensive income were net of a tax benefit of $0.4 million and expense of $0.7 million, respectively.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock', window );">Schedule of Reclassification out of Accumulated Other Comprehensive Income</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.666%"/><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.530%"/><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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.160%"/><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:10pt;font-weight:700;line-height:100%">Amounts Reclassified from Accumulated Other Comprehensive Income</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Losses) gains from the sale of available-for-sale securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(114)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax (expense) benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) gain reclassified from accumulated other comprehensive income</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(28)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(87)</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_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 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 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666613070016">
<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">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td>
<td class="text"><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the amounts of property and equipment by each class of depreciable asset as of December&#160;31, 2022 and December&#160;31, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><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:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping and Dietary equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,468&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer hardware and software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,880&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMC0xLTEtNDM4MTE_aa348fb4-5029-4418-96ef-9f0da28b6016"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMC0xLTEtNDM4MTE_df426044-6bc2-406c-9b13-887efdd5f12b">Operating lease &#8212; right-of-use assets</span></span></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:10pt;font-weight:400;line-height:100%">34,445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,736&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, at cost</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,171&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,301&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated 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:10pt;font-weight:400;line-height:100%">32,196&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,975&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,102&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Includes furniture and fixtures, leasehold improvements and autos and trucks.</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666613217328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the amounts of goodwill by reportable segment, as described in Note 14 &#8212; Segment Information, as of December&#160;31, 2022 and 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.204%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;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%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,377&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,378&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Goodwill</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,755&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">774&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,529&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>1.During the year ended December 31, 2022, the Company&#8217;s goodwill increased $0.7 million due to a measurement period adjustment pertaining to a prior period acquisition. The Company finalized the acquisition accounting for this transaction in 2022.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets</a></td>
<td class="text">The following table sets forth the amounts of other intangible assets as of December&#160;31, 2022 and 2021:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:22.179%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.198%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.345%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.619%"/><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:10pt;font-weight:700;line-height:100%">December 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:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,634&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,704&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,930&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,540&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,731&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">854&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,684&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,738&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,946&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,684&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,879&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,805&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Estimated Amortization Expense For Intangibles Subject To Amortization</a></td>
<td class="text"><div style="margin-bottom:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the estimated amortization expense for intangibles subject to amortization for 2023, the following four fiscal years and thereafter:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.317%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period/Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Amortization Expense</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,819&#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:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,685&#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:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,685&#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:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,666&#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:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,196&#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:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,895&#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:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,946&#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_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1A<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=SL108378252-109267<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666620291888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Schedule of Fair Value Measurements</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide fair value measurement information for the Company&#8217;s marketable securities and deferred compensation fund investments as of December&#160;31, 2022 and December&#160;31, 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.818%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair&#160;Value&#160;Measurement&#160;Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in&#160;Active Markets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs (Level 3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds &#8212; available-for-sale</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money Market </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Commodities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Fixed Income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7pt;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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Cap Blend</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Cap Growth</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,064&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Cap Value</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7pt;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%">Mid Cap Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,667&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Real Estate</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Small Cap Blend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,424&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation fund</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,111&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,111&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,691&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,420&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><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:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.964%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair&#160;Value Measurement Using:</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Fair<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quoted Prices in&#160;Active Markets (Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Other Observable Inputs (Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs (Level 3)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">Financial Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds &#8212; available-for-sale</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation fund</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money Market </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Balanced and Lifestyle</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,578&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large Cap Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7pt;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%">Small Cap Growth</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,561&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Fixed Income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,826&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 7pt;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%">International</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Mid Cap Growth</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation fund</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,683&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,683&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,801&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,882&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">The fair value of the money market fund is based on the net asset value (&#8220;NAV&#8221;) of the shares held by the plan at the end of the period. The money market fund includes short-term United States dollar denominated money market instruments and the NAV is determined by the custodian of the fund. The money market fund can be redeemed at its NAV at the measurement date as there are no significant restrictions on the ability to sell this investment.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">The deferred compensation fund carrying amounts and total fair value amounts as of December 31, 2022 and 2021 are inclusive of $1.6 million and $7.0 million of holdings expected to be paid to former employees within the next twelve months and were recorded under &#8220;Prepaid expenses and other assets&#8221; in the Company&#8217;s Consolidated Balance Sheets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesTextBlock', window );">Schedule of Marketable Debt Securities</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><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.595%"/><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.595%"/><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.595%"/><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.334%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt;text-indent:13.5pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other-than-temporary Impairments</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of security:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds &#8212; available-for-sale</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,630)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,601&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,630)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,200&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of security:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds &#8212; available-for-sale</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,396&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,331&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,219&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,396&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Type of security:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Municipal bonds &#8212; available-for-sale</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,970&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,012&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,970&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,043&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125,012&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Schedule of Contractual Maturities of Available for Sale Investments</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the contractual maturities of debt securities held at December&#160;31, 2022 and December&#160;31, 2021, which are classified as marketable securities in the Company&#8217;s Consolidated Balance Sheets:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.347%"/><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:10pt;font-weight:700;line-height:100%">Municipal&#160;Bonds&#160;&#8212; Available-for-Sale</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contractual maturity:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">Maturing in one year or less</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,606&#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:10pt;font-weight:400;line-height:100%">Maturing in second year through fifth year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,068&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,054&#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:10pt;font-weight:400;line-height:100%">Maturing in sixth year through tenth year</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,575&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,180&#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:10pt;font-weight:400;line-height:100%">Maturing after ten years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,759&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,200&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,396&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=126976982&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 https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626619664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts and Notes Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts and Notes Receivable</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s accounts and notes receivable balances consisted of the following as of December&#160;31, 2022 and December&#160;31, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Short-term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts and notes receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406,969&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352,659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,192)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(59,271)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net short-term accounts and notes receivable</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336,777&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,388&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Long-term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes receivable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,882&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,273)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,312)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net long-term notes receivable</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,609&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,259&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net accounts and notes receivable</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">369,386&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322,647&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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,4)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666617461248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Doubtful Accounts (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock', window );">Schedule of Notes Receivable Disaggregated by Vintage Year</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s two tiers of notes receivable for the years ended December&#160;31, 2022 and 2021, respectively, further disaggregated by year of origination, as well as write-off activity:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.332%"/><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:8.110%"/><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:8.110%"/><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:8.110%"/><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:8.110%"/><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:8.110%"/><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:8.110%"/><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:8.120%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" 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%">Notes Receivable as of December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost Basis by Origination Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,887&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,179&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period gross write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period recoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period net write-offs </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">597&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.332%"/><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:8.110%"/><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:8.110%"/><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:8.110%"/><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:8.110%"/><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:8.110%"/><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:8.110%"/><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:8.120%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" 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%">Notes Receivable as of December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost Basis by Origination Year</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2018</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2017</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Prior</span></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="39" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,288&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,407&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">406&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period gross write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,494&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,524&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period recoveries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current-period net write-offs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">489&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,494&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,485&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PastDueFinancingReceivablesTableTextBlock', window );">Schedule of Age Analysis of Past-Due Note Receivable</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information as to the status of payment on the Company&#8217;s gross notes receivable which were past due as of December&#160;31, 2022 and 2021, respectively:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:26.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.303%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">&#160;Age Analysis of Past-Due Notes Receivable as of December&#160;31, 2022</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0-90 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">91 - 180 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Greater than 181 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,553&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,710&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><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:26.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.303%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Age Analysis of Past-Due Notes Receivable as of December&#160;31, 2021</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">0-90 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">91 - 180 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Greater than 181 Days</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes Receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,536&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,676&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,316&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,945&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of Accounts Receivable, Allowance for Doubtful Accounts</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide a summary of the changes in the Company&#8217;s allowance for doubtful accounts on a portfolio segment basis for the years ended December&#160;31, 2022 and 2021, respectively:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Allowance for doubtful accounts</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Portfolio Segment:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Write-Offs/Adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Bad Debt Expense</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,783)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(772)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,790&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,264)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(663)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,863&#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:10pt;font-weight:400;line-height:100%">Total accounts and notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,584&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,089)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,969&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,464&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Write-offs are shown net of recoveries. During the year ended December 31, 2022, the Company collected $0.3&#160;million of accounts receivables that were recovered subsequent to being written-off. Adjustments include a reduction of $8.0 million of allowance for doubtful accounts which related to a contract modification during the year ended December&#160;31, 2022. </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="24" 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%">Allowance for doubtful accounts</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Portfolio Segment:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Write-Offs/Adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Bad Debt Expense</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="24" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,749&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,485)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,526&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,790&#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:10pt;font-weight:400;line-height:100%">Total accounts and notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,801&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,700)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,483&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,584&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Write-offs are shown net of recoveries. During the year ended December 31, 2021, the Company collected $0.2 million of accounts receivables that were recovered subsequent to being written-off.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock', window );">Schedule of Allowance for Doubtful Accounts</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide a summary of the changes in the Company&#8217;s allowance for doubtful accounts on a portfolio segment basis for the years ended December&#160;31, 2022 and 2021, respectively:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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%">Allowance for doubtful accounts</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Portfolio Segment:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Write-Offs/Adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Bad Debt Expense</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,632&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,601&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,783)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(772)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(481)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">811&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,790&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,264)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(663)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,863&#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:10pt;font-weight:400;line-height:100%">Total accounts and notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,584&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,089)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,969&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,464&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Write-offs are shown net of recoveries. During the year ended December 31, 2022, the Company collected $0.3&#160;million of accounts receivables that were recovered subsequent to being written-off. Adjustments include a reduction of $8.0 million of allowance for doubtful accounts which related to a contract modification during the year ended December&#160;31, 2022. </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.590%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="24" 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%">Allowance for doubtful accounts</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Portfolio Segment:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;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%">Write-Offs/Adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Bad Debt Expense</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,<br/>2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="24" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,052&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,215)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,957&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,794&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Standard notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,258&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,607&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elevated risk notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,302)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">994&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,183&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notes receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,749&#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="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,485)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,526&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,790&#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:10pt;font-weight:400;line-height:100%">Total accounts and notes receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,801&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,700)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,483&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,584&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Write-offs are shown net of recoveries. During the year ended December 31, 2021, the Company collected $0.2 million of accounts receivables that were recovered subsequent to being written-off.</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_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_FinancingReceivableCreditQualityIndicatorsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953659-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_PastDueFinancingReceivablesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of aging analysis for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5111-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PastDueFinancingReceivablesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666621135568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Commitments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Components of Lease Expense</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of lease expense are presented below for the years ended December&#160;31, 2022, 2021 and 2020.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.812%"/><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:18.344%"/><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:18.344%"/><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:18.348%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,673&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,210&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Short-term lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,265&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">747&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">738&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">857&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">464&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;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%">Total lease cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,795&#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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,930&#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:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,583&#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:top"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Schedule of Supplemental Information Required by ASC 842</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information is presented below for the years ended December&#160;31, 2022, 2021 and 2020.</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.250%"/><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:18.198%"/><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:18.198%"/><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:18.202%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(dollar amounts in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,385</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,609</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,690</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU Assets obtained in exchange for lease obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,143</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,410</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term &#8212; operating leases</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate &#8212; operating leases</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Future Minimum Lease Payments</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule by calendar year of future minimum lease payments under operating leases that have remaining terms as of December&#160;31, 2022:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.753%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.317%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Period/Year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,363&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,505&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,688&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,317&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,371&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666613059392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-based Compensation Expense</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s share-based compensation expense for the years ended December&#160;31, 2022, 2021 and 2020 are as follows:</span></div><div style="text-align:justify"><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:64.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><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:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.898%"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,253&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,134&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock, restricted stock units and deferred stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,367&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee Stock Purchase Plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total pre-tax share-based compensation expense charged against 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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,214&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,827&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,872&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total recognized tax deficiency related to share-based compensation</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(783)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(217)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the components of share-based compensation expense included within the Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:64.589%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.897%"/><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:9.897%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.898%"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general &amp; administrative expense</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,767&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs of services provided</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,214&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,827&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,872&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of Other Information of Stock Option Plans</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock options outstanding under the 2020 Plan and the 2012 Plan as of December&#160;31, 2022 and changes during 2022 are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stock Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.42&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">352&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.50&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.99&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,375&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.56&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Schedule of Assumption For Fair Value of Options Granted</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of stock option awards granted in 2022, 2021 and 2020 were estimated on the dates of grant using the Black-Scholes option valuation model with the following assumptions:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.999%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average expected life</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.7 years</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:10pt;font-weight:400;line-height:100%">6.6 years</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:10pt;font-weight:400;line-height:100%">6.6 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.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:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.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:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock', window );">Summarized Information of Stock Options Outstanding</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes other information about the stock options at December&#160;31, 2022:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.316%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(amounts in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aggregate intrinsic value</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining contractual life</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average exercise price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.52&#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:10pt;font-weight:400;line-height:100%">Aggregate intrinsic value</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining contractual life</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 years</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Summary of Outstanding Restricted Stock Units and Restricted Stock</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the outstanding restricted stock units and restricted stock as of December&#160;31, 2021 and changes during the year ended December 31, 2022 is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Units and Restricted Stock</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">410&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.06&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(184)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.68&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.37&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock', window );">Schedule of Weighted Average Grant-Date Fair Values and Intrinsic Values of Options Vested</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average grant-date fair values and total fair values of restricted stock units and restricted stock vested during 2022, 2021 and 2020 were as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.356%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share data)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average grant-date fair value of restricted stock units granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.06&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total fair value of restricted stock units and restricted shares vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,307&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,185&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock', window );">Summary of Outstanding Performance Stock Units</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the outstanding PSUs as of December&#160;31, 2021 and changes during the year ended December 31, 2022 is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Performance Stock Units</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.52&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.00&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.01&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock', window );">Summary of ESPP Annual Offerings</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the Company&#8217;s ESPP annual offerings for the years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:56.648%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except per share data)</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:10pt;font-weight:400;line-height:100%">Common shares purchased</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73&#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:10pt;font-weight:400;line-height:100%">Per common share purchase price</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Schedule of Options Granted Estimated Expense Valuation Assumptions</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expense associated with the options granted under the ESPP during the year ended December 31, 2022 and 2021 was estimated on the date of grant using the Black-Scholes option valuation model with the following assumptions:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.426%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><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:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average expected life (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.9%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.7%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock', window );">Summary of Information Of SERP</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the SERP during the plan years ended December&#160;31, 2022, 2021 and 2020:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.938%"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-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:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SERP expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury shares issued to fund SERP expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year end SERP trust account balance</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,111&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,086&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized (loss) gain recorded in SERP liability account</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Both the SERP match and the deferrals are included in the selling, general and administrative caption in the Consolidated Statements of Comprehensive Income.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Shares related to the SERP match for each year are funded at the beginning of the subsequent year.</span></div><div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt">SERP trust account investments are recorded at their fair value which is based on quoted market prices. Differences between such amounts in the table above and the deferred compensation funding asset reported on the Company&#8217;s Consolidated Balance Sheets represent the value of Company common stock held in the Plan participants&#8217; trust accounts and reported by the Company as treasury stock in the Company&#8217;s Consolidated Balance Sheets.</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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an equity-based arrangement (such as stock or unit options and stock or unit awards) with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20015-108363<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> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5047-113901<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=6409961&amp;loc=d3e20517-108367<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of employee stock purchase plan activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666620992160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Summary of Provision for Income Taxes</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the provision for income taxes:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:57.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.137%"/><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:10pt;font-weight:700;line-height:100%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(amounts in thousands)</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:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,120&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,833&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,564&#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:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,403&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,886&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,397&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;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%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,118&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(990)</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:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,049&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,074&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,893)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax provision</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,452&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,960&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,504&#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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Significant Components of Federal and State Deferred Tax Assets and Liabilities</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the Company&#8217;s federal and state deferred tax asset and liability balances were as follows:</span></div><div style="text-align:justify"><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:71.734%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.115%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.117%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year&#160;Ended&#160;December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,139&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,587&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred payroll taxes under the CARES Act</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued insurance claims</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,609&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,252&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,805&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expensing of housekeeping supplies</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,510)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,085)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of goodwill and 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:10pt;font-weight:400;line-height:100%">(2,389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,118)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation 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:10pt;font-weight:400;line-height:100%">(1,769)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(399)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,067)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,270)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,338&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,535&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Reconciliation of The Provision for Income Taxes</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides a reconciliation between the tax expense computed by applying the statutory federal income tax rate to income before income taxes and the provision for income taxes:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:57.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.135%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.137%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" 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%">Year Ended December&#160;31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</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:10pt;font-weight:400;line-height:100%">Income tax expense computed at statutory rate</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,129&#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:10pt;font-weight:400;line-height:100%">Increases (decreases) resulting from:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">State income taxes, net of federal tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,625&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,931&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal jobs credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,571)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,089)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax exempt interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(308)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(324)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(323)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,323&#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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fines and penalties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">10,452&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">15,960&#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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;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:10pt;font-weight:400;line-height:100%">30,504&#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"/></tr></table></div>1.For the year ended December&#160;31, 2020, the Company presented less&#160;than&#160;$0.1&#160;million of fines and penalties within the Other, net caption. Such amounts have been reclassified to the Fines and penalties caption for comparative purposes.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626719600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Information</a></td>
<td class="text"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.840%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">795,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">821,329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">895,267&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">894,489&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820,630&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865,036&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,690,176&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,641,959&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,760,303&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,096&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,723&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,293&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,315)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,082&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,823&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,186&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,491&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,399&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,394&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,657&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,316&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,667&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,268&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">263,126&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">221,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174,866&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">3</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">330,087&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">395,665&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">718,334&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777,529&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">785,031&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Housekeeping</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,412&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,005&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,710&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dietary</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">499&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,210&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,687&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,341&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">For the years ended December&#160;31, 2022 and 2021, both the Housekeeping and Dietary segments earned revenue from several significant customers, although Genesis was the only customer to contribute more than 10% of consolidated revenue. For the years ended December&#160;31, 2022, 2021 and 2020, Genesis accounted for $169.1 million or 10.0%, $177.1 million or 10.8% and $258.7 million or 14.7% of the Company&#8217;s consolidated revenues, respectively.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">2.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Primarily represents corporate office costs and related overhead, recording of certain inventories and supplies and workers compensation costs at the reportable segment level which use accounting methods that differ from those used at the corporate level, as well as consolidated subsidiaries&#8217; operating expenses that are not allocated to the reportable segments, net of investment and other income and interest expense.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt">Primarily consists of cash and cash equivalents, marketable securities, deferred income taxes and other current and noncurrent assets.</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_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: 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 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666623855888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Common Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Schedule of Weighted Average Number of Shares</a></td>
<td class="text">The table below reconciles the weighted-average basic and diluted common shares outstanding for 2022, 2021 and 2020:<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:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator for basic and diluted earnings per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,630&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,863&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding - basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,336&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,816&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,696&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of common shares outstanding - diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,351&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,962&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74,785&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic earnings per share:</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted earnings per share:</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.61&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.32&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>1.Certain outstanding equity awards are anti-dilutive and therefore were excluded from the calculation of the weighted-average number of diluted common shares outstanding.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule Anti-dilutive Outstanding Equity Awards Under Share Based Compensation Plans</a></td>
<td class="text"><div style="padding-right:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Anti-dilutive outstanding equity awards under share-based compensation plans were as follows:</span></div><div style="padding-right:18pt;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:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><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:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Anti-dilutive equity awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,203&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,121&#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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666613019648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business and Significant Accounting Policies - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>financial_institution </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>financial_institution</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ScheduleofAccountingPoliciesLineItems', window );"><strong>Schedule of Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_RevenueFromContractWithCustomerRenewalTerm', window );">Renewal term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable securities</a></td>
<td class="nump">$ 95,200,000<span></span>
</td>
<td class="nump">$ 114,396,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesUnrealizedGainLoss', window );">Unrealized gains (losses) from marketable securities</a></td>
<td class="num">$ (7,500,000)<span></span>
</td>
<td class="num">(1,600,000)<span></span>
</td>
<td class="nump">$ 2,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment', window );">Payment terms</a></td>
<td class="text">The Company&#8217;s payment terms with customers on promissory notes can vary based on several factors and the circumstances of each promissory note, however typically promissory notes mature over a 1 to 4 year period. Similar to accounts receivable, each reporting period the Company evaluates the collectability of outstanding notes receivable balances and records an allowance for doubtful accounts representing an estimate of future expected credit losses.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_PeriodOfAmortizationOfInventoriesAndSupplies', window );">Amortization period of inventories and supplies</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 10,500,000<span></span>
</td>
<td class="nump">10,300,000<span></span>
</td>
<td class="nump">10,100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TangibleAssetImpairmentCharges', window );">Impairment of long-lived assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetImpairment', window );">Goodwill and intangible asset impairment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities', window );">Number of financial institutions holding cash and cash equivalents and marketable securities | financial_institution</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,690,176,000<span></span>
</td>
<td class="nump">$ 1,641,959,000<span></span>
</td>
<td class="nump">$ 1,760,303,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=hcsg_GenesisHealthcareIncMember', window );">Genesis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ScheduleofAccountingPoliciesLineItems', window );"><strong>Schedule of Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts receivable</a></td>
<td class="nump">36,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedParties', window );">Notes receivable</a></td>
<td class="nump">$ 20,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Significant Customers | Consolidated revenues | Genesis</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ScheduleofAccountingPoliciesLineItems', window );"><strong>Schedule of Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.80%<span></span>
</td>
<td class="nump">14.70%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 169,100,000<span></span>
</td>
<td class="nump">$ 177,100,000<span></span>
</td>
<td class="nump">$ 258,700,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Vendor | Products and other items | Sysco</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ScheduleofAccountingPoliciesLineItems', window );"><strong>Schedule of Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ScheduleofAccountingPoliciesLineItems', window );"><strong>Schedule of Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod', window );">Cancellation notice period</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice', window );">Initial period preceding cancellation notice</a></td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Housekeeping and Dietary equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ScheduleofAccountingPoliciesLineItems', window );"><strong>Schedule of Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property plant and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Computer hardware and software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ScheduleofAccountingPoliciesLineItems', window );"><strong>Schedule of Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property plant and equipment, useful life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ScheduleofAccountingPoliciesLineItems', window );"><strong>Schedule of Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property plant and equipment, useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ScheduleofAccountingPoliciesLineItems', window );"><strong>Schedule of Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod', window );">Cancellation notice period</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice', window );">Initial period preceding cancellation notice</a></td>
<td class="text">120 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Housekeeping and Dietary equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ScheduleofAccountingPoliciesLineItems', window );"><strong>Schedule of Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property plant and equipment, useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Computer hardware and software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ScheduleofAccountingPoliciesLineItems', window );"><strong>Schedule of Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property plant and equipment, useful life</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ScheduleofAccountingPoliciesLineItems', window );"><strong>Schedule of Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property plant and equipment, useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Concentration Risk, Number of Financial Institutions Holding Cash and Cash Equivalents and Marketable Securities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_PeriodOfAmortizationOfInventoriesAndSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of Amortization of Inventories and Supplies</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_PeriodOfAmortizationOfInventoriesAndSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Cancellation Notice Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Initial Period Preceding Cancellation Notice</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_RevenueFromContractWithCustomerRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Renewal Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_RevenueFromContractWithCustomerRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_ScheduleofAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Schedule of Accounting Policies [Table]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_ScheduleofAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<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(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of effect, from relationship that timing of satisfaction of performance obligation has on timing of payment, on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time and on obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_MarketableSecuritiesUnrealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment in marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesUnrealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<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(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TangibleAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=d3e1361-107760<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TangibleAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=hcsg_GenesisHealthcareIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=hcsg_GenesisHealthcareIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_CostOfGoodsTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=hcsg_SyscoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=hcsg_SyscoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=hcsg_HousekeepingAndDietaryEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=hcsg_HousekeepingAndDietaryEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=hcsg_ComputerHardwareAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=hcsg_ComputerHardwareAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666620614624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,690,176<span></span>
</td>
<td class="nump">$ 1,641,959<span></span>
</td>
<td class="nump">$ 1,760,303<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_RevenueFromContractWithCustomerRenewalTerm', window );">Renewal term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice', window );">Reduction in revenue</a></td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuePerformanceObligationDescriptionOfTiming', window );">Description of timing</a></td>
<td class="text">The Company&#8217;s contracts with customers typically provide for an initial term of one year, with renewable one year service terms, cancellable by either party upon 30 to 90 days&#8217; notice after an initial period of 60 to 120 days.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember', window );">Transferred at point in time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember', window );">Transferred over time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract liabilities</a></td>
<td class="nump">$ 3,100<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod', window );">Cancellation notice period</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice', window );">Initial period preceding cancellation notice</a></td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod', window );">Cancellation notice period</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice', window );">Initial period preceding cancellation notice</a></td>
<td class="text">120 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=hcsg_HousekeepingServicesMember', window );">Housekeeping</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 795,700<span></span>
</td>
<td class="nump">821,300<span></span>
</td>
<td class="nump">895,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=hcsg_DietaryServicesMember', window );">Dietary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 894,500<span></span>
</td>
<td class="nump">$ 820,600<span></span>
</td>
<td class="nump">$ 865,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Cancellation Notice Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Initial Period Preceding Cancellation Notice</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_RevenueFromContractWithCustomerRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Renewal Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_RevenueFromContractWithCustomerRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuePerformanceObligationDescriptionOfTiming">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuePerformanceObligationDescriptionOfTiming</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimingOfTransferOfGoodOrServiceAxis=us-gaap_TransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=hcsg_HousekeepingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=hcsg_HousekeepingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=hcsg_DietaryServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=hcsg_DietaryServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666620582288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue - Transaction Price Allocated to Remaining Performance Obligation (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 120.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Remaining performance obligation</a></td>
<td class="nump">$ 120.3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Remaining performance obligation percent</a></td>
<td class="nump">85.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation period</a></td>
<td class="text">12 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2023-01-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666621016304">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Changes in Accumulated Other Comprehensive Income by Component - Summary (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Accumulated other comprehensive income</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 452,677<span></span>
</td>
<td class="nump">$ 480,461<span></span>
</td>
<td class="nump">$ 460,305<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent', window );">Other comprehensive (loss) income before reclassifications</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,505)<span></span>
</td>
<td class="num">(1,522)<span></span>
</td>
<td class="nump">2,557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent', window );">Losses (gains) reclassified from other comprehensive income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">28<span></span>
</td>
<td class="num">(41)<span></span>
</td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Net current period other comprehensive (loss) income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,477)<span></span>
</td>
<td class="num">(1,563)<span></span>
</td>
<td class="nump">2,644<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">426,172<span></span>
</td>
<td class="nump">452,677<span></span>
</td>
<td class="nump">480,461<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss', window );">Realized loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain', window );">Realized gain</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1', window );">Changes in other comprehensive (loss) income, tax expense (benefit)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(2,000)<span></span>
</td>
<td class="nump">400<span></span>
</td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember', window );">Accumulated Other Comprehensive Income (Loss), net of Taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward', window );"><strong>Accumulated other comprehensive income</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,000<span></span>
</td>
<td class="nump">5,563<span></span>
</td>
<td class="nump">2,919<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (3,477)<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 5,563<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See Note 8 &#8212; Allowance for Doubtful Accounts herein regarding the adopted credit-loss guidance.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AOCIAttributableToParentNetOfTaxRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AOCIAttributableToParentNetOfTaxRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleRealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_OciBeforeReclassificationsNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 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 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&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 https://asc.fasb.org/extlink&amp;oid=126968391&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 https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<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 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 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 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666620319840">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Changes in Accumulated Other Comprehensive Income by Component - Reclassification Adjustments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_InvestmentIncomeAndOther', window );">(Losses) gains from the sale of available-for-sale securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (5,427)<span></span>
</td>
<td class="nump">$ 9,439<span></span>
</td>
<td class="nump">$ 13,352<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Tax (expense) benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(10,452)<span></span>
</td>
<td class="num">(15,960)<span></span>
</td>
<td class="num">(30,504)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income for the period</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">34,630<span></span>
</td>
<td class="nump">45,863<span></span>
</td>
<td class="nump">98,682<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember', window );">Amounts Reclassified from Accumulated Other Comprehensive Income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income for the period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(28)<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="num">(87)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Realized Gains (Losses) on Sale of Available-for-sale Securities | Amounts Reclassified from Accumulated Other Comprehensive Income</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems', window );"><strong>Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_InvestmentIncomeAndOther', window );">(Losses) gains from the sale of available-for-sale securities</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(37)<span></span>
</td>
<td class="nump">55<span></span>
</td>
<td class="num">(114)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Tax (expense) benefit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 9<span></span>
</td>
<td class="num">$ (14)<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See Note 8 &#8212; Allowance for Doubtful Accounts herein regarding the adopted credit-loss guidance.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_InvestmentIncomeAndOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment Income and Other</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_InvestmentIncomeAndOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis=us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666622929600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Property and equipment, net<span></span>
</td>
<td class="text">Property and equipment, net<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Operating lease &#8212; right-of-use assets</a></td>
<td class="nump">$ 34,445<span></span>
</td>
<td class="nump">$ 33,217<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Total property and equipment, at cost</a></td>
<td class="nump">55,171<span></span>
</td>
<td class="nump">54,301<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less accumulated depreciation</a></td>
<td class="nump">32,196<span></span>
</td>
<td class="nump">26,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">22,975<span></span>
</td>
<td class="nump">28,102<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">10,500<span></span>
</td>
<td class="nump">10,300<span></span>
</td>
<td class="nump">$ 10,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">ROU Assets depreciation</a></td>
<td class="nump">6,100<span></span>
</td>
<td class="nump">6,400<span></span>
</td>
<td class="nump">$ 5,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=hcsg_HousekeepingAndDietaryEquipmentMember', window );">Housekeeping and Dietary equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">13,585<span></span>
</td>
<td class="nump">13,468<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=hcsg_ComputerHardwareAndSoftwareMember', window );">Computer hardware and software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">6,086<span></span>
</td>
<td class="nump">5,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 1,055<span></span>
</td>
<td class="nump">$ 1,736<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_hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Right-of-Use Asset, before Accumulated Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes operating lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=hcsg_HousekeepingAndDietaryEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=hcsg_HousekeepingAndDietaryEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=hcsg_ComputerHardwareAndSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=hcsg_ComputerHardwareAndSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_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>60
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666623052048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 4,900,000<span></span>
</td>
<td class="nump">$ 4,400,000<span></span>
</td>
<td class="nump">$ 4,200,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average useful life (in years)</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average useful life (in years)</a></td>
<td class="text">13 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average useful life (in years)</a></td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted average useful life (in years)</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666621004368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Goodwill by Reportable Segment (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">$ 74,755<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">774<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">75,529<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Measurement period adjustment</a></td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=hcsg_HousekeepingServicesMember', window );">Housekeeping</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">42,377<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">42,377<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=hcsg_DietaryServicesMember', window );">Dietary</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Beginning Balance</a></td>
<td class="nump">32,378<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">774<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, Ending Balance</a></td>
<td class="nump">$ 33,152<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="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 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e961-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=hcsg_HousekeepingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=hcsg_HousekeepingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=hcsg_DietaryServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=hcsg_DietaryServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666622936048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Other Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Gross Amount</a></td>
<td class="nump">$ 48,684<span></span>
</td>
<td class="nump">$ 48,684<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">32,738<span></span>
</td>
<td class="nump">27,879<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net Amount</a></td>
<td class="nump">15,946<span></span>
</td>
<td class="nump">20,805<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Gross Amount</a></td>
<td class="nump">45,634<span></span>
</td>
<td class="nump">45,634<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">32,211<span></span>
</td>
<td class="nump">27,704<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net Amount</a></td>
<td class="nump">13,423<span></span>
</td>
<td class="nump">17,930<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Gross Amount</a></td>
<td class="nump">1,731<span></span>
</td>
<td class="nump">1,731<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">191<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net Amount</a></td>
<td class="nump">1,540<span></span>
</td>
<td class="nump">1,676<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Gross Amount</a></td>
<td class="nump">1,086<span></span>
</td>
<td class="nump">1,086<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">232<span></span>
</td>
<td class="nump">95<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net Amount</a></td>
<td class="nump">854<span></span>
</td>
<td class="nump">991<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill', window );">Gross Amount</a></td>
<td class="nump">233<span></span>
</td>
<td class="nump">233<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">104<span></span>
</td>
<td class="nump">25<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net Amount</a></td>
<td class="nump">$ 129<span></span>
</td>
<td class="nump">$ 208<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsGrossExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of intangible assets, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsGrossExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666620329664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Estimated Amortization Expense For Intangibles Subject To Amortization (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 3,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">2,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">2,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">2,666<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2027</a></td>
<td class="nump">1,196<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">2,895<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 15,946<span></span>
</td>
<td class="nump">$ 20,805<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666622940080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized (loss) gain on available-for-sale marketable securities, net of taxes</a></td>
<td class="num">$ (7,477)<span></span>
</td>
<td class="num">$ (1,563)<span></span>
</td>
<td class="nump">$ 2,644<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from available for sale municipal bonds</a></td>
<td class="nump">10,386<span></span>
</td>
<td class="nump">26,697<span></span>
</td>
<td class="nump">6,269<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss', window );">Realized loss</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain', window );">Realized gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedLoss', window );">Unrealized losses related to equity securities</a></td>
<td class="nump">9,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiUnrealizedGain', window );">Unrealized gains related to equity securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,500<span></span>
</td>
<td class="nump">9,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">6,141<span></span>
</td>
<td class="nump">10,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=hcsg_ManufacturerOfPrepackagedMealsMember', window );">Manufacturer of prepackaged meals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Deferred variable consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Realized gains</a></td>
<td class="nump">2,400<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds &#8212; available-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt', window );">Proceeds from available for sale municipal bonds</a></td>
<td class="nump">$ 10,400<span></span>
</td>
<td class="nump">26,700<span></span>
</td>
<td class="nump">$ 6,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain', window );">Realized gain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100<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_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 https://asc.fasb.org/extlink&amp;oid=126975305&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 https://asc.fasb.org/extlink&amp;oid=126966325&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 https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_DebtSecuritiesAvailableForSaleRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtSecuritiesAvailableForSaleRealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_EquitySecuritiesFvNiUnrealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_EquitySecuritiesFvNiUnrealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 321<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126980263&amp;loc=SL75117546-209714<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiUnrealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=hcsg_ManufacturerOfPrepackagedMealsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=hcsg_ManufacturerOfPrepackagedMealsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666613535536">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Marketable Securities and Deferred Compensation Fund Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">$ 95,200<span></span>
</td>
<td class="nump">$ 114,396<span></span>
</td>
<td class="nump">$ 125,012<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">33,493<span></span>
</td>
<td class="nump">46,691<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember', window );">Prepaid expenses and other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">1,600<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Quoted Prices in&#160;Active Markets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">32,691<span></span>
</td>
<td class="nump">50,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">2,420<span></span>
</td>
<td class="nump">2,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">35,111<span></span>
</td>
<td class="nump">53,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Total Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">35,111<span></span>
</td>
<td class="nump">53,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds &#8212; available-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">95,200<span></span>
</td>
<td class="nump">114,396<span></span>
</td>
<td class="nump">$ 125,012<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds &#8212; available-for-sale | Quoted Prices in&#160;Active Markets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds &#8212; available-for-sale | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">95,200<span></span>
</td>
<td class="nump">114,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds &#8212; available-for-sale | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds &#8212; available-for-sale | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">95,200<span></span>
</td>
<td class="nump">114,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds &#8212; available-for-sale | Total Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Marketable securities</a></td>
<td class="nump">95,200<span></span>
</td>
<td class="nump">114,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market | Quoted Prices in&#160;Active Markets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">2,420<span></span>
</td>
<td class="nump">2,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">2,420<span></span>
</td>
<td class="nump">2,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember', window );">Money Market | Total Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">2,420<span></span>
</td>
<td class="nump">2,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommodityMember', window );">Commodities | Quoted Prices in&#160;Active Markets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommodityMember', window );">Commodities | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommodityMember', window );">Commodities | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommodityMember', window );">Commodities | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommodityMember', window );">Commodities | Total Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">170<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_FixedIncomeInvestmentsMember', window );">Fixed Income | Quoted Prices in&#160;Active Markets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">3,571<span></span>
</td>
<td class="nump">4,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_FixedIncomeInvestmentsMember', window );">Fixed Income | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_FixedIncomeInvestmentsMember', window );">Fixed Income | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_FixedIncomeInvestmentsMember', window );">Fixed Income | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">3,571<span></span>
</td>
<td class="nump">4,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_FixedIncomeInvestmentsMember', window );">Fixed Income | Total Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">3,571<span></span>
</td>
<td class="nump">4,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_InternationalMember', window );">International | Quoted Prices in&#160;Active Markets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">4,093<span></span>
</td>
<td class="nump">2,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_InternationalMember', window );">International | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_InternationalMember', window );">International | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_InternationalMember', window );">International | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">4,093<span></span>
</td>
<td class="nump">2,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_InternationalMember', window );">International | Total Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">4,093<span></span>
</td>
<td class="nump">2,299<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapBlendMember', window );">Large Cap Blend | Quoted Prices in&#160;Active Markets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">1,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapBlendMember', window );">Large Cap Blend | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapBlendMember', window );">Large Cap Blend | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapBlendMember', window );">Large Cap Blend | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">1,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapBlendMember', window );">Large Cap Blend | Total Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">1,210<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapGrowthMember', window );">Large Cap Growth | Quoted Prices in&#160;Active Markets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">11,064<span></span>
</td>
<td class="nump">20,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapGrowthMember', window );">Large Cap Growth | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapGrowthMember', window );">Large Cap Growth | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapGrowthMember', window );">Large Cap Growth | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">11,064<span></span>
</td>
<td class="nump">20,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapGrowthMember', window );">Large Cap Growth | Total Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">11,064<span></span>
</td>
<td class="nump">20,358<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapValueMember', window );">Large Cap Value | Quoted Prices in&#160;Active Markets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">6,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapValueMember', window );">Large Cap Value | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapValueMember', window );">Large Cap Value | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapValueMember', window );">Large Cap Value | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">6,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapValueMember', window );">Large Cap Value | Total Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">6,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_MidCapBlendMember', window );">Mid Cap Blend | Quoted Prices in&#160;Active Markets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">2,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_MidCapBlendMember', window );">Mid Cap Blend | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_MidCapBlendMember', window );">Mid Cap Blend | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_MidCapBlendMember', window );">Mid Cap Blend | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">2,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_MidCapBlendMember', window );">Mid Cap Blend | Total Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">2,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_RealEstateFundsMember', window );">Real Estate | Quoted Prices in&#160;Active Markets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_RealEstateFundsMember', window );">Real Estate | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_RealEstateFundsMember', window );">Real Estate | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_RealEstateFundsMember', window );">Real Estate | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_RealEstateFundsMember', window );">Real Estate | Total Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">359<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_SmallCapBlendMember', window );">Small Cap Blend | Quoted Prices in&#160;Active Markets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">3,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_SmallCapBlendMember', window );">Small Cap Blend | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_SmallCapBlendMember', window );">Small Cap Blend | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_SmallCapBlendMember', window );">Small Cap Blend | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">3,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_SmallCapBlendMember', window );">Small Cap Blend | Total Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="nump">$ 3,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_BalancedAndLifestyleMember', window );">Balanced and Lifestyle | Quoted Prices in&#160;Active Markets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_BalancedAndLifestyleMember', window );">Balanced and Lifestyle | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_BalancedAndLifestyleMember', window );">Balanced and Lifestyle | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_BalancedAndLifestyleMember', window );">Balanced and Lifestyle | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_BalancedAndLifestyleMember', window );">Balanced and Lifestyle | Total Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_SmallCapGrowthMember', window );">Small Cap Growth | Quoted Prices in&#160;Active Markets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_SmallCapGrowthMember', window );">Small Cap Growth | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_SmallCapGrowthMember', window );">Small Cap Growth | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_SmallCapGrowthMember', window );">Small Cap Growth | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_SmallCapGrowthMember', window );">Small Cap Growth | Total Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,561<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_MidCapGrowthMember', window );">Mid Cap Growth | Quoted Prices in&#160;Active Markets (Level 1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_MidCapGrowthMember', window );">Mid Cap Growth | Significant Other Observable Inputs (Level 2)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_MidCapGrowthMember', window );">Mid Cap Growth | Significant Unobservable Inputs (Level 3)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_MidCapGrowthMember', window );">Mid Cap Growth | Carrying Amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=hcsg_MidCapGrowthMember', window );">Mid Cap Growth | Total Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationPlanAssets', window );">Deferred compensation fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,179<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_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BalanceSheetLocationAxis=us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommodityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommodityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_FixedIncomeInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_FixedIncomeInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=hcsg_InternationalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=hcsg_InternationalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapBlendMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=hcsg_LargeCapBlendMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapGrowthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=hcsg_LargeCapGrowthMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=hcsg_LargeCapValueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=hcsg_LargeCapValueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=hcsg_MidCapBlendMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=hcsg_MidCapBlendMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_RealEstateFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_RealEstateFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=hcsg_SmallCapBlendMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=hcsg_SmallCapBlendMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=hcsg_BalancedAndLifestyleMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=hcsg_BalancedAndLifestyleMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=hcsg_SmallCapGrowthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=hcsg_SmallCapGrowthMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=hcsg_MidCapGrowthMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=hcsg_MidCapGrowthMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666622189648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Marketable Debt Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems', window );"><strong>Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">$ 99,601<span></span>
</td>
<td class="nump">$ 109,331<span></span>
</td>
<td class="nump">$ 117,970<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">229<span></span>
</td>
<td class="nump">5,219<span></span>
</td>
<td class="nump">7,043<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(4,630)<span></span>
</td>
<td class="num">(154)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">95,200<span></span>
</td>
<td class="nump">114,396<span></span>
</td>
<td class="nump">125,012<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss', window );">Other-than-temporary Impairments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember', window );">Municipal bonds &#8212; available-for-sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems', window );"><strong>Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized Cost</a></td>
<td class="nump">99,601<span></span>
</td>
<td class="nump">109,331<span></span>
</td>
<td class="nump">117,970<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">229<span></span>
</td>
<td class="nump">5,219<span></span>
</td>
<td class="nump">7,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(4,630)<span></span>
</td>
<td class="num">(154)<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Estimated Fair Value</a></td>
<td class="nump">95,200<span></span>
</td>
<td class="nump">114,396<span></span>
</td>
<td class="nump">125,012<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss', window );">Other-than-temporary Impairments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922900-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922900-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aaa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MunicipalBondsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666617233728">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Contractual Maturities of Debt Securities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Maturing in one year or less</a></td>
<td class="nump">$ 2,798<span></span>
</td>
<td class="nump">$ 5,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Maturing in second year through fifth year</a></td>
<td class="nump">35,068<span></span>
</td>
<td class="nump">23,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">Maturing in sixth year through tenth year</a></td>
<td class="nump">38,575<span></span>
</td>
<td class="nump">52,180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue', window );">Maturing after ten years</a></td>
<td class="nump">18,759<span></span>
</td>
<td class="nump">33,556<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Total debt securities</a></td>
<td class="nump">$ 95,200<span></span>
</td>
<td class="nump">$ 114,396<span></span>
</td>
<td class="nump">$ 125,012<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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666613203312">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts and Notes Receivable - Schedule of Accounts and Notes Receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract', window );"><strong>Short-term</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent', window );">Accounts and notes receivable</a></td>
<td class="nump">$ 406,969<span></span>
</td>
<td class="nump">$ 352,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="num">(70,192)<span></span>
</td>
<td class="num">(59,271)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesAndLoansReceivableNetCurrent', window );">Total net short-term accounts and notes receivable</a></td>
<td class="nump">336,777<span></span>
</td>
<td class="nump">293,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract', window );"><strong>Long-term</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableGrossNoncurrent', window );">Notes receivable</a></td>
<td class="nump">35,882<span></span>
</td>
<td class="nump">35,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent', window );">Allowance for doubtful accounts</a></td>
<td class="num">(3,273)<span></span>
</td>
<td class="num">(6,312)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetNoncurrent', window );">Total net long-term notes receivable</a></td>
<td class="nump">32,609<span></span>
</td>
<td class="nump">29,259<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndNotesReceivableNet', window );">Total net accounts and notes receivable</a></td>
<td class="nump">$ 369,386<span></span>
</td>
<td class="nump">$ 322,647<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts, Notes, Loans and Financing Receivable, Gross, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsAndNotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndNotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsNotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AccountsNotesAndLoansReceivableNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_AllowanceForNotesAndLoansReceivableNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesAndLoansReceivableGrossNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableGrossNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NotesAndLoansReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666622962448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Doubtful Accounts - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Jan. 01, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss', window );">One-time adjustment</a></td>
<td class="nump">$ 73,464<span></span>
</td>
<td class="nump">$ 65,584<span></span>
</td>
<td class="nump">$ 67,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableNonaccrualInterestIncome', window );">Interest income</a></td>
<td class="nump">1,100<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
<td class="nump">1,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal', window );">Bad debt provision</a></td>
<td class="nump">$ 31,969<span></span>
</td>
<td class="nump">$ 10,483<span></span>
</td>
<td class="nump">$ 9,636<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Adoption adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss', window );">One-time adjustment</a></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">$ 42,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts and Financing Receivable, Credit Loss Expense (Reversal)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AccountsAndFinancingReceivableAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss of accounts and financing receivables. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_FinancingReceivableNonaccrualInterestIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income on financing receivable on nonaccrual status.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919258-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableNonaccrualInterestIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><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_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666620192880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Doubtful Accounts - Notes Receivable Disaggregated by Vintage Year (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract', window );"><strong>Current-period gross write-offs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear', window );">2022</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear', window );">2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear', window );">2020</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">541<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear', window );">2019</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">489<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear', window );">2018</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear', window );">Prior</a></td>
<td class="nump">491<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Current-period gross write-offs</a></td>
<td class="nump">597<span></span>
</td>
<td class="nump">3,524<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract', window );"><strong>Current-period recoveries</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear', window );">2022</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear', window );">2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear', window );">2020</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear', window );">2019</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear', window );">2018</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear', window );">Prior</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(38)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Current-period recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(39)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract', window );"><strong>Current-period net write-offs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear', window );">2022</a></td>
<td class="nump">1<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="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear', window );">2021</a></td>
<td class="nump">0<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="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear', window );">2020</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">540<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear', window );">2019</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">489<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear', window );">2018</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,494<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear', window );">Prior</a></td>
<td class="nump">491<span></span>
</td>
<td class="num">(38)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery', window );">Current-period net write-offs</a></td>
<td class="nump">597<span></span>
</td>
<td class="nump">3,485<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_StandardNoteReceivableMember', window );">Standard notes receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">2022</a></td>
<td class="nump">31,406<span></span>
</td>
<td class="nump">16,558<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">2021</a></td>
<td class="nump">10,887<span></span>
</td>
<td class="nump">6,862<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2020</a></td>
<td class="nump">1,683<span></span>
</td>
<td class="nump">401<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">2019</a></td>
<td class="nump">208<span></span>
</td>
<td class="nump">18,738<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">2018</a></td>
<td class="nump">13<span></span>
</td>
<td class="nump">21,288<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Prior</a></td>
<td class="nump">21,982<span></span>
</td>
<td class="nump">1,560<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Total</a></td>
<td class="nump">66,179<span></span>
</td>
<td class="nump">65,407<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract', window );"><strong>Current-period net write-offs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery', window );">Current-period net write-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">183<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_ElevatedRiskNoteReceivableMember', window );">Elevated risk notes receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentLineItems', window );"><strong>Financing Receivable, Credit Quality Indicator [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear', window );">2022</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">2020</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">2019</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">2018</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">406<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Prior</a></td>
<td class="nump">1,223<span></span>
</td>
<td class="nump">1,374<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Total</a></td>
<td class="nump">$ 1,223<span></span>
</td>
<td class="nump">1,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract', window );"><strong>Current-period net write-offs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery', window );">Current-period net write-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,302<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Recovery</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Recovery, Originated, More than Five Years before Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Recovery, Year Five, Originated, Four Years before Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Recovery, Year Four, Originated, Three Years before Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Recovery, Year One, Originated, Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Recovery, Year Three, Originated, Two Years before Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Recovery, Year Two, Originated, Fiscal Year before Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Writeoff</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Originated, More than Five Years before Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Five, Originated, Four Years before Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Four, Originated, Three Years before Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year One, Originated, Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Three, Originated, Two Years before Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Two, Originated, Fiscal Year before Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Writeoff, Originated, More than Five Years before Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Writeoff, Year Five, Originated, Four Years before Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Writeoff, Year Four, Originated, Three Years before Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Writeoff, Year One, Originated, Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Writeoff, Year Three, Originated, Two Years before Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Writeoff, Year Two, Originated, Fiscal Year before Current Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after recovery, of writeoff of financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (4)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_FinancingReceivableAllowanceForCreditLossesRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on financing receivable from recovery.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<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 50<br> -Paragraph 11B<br> -Subparagraph (c)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableAllowanceForCreditLossesWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of writeoff of financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableOriginatedInCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919232-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivableRecordedInvestmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 6: 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 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivablePortfolioSegmentAxis=hcsg_StandardNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_StandardNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FinancingReceivablePortfolioSegmentAxis=hcsg_ElevatedRiskNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_ElevatedRiskNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666615215040">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Allowance for Doubtful Accounts - Age Analysis of Past-Due Note Receivable (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Notes Receivable</a></td>
<td class="nump">$ 5,710<span></span>
</td>
<td class="nump">$ 14,945<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hcsg_FinancialAsset0To90DaysPastDueMember', window );">0-90 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Notes Receivable</a></td>
<td class="nump">894<span></span>
</td>
<td class="nump">953<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hcsg_FinancialAsset91To180DaysPastDueMember', window );">91 - 180 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Notes Receivable</a></td>
<td class="nump">263<span></span>
</td>
<td class="nump">5,676<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablesPeriodPastDueAxis=hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember', window );">Greater than 181 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Notes Receivable</a></td>
<td class="nump">4,553<span></span>
</td>
<td class="nump">8,316<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_StandardNoteReceivableMember', window );">Standard notes receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Notes Receivable</a></td>
<td class="nump">66,179<span></span>
</td>
<td class="nump">65,407<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_StandardNoteReceivableMember', window );">Standard notes receivable | Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Notes Receivable</a></td>
<td class="nump">4,487<span></span>
</td>
<td class="nump">13,165<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_StandardNoteReceivableMember', window );">Standard notes receivable | 0-90 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Notes Receivable</a></td>
<td class="nump">894<span></span>
</td>
<td class="nump">953<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_StandardNoteReceivableMember', window );">Standard notes receivable | 91 - 180 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Notes Receivable</a></td>
<td class="nump">263<span></span>
</td>
<td class="nump">5,676<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_StandardNoteReceivableMember', window );">Standard notes receivable | Greater than 181 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Notes Receivable</a></td>
<td class="nump">3,330<span></span>
</td>
<td class="nump">6,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="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_ElevatedRiskNoteReceivableMember', window );">Elevated risk notes receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Notes Receivable</a></td>
<td class="nump">1,223<span></span>
</td>
<td class="nump">1,780<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_ElevatedRiskNoteReceivableMember', window );">Elevated risk notes receivable | Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Notes Receivable</a></td>
<td class="nump">1,223<span></span>
</td>
<td class="nump">1,780<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_ElevatedRiskNoteReceivableMember', window );">Elevated risk notes receivable | 0-90 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Notes Receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_ElevatedRiskNoteReceivableMember', window );">Elevated risk notes receivable | 91 - 180 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Notes Receivable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_ElevatedRiskNoteReceivableMember', window );">Elevated risk notes receivable | Greater than 181 Days</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems', window );"><strong>Financing Receivable, Past Due [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesReceivableGross', window );">Notes Receivable</a></td>
<td class="nump">$ 1,223<span></span>
</td>
<td class="nump">$ 1,780<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_FinancingReceivableRecordedInvestmentPastDueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesReceivableGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7A<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953401-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(b))<br> -URI https://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 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919253-210447<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 6: 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 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919230-210447<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 80<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922355-210448<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (2)<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1404<br> -Paragraph (a)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancialAssetPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FinancingReceivablesPeriodPastDueAxis=hcsg_FinancialAsset0To90DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=hcsg_FinancialAsset0To90DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FinancingReceivablesPeriodPastDueAxis=hcsg_FinancialAsset91To180DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=hcsg_FinancialAsset91To180DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FinancingReceivablesPeriodPastDueAxis=hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablesPeriodPastDueAxis=hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FinancingReceivablePortfolioSegmentAxis=hcsg_StandardNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_StandardNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FinancingReceivablePortfolioSegmentAxis=hcsg_ElevatedRiskNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_ElevatedRiskNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666613497040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Doubtful Accounts - Allowance for doubtful accounts (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Accounts receivable, Allowance for doubtful accounts, beginning balance</a></td>
<td class="nump">$ 50,794<span></span>
</td>
<td class="nump">$ 51,052<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-Offs/Adjustments</a></td>
<td class="num">(16,825)<span></span>
</td>
<td class="num">(9,215)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad Debt Expense</a></td>
<td class="nump">32,632<span></span>
</td>
<td class="nump">8,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Accounts receivable, Allowance for doubtful accounts, ending balance</a></td>
<td class="nump">66,601<span></span>
</td>
<td class="nump">50,794<span></span>
</td>
<td class="nump">$ 51,052<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Notes receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Financing receivable reserves, beginning balance</a></td>
<td class="nump">14,790<span></span>
</td>
<td class="nump">16,749<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery', window );">Write-Offs/Adjustments</a></td>
<td class="num">(7,264)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery', window );">Write-Offs/Adjustments</a></td>
<td class="num">(597)<span></span>
</td>
<td class="num">(3,485)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Bad Debt Expense</a></td>
<td class="num">(663)<span></span>
</td>
<td class="nump">1,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Financing receivable reserves, ending balance</a></td>
<td class="nump">6,863<span></span>
</td>
<td class="nump">14,790<span></span>
</td>
<td class="nump">16,749<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss', window );">Total accounts and notes receivable, beginning balance</a></td>
<td class="nump">65,584<span></span>
</td>
<td class="nump">67,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery', window );">Write-Offs/Adjustments</a></td>
<td class="num">(24,089)<span></span>
</td>
<td class="num">(12,700)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal', window );">Bad Debt Expense</a></td>
<td class="nump">31,969<span></span>
</td>
<td class="nump">10,483<span></span>
</td>
<td class="nump">9,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss', window );">Total accounts and notes receivable, ending balance</a></td>
<td class="nump">73,464<span></span>
</td>
<td class="nump">65,584<span></span>
</td>
<td class="nump">67,801<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Accounts receivable recovered after write off</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_StandardNoteReceivableMember', window );">Standard notes receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Notes receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Financing receivable reserves, beginning balance</a></td>
<td class="nump">13,607<span></span>
</td>
<td class="nump">13,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery', window );">Write-Offs/Adjustments</a></td>
<td class="num">(6,783)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery', window );">Write-Offs/Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(183)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Bad Debt Expense</a></td>
<td class="num">(772)<span></span>
</td>
<td class="nump">532<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Financing receivable reserves, ending balance</a></td>
<td class="nump">6,052<span></span>
</td>
<td class="nump">13,607<span></span>
</td>
<td class="nump">13,258<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_StandardNoteReceivableCustomerConcessionMember', window );">Customer concession</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Notes receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery', window );">Write-Offs/Adjustments</a></td>
<td class="nump">8,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_ElevatedRiskNoteReceivableMember', window );">Elevated risk notes receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward', window );"><strong>Notes receivable</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Financing receivable reserves, beginning balance</a></td>
<td class="nump">1,183<span></span>
</td>
<td class="nump">3,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery', window );">Write-Offs/Adjustments</a></td>
<td class="num">(481)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery', window );">Write-Offs/Adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,302)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForLoanLossesExpensed', window );">Bad Debt Expense</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">994<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableAllowanceForCreditLosses', window );">Financing receivable reserves, ending balance</a></td>
<td class="nump">$ 811<span></span>
</td>
<td class="nump">$ 1,183<span></span>
</td>
<td class="nump">$ 3,491<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts and Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accounts and Financing Receivable, Credit Loss Expense (Reversal)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financing Receivable, Allowance for Credit Loss, Writeoff And Adjustment, after Recovery</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AccountsAndFinancingReceivableAllowanceForCreditLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss of accounts and financing receivables. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on accounts receivable, from recovery.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after recovery, of writeoff of financing receivable, charged against allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 55<br> -Paragraph 79<br> -URI https://asc.fasb.org/extlink&amp;oid=124267575&amp;loc=SL82922352-210448<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (4)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_FinancingReceivableAllowanceForCreditLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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(7)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://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 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (3)<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (c)<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1405<br> -Paragraph (a)<br> -Subparagraph (1)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_FinancingReceivableAllowanceForCreditLossesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForLoanLossesExpensed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of credit loss expense (reversal of expense) for financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForLoanLossesExpensed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_FinancingReceivablePortfolioSegmentAxis=hcsg_StandardNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_StandardNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FinancingReceivablePortfolioSegmentAxis=hcsg_StandardNoteReceivableCustomerConcessionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_StandardNoteReceivableCustomerConcessionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_FinancingReceivablePortfolioSegmentAxis=hcsg_ElevatedRiskNoteReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivablePortfolioSegmentAxis=hcsg_ElevatedRiskNoteReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666620572272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Commitments - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_LesseeOperatingLeaseTerminationOptionTerm', window );">Termination option</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Short-term lease obligation</a></td>
<td class="nump">$ 5.3<span></span>
</td>
<td class="nump">$ 6.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Other Accrued Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Other Accrued Liabilities, Current<span></span>
</td>
<td class="text">Other Accrued Liabilities, Current<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation', window );">ROU Assets and Lease Liabilities reduction due to cancellation</a></td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Remaining lease term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Extension option</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Remaining lease term</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseRenewalTerm', window );">Extension option</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_LesseeOperatingLeaseTerminationOptionTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Termination Option, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_LesseeOperatingLeaseTerminationOptionTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right-of-Use Asset And Operating Lease Liability Decrease Due To Cancellation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseRenewalTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseRenewalTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666622208224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease Commitments - Components of Lease Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 5,673<span></span>
</td>
<td class="nump">$ 6,210<span></span>
</td>
<td class="nump">$ 5,381<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">1,265<span></span>
</td>
<td class="nump">747<span></span>
</td>
<td class="nump">738<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">857<span></span>
</td>
<td class="nump">973<span></span>
</td>
<td class="nump">464<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost</a></td>
<td class="nump">7,795<span></span>
</td>
<td class="nump">7,930<span></span>
</td>
<td class="nump">6,583<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">6,385<span></span>
</td>
<td class="nump">6,609<span></span>
</td>
<td class="nump">5,690<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">ROU Assets obtained in exchange for lease obligations</a></td>
<td class="nump">$ 1,650<span></span>
</td>
<td class="nump">$ 7,143<span></span>
</td>
<td class="nump">$ 5,410<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term &#8212; operating leases</a></td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">4 years 6 months<span></span>
</td>
<td class="text">5 years 4 months 24 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate &#8212; operating leases</a></td>
<td class="nump">4.40%<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.50%<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_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666615612928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease Commitments - Schedule of Future Minimum Lease Payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 5,267<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">3,502<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">1,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">1,337<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2027</a></td>
<td class="nump">1,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">1,505<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total minimum lease payments</a></td>
<td class="nump">14,688<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed lease payments</a></td>
<td class="nump">1,317<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 13,371<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666620242528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Summary of Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total pre-tax share-based compensation expense charged against income</a></td>
<td class="nump">$ 9,214<span></span>
</td>
<td class="nump">$ 8,827<span></span>
</td>
<td class="nump">$ 7,872<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Total recognized tax deficiency related to share-based compensation</a></td>
<td class="num">(783)<span></span>
</td>
<td class="num">(217)<span></span>
</td>
<td class="num">(293)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general &amp; administrative expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total pre-tax share-based compensation expense charged against income</a></td>
<td class="nump">9,160<span></span>
</td>
<td class="nump">8,767<span></span>
</td>
<td class="nump">7,718<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Costs of services provided</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total pre-tax share-based compensation expense charged against income</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">60<span></span>
</td>
<td class="nump">154<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total pre-tax share-based compensation expense charged against income</a></td>
<td class="nump">1,253<span></span>
</td>
<td class="nump">1,832<span></span>
</td>
<td class="nump">2,134<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember', window );">Restricted stock, restricted stock units and deferred stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total pre-tax share-based compensation expense charged against income</a></td>
<td class="nump">6,972<span></span>
</td>
<td class="nump">6,367<span></span>
</td>
<td class="nump">5,195<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total pre-tax share-based compensation expense charged against income</a></td>
<td class="nump">819<span></span>
</td>
<td class="nump">401<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee Stock Purchase Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total pre-tax share-based compensation expense charged against income</a></td>
<td class="nump">$ 170<span></span>
</td>
<td class="nump">$ 227<span></span>
</td>
<td class="nump">$ 543<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666615304944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 04, 2022</div></th>
<th class="th"><div>Jan. 04, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,800,000<span></span>
</td>
<td class="nump">$ 17,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period of expense of unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
<td class="text">2 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant-date fair value of stock options granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4.06<span></span>
</td>
<td class="nump">$ 7.01<span></span>
</td>
<td class="nump">$ 4.66<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value of stock options exercised</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="nump">$ 1,300,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Fair value of options vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,800,000<span></span>
</td>
<td class="nump">2,100,000<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions', window );">Tax benefit from exercise of stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant-date fair value of restricted stock units granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.06<span></span>
</td>
<td class="nump">$ 28.53<span></span>
</td>
<td class="nump">$ 24.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="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer', window );">Percentage of earned income on a pre-tax basis, deferred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral', window );">Percentage of match participants' deferrals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock', window );">Percentage of deferral in the form of common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution', window );">Full vest in matching contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance', window );">Shares authorized for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,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="Show.showAR( this, 'defref_hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance', window );">Common stock reserved for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding', window );">Stock options vested and outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
<td class="nump">300,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant-date fair value of restricted stock units granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.06<span></span>
</td>
<td class="nump">$ 28.53<span></span>
</td>
<td class="nump">$ 24.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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember', window );">Restricted stock, restricted stock units and deferred stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period of expense of unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">410,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant-date fair value of restricted stock units granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.06<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period of expense of unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant-date fair value of restricted stock units granted</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=hcsg_DeferredStockUnitsMember', window );">Deferred stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Period of expense of unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Restricted stock granted (in shares)</a></td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod', window );">Payout period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork', window );">Average weekly hours of work</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">20 hours<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1', window );">Requisite service period for plan participation eligibility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Stock options authorized to issue to employees (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,100,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="Show.showAR( this, 'defref_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings', window );">Annual earnings withheld to purchase common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,250<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation', window );">Percent of IRS limitation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear', window );">Maximum fair value of common stock purchased</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">ESPP purchase price of common stock, percent of market price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate', window );">ESPP purchase price of common stock, percent of market price offering period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.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="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=hcsg_A2020OmnibusIncentivePlanMember', window );">2020 Omnibus Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock reserved for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Maximum term of grants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangement Employer Contribution Percentage Of Participant Deferral</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangement with Individual, Remaining Shares Authorized for Issuance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Arrangement With Individual Shares Vested And Outstanding</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan Percentage Deferral In Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Plan Percentage Of Pre Tax Income Allow Participants To Defer</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Annual Earning Percent Of Tax Limitation</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Annual Earnings</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Payout Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award Full Vest In Matching Contribution</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Maximum Value Of Shares Per Employee Per Calendar Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Average Weekly Hours of Work</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of shares authorized for issuance under the deferred compensation arrangement as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance</td>
</tr>
<tr>
<td style="padding-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_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discount rate from fair value on offering date that participants pay for shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=hcsg_DeferredStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=hcsg_DeferredStockUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=hcsg_A2020OmnibusIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=hcsg_A2020OmnibusIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666613187600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Summary of Stock Options Outstanding (Details)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Beginning of period (in shares) | shares</a></td>
<td class="nump">2,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">352<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares) | shares</a></td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired (in shares) | shares</a></td>
<td class="num">(135)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">End of period (in shares) | shares</a></td>
<td class="nump">2,375<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Beginning of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 33.42<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share) | $ / shares</a></td>
<td class="nump">18.10<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share) | $ / shares</a></td>
<td class="nump">17.50<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share) | $ / shares</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired (in dollars per share) | $ / shares</a></td>
<td class="nump">28.99<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">End of period (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 31.56<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666627700128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Assumptions for Fair Value of Options Granted (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Weighted average expected life</a></td>
<td class="text">6 years 8 months 12 days<span></span>
</td>
<td class="text">6 years 7 months 6 days<span></span>
</td>
<td class="text">6 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">36.60%<span></span>
</td>
<td class="nump">34.70%<span></span>
</td>
<td class="nump">26.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 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_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666627591760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Summarized Information About Stock Awards (Details)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract', window );"><strong>Outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Aggregate intrinsic value</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life</a></td>
<td class="text">4 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract', window );"><strong>Exercisable:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options (in shares) | shares</a></td>
<td class="nump">1,619<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 34.52<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Aggregate intrinsic value</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted average remaining contractual life</a></td>
<td class="text">3 years 3 months 18 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Options Exercisable [Abstract] [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Options Outstanding [Abstract] [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666623088272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Summary of Restricted Stock Units (Details) - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">$ 18.06<span></span>
</td>
<td class="nump">$ 28.53<span></span>
</td>
<td class="nump">$ 24.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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember', window );">Restricted stock, restricted stock units and deferred stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Number</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="nump">652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(184)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(53)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="nump">825<span></span>
</td>
<td class="nump">652<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in dollars per share)</a></td>
<td class="nump">$ 31.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="nump">18.06<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="nump">33.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">25.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in dollars per share)</a></td>
<td class="nump">$ 24.37<span></span>
</td>
<td class="nump">$ 31.03<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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=hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666623830544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Weighted Average Remaining Grant-Date and Total Fair Values (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant-date fair value of restricted stock units granted</a></td>
<td class="nump">$ 18.06<span></span>
</td>
<td class="nump">$ 28.53<span></span>
</td>
<td class="nump">$ 24.43<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue', window );">Total fair value of restricted stock units and restricted shares vested</a></td>
<td class="nump">$ 3,307<span></span>
</td>
<td class="nump">$ 4,185<span></span>
</td>
<td class="nump">$ 2,287<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Options Vested In Period Total Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666620606832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Summary of Outstanding Performance Stock Units (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 04, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18.06<span></span>
</td>
<td class="nump">$ 28.53<span></span>
</td>
<td class="nump">$ 24.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="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward', window );"><strong>Number</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,000<span></span>
</td>
<td class="nump">35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34.52<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 26.01<span></span>
</td>
<td class="nump">$ 34.52<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_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>84
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666613133200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share Based Compensation - Summary of ESPP Annual Offerings (Details) - ESPP - $ / shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward', window );">Common shares purchased (in shares)</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased', window );">Per common share purchase price (in dollars per share)</a></td>
<td class="nump">$ 10.20<span></span>
</td>
<td class="nump">$ 15.12<span></span>
</td>
<td class="nump">$ 20.67<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased</td>
</tr>
<tr>
<td style="padding-right: 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares purchased for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward</td>
</tr>
<tr>
<td style="padding-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_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666623053760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Assumptions For Employee Stock Purchase Plan (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">0.60%<span></span>
</td>
<td class="nump">1.80%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Weighted average expected life (years)</a></td>
<td class="text">6 years 8 months 12 days<span></span>
</td>
<td class="text">6 years 7 months 6 days<span></span>
</td>
<td class="text">6 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">36.60%<span></span>
</td>
<td class="nump">34.70%<span></span>
</td>
<td class="nump">26.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">4.60%<span></span>
</td>
<td class="nump">2.90%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Weighted average expected life (years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">36.90%<span></span>
</td>
<td class="nump">61.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Dividend yield</a></td>
<td class="nump">4.70%<span></span>
</td>
<td class="nump">2.90%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>86
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666615554288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Deferred Compensation Plan (Details) - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">SERP expense</a></td>
<td class="nump">$ 9,214<span></span>
</td>
<td class="nump">$ 8,827<span></span>
</td>
<td class="nump">$ 7,872<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember', window );">SERP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems', window );"><strong>Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">SERP expense</a></td>
<td class="nump">$ 486<span></span>
</td>
<td class="nump">$ 531<span></span>
</td>
<td class="nump">$ 512<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued', window );">Treasury shares issued to fund SERP expense (in shares)</a></td>
<td class="nump">40<span></span>
</td>
<td class="nump">30<span></span>
</td>
<td class="nump">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="Show.showAR( this, 'defref_hcsg_DeferredCompensationTrustAccountBalance', window );">Year end SERP trust account balance</a></td>
<td class="nump">$ 35,111<span></span>
</td>
<td class="nump">$ 59,086<span></span>
</td>
<td class="nump">$ 54,729<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount', window );">Unrealized (loss) gain recorded in SERP liability account</a></td>
<td class="num">$ (9,178)<span></span>
</td>
<td class="nump">$ 6,676<span></span>
</td>
<td class="nump">$ 9,200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_DeferredCompensationTrustAccountBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Trust Account Balance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_DeferredCompensationTrustAccountBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Compensation Unrealized Gain (Loss) Recorded Within The Deferred Compensation Liability Account</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued pursuant to the terms of a deferred compensation arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued</td>
</tr>
<tr>
<td style="padding-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_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>87
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626680880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Employee Benefit Plans (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Maximum percentage of employee contribution</a></td>
<td class="nump">15.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666612557616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Summary of Provision for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 3,022<span></span>
</td>
<td class="nump">$ 9,120<span></span>
</td>
<td class="nump">$ 28,833<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">2,381<span></span>
</td>
<td class="nump">3,766<span></span>
</td>
<td class="nump">7,564<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">5,403<span></span>
</td>
<td class="nump">12,886<span></span>
</td>
<td class="nump">36,397<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">4,305<span></span>
</td>
<td class="nump">2,118<span></span>
</td>
<td class="num">(4,903)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">744<span></span>
</td>
<td class="nump">956<span></span>
</td>
<td class="num">(990)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">5,049<span></span>
</td>
<td class="nump">3,074<span></span>
</td>
<td class="num">(5,893)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Tax provision</a></td>
<td class="nump">$ 10,452<span></span>
</td>
<td class="nump">$ 15,960<span></span>
</td>
<td class="nump">$ 30,504<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_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666612522976">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Significant Components of Federal and State Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 18,139<span></span>
</td>
<td class="nump">$ 16,124<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits', window );">Deferred compensation</a></td>
<td class="nump">8,686<span></span>
</td>
<td class="nump">9,587<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct', window );">Deferred payroll taxes under the CARES Act</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">6,220<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_DeferredTaxAssetsAccruedInsuranceClaims', window );">Accrued insurance claims</a></td>
<td class="nump">5,609<span></span>
</td>
<td class="nump">6,252<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Non-deductible reserves</a></td>
<td class="nump">256<span></span>
</td>
<td class="nump">521<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_DeferredTaxAssetsLeases', window );">Leases</a></td>
<td class="nump">227<span></span>
</td>
<td class="nump">247<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther', window );">Other</a></td>
<td class="nump">2,488<span></span>
</td>
<td class="nump">1,854<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax assets</a></td>
<td class="nump">35,405<span></span>
</td>
<td class="nump">40,805<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies', window );">Expensing of housekeeping supplies</a></td>
<td class="num">(2,510)<span></span>
</td>
<td class="num">(3,085)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets', window );">Amortization of goodwill and intangibles</a></td>
<td class="num">(2,389)<span></span>
</td>
<td class="num">(2,118)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Depreciation of property and equipment</a></td>
<td class="num">(1,769)<span></span>
</td>
<td class="num">(1,915)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(399)<span></span>
</td>
<td class="num">(2,152)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Deferred tax liabilities</a></td>
<td class="num">(7,067)<span></span>
</td>
<td class="num">(9,270)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax assets</a></td>
<td class="nump">$ 28,338<span></span>
</td>
<td class="nump">$ 31,535<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_DeferredTaxAssetsAccruedInsuranceClaims">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Accrued Insurance Claims</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_DeferredTaxAssetsAccruedInsuranceClaims</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Deferred Payroll Taxes Under CARES Act</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_hcsg_DeferredTaxAssetsLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Leases</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_DeferredTaxAssetsLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities Expensing Of Housekeeping Supplies</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxAssetsTaxDeferredExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666615582032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Reconciliation of the Provision for Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Effective Income Tax Rate Reconciliation, Amount [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax expense computed at statutory rate</a></td>
<td class="nump">$ 9,467<span></span>
</td>
<td class="nump">$ 12,983<span></span>
</td>
<td class="nump">$ 27,129<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract', window );"><strong>Increases (decreases) resulting from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State income taxes, net of federal tax benefit</a></td>
<td class="nump">2,625<span></span>
</td>
<td class="nump">3,931<span></span>
</td>
<td class="nump">4,985<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCredits', window );">Federal jobs credits</a></td>
<td class="num">(2,571)<span></span>
</td>
<td class="num">(3,177)<span></span>
</td>
<td class="num">(3,089)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense', window );">Tax exempt interest</a></td>
<td class="num">(308)<span></span>
</td>
<td class="num">(324)<span></span>
</td>
<td class="num">(323)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Share-based compensation</a></td>
<td class="nump">1,250<span></span>
</td>
<td class="nump">1,072<span></span>
</td>
<td class="nump">1,323<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount', window );">Fines and penalties</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">1,294<span></span>
</td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other, net</a></td>
<td class="num">(15)<span></span>
</td>
<td class="nump">181<span></span>
</td>
<td class="nump">459<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Tax provision</a></td>
<td class="nump">10,452<span></span>
</td>
<td class="nump">15,960<span></span>
</td>
<td class="nump">30,504<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationLineItems', window );"><strong>Reclassification [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount', window );">Fines and penalties</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">$ 1,294<span></span>
</td>
<td class="nump">$ 20<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationTypeAxis=hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember', window );">Fines and penalties reclassified from Other, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract', window );"><strong>Increases (decreases) resulting from:</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="Show.showAR( this, 'defref_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount', window );">Fines and penalties</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationLineItems', window );"><strong>Reclassification [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="Show.showAR( this, 'defref_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount', window );">Fines and penalties</a></td>
<td class="nump">$ 100<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_hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation Increases (Decreases)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Fines and Penalty, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 740<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126970579&amp;loc=d3e23163-113944<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationTypeAxis=hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationTypeAxis=hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>91
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666620168608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Additional Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Uncertain tax positions</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease', window );">Change in liability for unrecognized tax benefit</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666613330480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information - Schedule of Segment Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 1,690,176<span></span>
</td>
<td class="nump">$ 1,641,959<span></span>
</td>
<td class="nump">$ 1,760,303<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">45,082<span></span>
</td>
<td class="nump">61,823<span></span>
</td>
<td class="nump">129,186<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">15,316<span></span>
</td>
<td class="nump">14,667<span></span>
</td>
<td class="nump">14,268<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">718,334<span></span>
</td>
<td class="nump">777,529<span></span>
</td>
<td class="nump">785,031<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">5,210<span></span>
</td>
<td class="nump">5,687<span></span>
</td>
<td class="nump">4,341<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=hcsg_GenesisHealthcareIncMember', window );">Genesis | Consolidated revenues | Significant Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 169,100<span></span>
</td>
<td class="nump">$ 177,100<span></span>
</td>
<td class="nump">$ 258,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Contribution percent</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="nump">10.80%<span></span>
</td>
<td class="nump">14.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=hcsg_HousekeepingServicesMember', window );">Housekeeping</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">$ 795,700<span></span>
</td>
<td class="nump">$ 821,300<span></span>
</td>
<td class="nump">$ 895,300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=hcsg_DietaryServicesMember', window );">Dietary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">894,500<span></span>
</td>
<td class="nump">820,600<span></span>
</td>
<td class="nump">865,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Housekeeping</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">795,687<span></span>
</td>
<td class="nump">821,329<span></span>
</td>
<td class="nump">895,267<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">73,096<span></span>
</td>
<td class="nump">79,380<span></span>
</td>
<td class="nump">95,723<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">5,491<span></span>
</td>
<td class="nump">5,399<span></span>
</td>
<td class="nump">5,722<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">250,444<span></span>
</td>
<td class="nump">225,531<span></span>
</td>
<td class="nump">214,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">4,412<span></span>
</td>
<td class="nump">5,005<span></span>
</td>
<td class="nump">3,710<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember', window );">Operating Segments | Dietary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenues</a></td>
<td class="nump">894,489<span></span>
</td>
<td class="nump">820,630<span></span>
</td>
<td class="nump">865,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">29,065<span></span>
</td>
<td class="nump">45,758<span></span>
</td>
<td class="nump">68,293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,075<span></span>
</td>
<td class="nump">2,611<span></span>
</td>
<td class="nump">2,394<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">263,126<span></span>
</td>
<td class="nump">221,911<span></span>
</td>
<td class="nump">174,866<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">499<span></span>
</td>
<td class="nump">451<span></span>
</td>
<td class="nump">393<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ConsolidationItemsAxis=hcsg_CorporateAndEliminationsMember', window );">Corporate and eliminations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="num">(57,079)<span></span>
</td>
<td class="num">(63,315)<span></span>
</td>
<td class="num">(34,830)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">6,750<span></span>
</td>
<td class="nump">6,657<span></span>
</td>
<td class="nump">6,152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">204,764<span></span>
</td>
<td class="nump">330,087<span></span>
</td>
<td class="nump">395,665<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Capital expenditures</a></td>
<td class="nump">$ 299<span></span>
</td>
<td class="nump">$ 231<span></span>
</td>
<td class="nump">$ 238<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For 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="Show.toggleNext( this );">+ References</a><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 https://asc.fasb.org/extlink&amp;oid=126901519&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 https://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 https://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 https://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 https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=hcsg_GenesisHealthcareIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=hcsg_GenesisHealthcareIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=hcsg_HousekeepingServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=hcsg_HousekeepingServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=hcsg_DietaryServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=hcsg_DietaryServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidationItemsAxis=hcsg_CorporateAndEliminationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidationItemsAxis=hcsg_CorporateAndEliminationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666622258512">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Common Share - Schedule of Weighted Average Number of Shares (Details) - USD ($)<br> $ / shares in Units, shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_NumeratorAbstract', window );"><strong>Numerator for basic and diluted earnings per share:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 34,630<span></span>
</td>
<td class="nump">$ 45,863<span></span>
</td>
<td class="nump">$ 98,682<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_DenominatorAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of common shares outstanding - basic (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">74,336<span></span>
</td>
<td class="nump">74,816<span></span>
</td>
<td class="nump">74,696<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of dilutive securities (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="nump">89<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of common shares outstanding - diluted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">74,351<span></span>
</td>
<td class="nump">74,962<span></span>
</td>
<td class="nump">74,785<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic earnings per share (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="nump">$ 0.61<span></span>
</td>
<td class="nump">$ 1.32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted earnings per share (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0.47<span></span>
</td>
<td class="nump">$ 0.61<span></span>
</td>
<td class="nump">$ 1.32<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See Note 8 &#8212; Allowance for Doubtful Accounts herein regarding the adopted credit-loss guidance.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_DenominatorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Denominator</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_DenominatorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_NumeratorAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Numerator</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_NumeratorAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The 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="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666623147600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earnings Per Common Share - Schedule Anti-dilutive Outstanding Equity Awards Under Share Based Compensation Plans (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive equity awards (in shares)</a></td>
<td class="nump">3,203<span></span>
</td>
<td class="nump">1,980<span></span>
</td>
<td class="nump">2,121<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666613308992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contractual Obligations and Other Contingencies (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 15, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>covenant</div>
</th>
<th class="th">
<div>Nov. 22, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Bank line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,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" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LinesOfCreditCurrent', window );">Borrowings under line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<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="Show.showAR( this, 'defref_hcsg_DebtInstrumentCovenantNumber', window );">Financial covenants | covenant</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity', window );">Reduction of bank line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 81,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Amount available under line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">194,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="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility | Unsecured Revolving Loan Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Bank line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption', window );">Accordion feature, higher borrowing capacity option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_LitigationCaseAxis=hcsg_ShareholderClassActionMember', window );">Shareholder class action</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LitigationSettlementAmountAwardedToOtherParty', window );">Litigation settlement</a></td>
<td class="nump">$ 16,800,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LetterOfCreditMember', window );">Standby letters of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LettersOfCreditOutstandingAmount', window );">Irrevocable standby letter of credit, outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 81,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="Show.showAR( this, 'defref_us-gaap_VariableRateAxis=hcsg_SecuredOvernightFinancingRateSOFRMember', window );">SOFR</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.65%<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_hcsg_DebtInstrumentCovenantNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Covenant, Number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_DebtInstrumentCovenantNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Increase (Decrease) Remaining Borrowing Capacity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of 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="Show.toggleNext( this );">+ References</a><div 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 https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_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_LinesOfCreditCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LinesOfCreditCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_LitigationSettlementAmountAwardedToOtherParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount awarded to other party in judgment or settlement of litigation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LitigationSettlementAmountAwardedToOtherParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=hcsg_UnsecuredRevolvingLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=hcsg_UnsecuredRevolvingLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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_LitigationCaseAxis=hcsg_ShareholderClassActionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=hcsg_ShareholderClassActionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_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_VariableRateAxis=hcsg_SecuredOvernightFinancingRateSOFRMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=hcsg_SecuredOvernightFinancingRateSOFRMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666626693136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Insurance Claims (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [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="Show.showAR( this, 'defref_hcsg_WorkersCompensationPercentOfLiabilities', window );">Percent of liabilities</a></td>
<td class="nump">30.40%<span></span>
</td>
<td class="nump">27.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInSelfInsuranceReserve', window );">Favorable adjustment in self-insurance reserves</a></td>
<td class="num">$ (9.8)<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_hcsg_WorkersCompensationPercentOfLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Workers Compensation Percent Of Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_WorkersCompensationPercentOfLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</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_IncreaseDecreaseInSelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the carrying amount of accrued known and estimated losses incurred for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's' compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInSelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>97
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666617253888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Treasury Stock (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Purchase of treasury stock (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,000,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Purchase of treasury stock</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 21,535<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">See Note 8 &#8212; Allowance for Doubtful Accounts herein regarding the adopted credit-loss guidance.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.4</span><table class="report" border="0" cellspacing="2" id="idm139666627706928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Schedule II - Valuation and Qualifying Accounts and Reserves (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Beginning Balance</a></td>
<td class="nump">$ 65,583<span></span>
</td>
<td class="nump">$ 67,801<span></span>
</td>
<td class="nump">$ 52,393<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_hcsg_ValuationAllowancesAndReservesAdditionsAbstract', window );"><strong>Additions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts', window );">Charged to Other Accounts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">42,236<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Charged to Costs and Expenses</a></td>
<td class="nump">31,969<span></span>
</td>
<td class="nump">10,483<span></span>
</td>
<td class="nump">9,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">24,088<span></span>
</td>
<td class="nump">12,700<span></span>
</td>
<td class="nump">36,464<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Ending Balance</a></td>
<td class="nump">$ 73,464<span></span>
</td>
<td class="nump">$ 65,583<span></span>
</td>
<td class="nump">$ 67,801<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hcsg_ValuationAllowancesAndReservesAdditionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Valuation Allowances and Reserves Additions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hcsg_ValuationAllowancesAndReservesAdditionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hcsg_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column C)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>hcsg-20221231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:hcsg="http://hcsgcorp.com/20221231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  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="hcsg-20221231.xsd" xlink:type="simple"/>
    <context id="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia51b94de9d214e009e6160e60ee59f68_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i7741534f3a2d44bcaf68658b109341aa_I20230215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
        </entity>
        <period>
            <instant>2023-02-15</instant>
        </period>
    </context>
    <context id="iebd860da106a4dc7b82becdf6dcfe16a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i490254fe6ec44a279921507dca653488_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i97adf0d0612f44879506de72998e113a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibb424aeab2bb4d439432fb59aaf3d68f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2840a6c9adc74d49b1e5d68db3f4aa38_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id6c4afc150c74042b2a1654dce92268e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2177f7cd3a4848fc83291880606d8fb5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibfaf8b53a67f4e24ab187905a28c9de1_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia4acdb30f9734ce498353c89d2676a6e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9d322d3f06ae410fa97577278b8cc718_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9c7dc50d1bf440359f4f95770c910d97_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia4f6272db0f24f66bb4b8058766bf1bb_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id3fa6f5ec8fb444caee4bde0916bbc37_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0175b3d9eb6340e285aebf1f7351447f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2cd3c4d9a6d240b9a51b4c3958100f89_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia8e5ea5ddf0742d49a6bc52da597e405_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i701bbb9f68384b91815956396f99373c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i14f3239d7d744d49877e8b13ccb08f33_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i88aed82d8ac643439405b58516f2d916_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8c106b803d354ea0b4a44740ed900b2c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7d0037f02836442cb9020c96f5faa906_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i57c458148ace49b8950ed9a21ce9c89f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id1553e3916a748b2a90ec504533f1fef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8712bb3621cb433f847c184c314b4d8e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</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="i7328d9d9ef7749139b5f8fd880078571_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</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="i51cba13b985445748ff4fa20649658ef_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</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="i3ae54b915d084139bc1589e7c6d94c1e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib57b34a871d245b38e188c625dda13c2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i060a68daa80a4dc5ad16d9ba992e98c3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0e7a3d0f786b4af4bb76821458158131_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i42a72bb188e6402a8ba8ee4c8e6fcd1e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if0ed96b2747d41e1b7e79db662ddeda0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6aeaacf3126a4d55b52a24dad8ec7dc2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i15235868832445a8b01091acc302f3e3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</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="icd4d700dfd7048c9a55178af139d9f7b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</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="i7eb0d1295553473ab7d4459d4c63b854_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</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="ifaef3786c7874b6682cad7f711b9003f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8f1ab12f77894efdb228c23ecd0d2c58_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic1c488afa00b4fe9a8e8e7cc801686a8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i37afb67435774254bf4f33a0e1bac8b4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0ad566d87ab5453aadf8a4f32663d7aa_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i351217d897d542cf80522a3673a5ba63_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2408877fe7394fd4972f3799d8fcfe8e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie6718a7c54604f82965ffd5ffcd03bdf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4e3ea54c6f444c30808a8248cad2dc28_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i82540542e5664d38b92ead1c8fd91fe8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia47b55a23d1c4996b15578081f9f5ca8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockCommonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia23309962b1147faacab19eb40eec046_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i73a4480df07b4606a78d47c159a816f4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6bf3502236ef4ce1b7508823e65b431f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hcsg:HousekeepingAndDietaryEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2cc6c35c45024174994450e40ed1d146_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hcsg:HousekeepingAndDietaryEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i26f55bef637f4ac28b204241c86809a4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hcsg:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i8a7402f425694513acc27f78c383cece_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hcsg:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i7ddd6b26a2f34224a83ade3508645663_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic8dc20c2f9c34e629123f9e76cfd01bb_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i47149e66331640ca9b1f927a3d73e170_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hcsg:SyscoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ic3dd5854959e49a9a796e5e61ad65f21_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hcsg:GenesisHealthcareIncMember</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-12-31</endDate>
        </period>
    </context>
    <context id="i3b4953e49b7946f4bd27fe60d081ee8e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hcsg:GenesisHealthcareIncMember</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-12-31</endDate>
        </period>
    </context>
    <context id="i99a0f869950d4b25a78afc7eb36759a4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hcsg:GenesisHealthcareIncMember</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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i228d2acf59cc416da86ff1714f7c6ef5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">hcsg:GenesisHealthcareIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic5dc5bf11ca54442bac9471064a9cf31_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ief79fe0b53ae4cfe8a77a43232836a50_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i305bc1d1ad80441987e7b7c71a49b852_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib905573712a440108ef4127523d48a55_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i33a9788ffb324d0e8d98f516d39db722_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i84a4a33794ca40cc8e55745c210abd78_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6c2d1fef671144ae9ae23452eb47802a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i83f7da6af59c4e37893d70e279e1918d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredAtPointInTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0ae628df1f29441495263112cebca75c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i558efe4f803148d2b6538cabe453cdcb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TimingOfTransferOfGoodOrServiceAxis">us-gaap:TransferredOverTimeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i685774cc02344b18b565c95152844b6a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2023-01-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5d2fd8b563444c81a520f5d042b072d3_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i099dfe039da84c3295ce54729568a5da_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7e9df90c51b441dc9f795cf909f898cd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia9ed9f4032304e6f84f30403661cfc08_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i41e4492cc9934bb895379bbc04e62c27_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5a0476a40f434837829450e44b71bc3f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis">us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i970356900c2d455e88626f5ebf51de5d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hcsg:HousekeepingAndDietaryEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie5b7b058472d410db8d3d2fc96d40d6b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hcsg:HousekeepingAndDietaryEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifb9275662bd7463ba40327fb0493139c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hcsg:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8e0e02b27ac44b69a69be7ca9711fde3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">hcsg:ComputerHardwareAndSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idcad795064b8469d9ec89c1f5b18a21e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentOtherTypesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i19ce931151b24588a6eccc57d6b76d0d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</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="i5f397d36ea584e3a8bb8ef574f3c2660_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8934f5b309164111af8e6341a64e9553_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5833ee2aeddc48caab91d96103c78e6e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie7195cc40e794a858cf0d6afedbd7b11_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id4c7c2e494af4e7f8e15789849fec171_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieea6c6655dd64d6280d950cf81862de4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</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="id216b1b7e80b4b909a3af35d2e36eec3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6f5f834ac4594d008b5d2e709e39a106_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</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="i88e3c790382b49cf958b9e84b55822cc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6b1d31a8fa5d4588ac3752a4e10a463f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i85f68728e0d74af1aef127c11ceb4970_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i786a4347cd384eb18f8ef42f692ab76e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id84ee9f0ffbb48d19a30ca7e761dc224_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i9eb1fd93b7a94c4ea75b4626ad86ea97_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3a8602716d4c47539a8a62ea31b4171e_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ifc0fe3e15ed1402badd97a0e456183cf_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5eb33468b29a46a4ab1c22553f301cf2_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5dea357b141b4f8eac2a82f5d50225e2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic670bb0d097348dd816f14f7dfb2fc6f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3b0087cecf044969a8e1e0cc32c9fba3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hcsg:ManufacturerOfPrepackagedMealsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i738ff39a7f5749b5a41dfc64dc2a0ff4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hcsg:ManufacturerOfPrepackagedMealsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i25672b57a6564c289a914e1555d4ab1d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hcsg:ManufacturerOfPrepackagedMealsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic9b238c02dfd4fa198fd4045d2825623_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib4c28b7a98aa412a86e8d1c721a49a8d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic565605ed95b4644baf7bb959f3d03b5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i52b33e324c784ce2b20cfdc04142c21d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic1c5f6860438444c88bdcbb455ba2322_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iffbf7061e1ce45ea9dc0a88314fe64c9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if3bc6f7556c74986be47ac340f53b40e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idc155c6b67fc48a08818a6fe766afaa7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iae217d8b119745c195abcc24a0d4ecc2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i746fa5dbb0684fc1b33d62eaff90d4ab_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9e583627a8b74a84a1370270414e40d4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommodityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6044dc8f9e08413c882f2f4967722af7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommodityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1bd202e248eb4c0eb6e6a9a1a13635f9_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommodityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iad13e1259d984be99b55d5b811692e17_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommodityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7675ab17e9df4f4dacac98e226b24a6f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommodityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9f5ee8cfc6b94337b2d73507bce5581a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iacea01695bda493488ff27068cae896d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8da436f87d164d00b8b70bd69afcec17_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4e69997c2cf84b34b3d103a1750da573_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if3aa2b522cef41a09356f1b918b1551d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i49b1207b2b604a7591d50e6e6f8e1dae_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia16e1e675e1449338bb25f473310ae41_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1208e6eaf7a04f5c86aa72898aa09c79_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i77e79b67e9c24536b581c6e373557da3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i94bebf9f6e33485b962d868b04fd62cd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iff32378ca99340718445af14e1e7d9f5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3a8e94f3a4b047e8b9e758c7d41c2173_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic69b2eab4d6646e39b92e69129be287d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifb6e6b37963c4ddaaf89fd5b39454006_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie80a51e21e0544d8968a37143f216827_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i86959bfa809246259e2e7f623421cf33_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i474be80a6d33455180b05ec3bc379e1f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6133547e95d7406baeb091acb2d51fa8_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i505a448be289402cadc77fa9c562cccc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9bf4e91d58d5484682130307f1e4995d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i55bb894fc0d24f5193a8db4be66da6e0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia4ca2e4d0bf24278b08ec3960e275329_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i55c831fb1a8c44c68fb69ae6db94e01f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib614091b244a431eb6bc1529a313df08_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7fb016a80734495fa29d6d2efd2ad2a7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapValueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9d2cf6f05af14d4090355bc5e4adcb08_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic0829a7f16fe43b9aef4654e84b3a332_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie3a2d9b45b0044a48e7c6d6fdf3eeb71_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i712c90b503a34aa08e0af6f0576b9339_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idefc7c21b38f46e09fccd8dbe77a02fb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2aea7c90eec44a7abb89448fa8746f2c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:RealEstateFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i24104059ad81455b9c5486ab3857efff_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:RealEstateFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idb97b9bacc0b4c5fad0c10394a4e484e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:RealEstateFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0edde5bc5d274eaca1900f5dae17193c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:RealEstateFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i83c2ca7f2f474e7da6ad2ae5abac29af_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:RealEstateFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id72637d9707e4c2790f3008b6d480b36_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1b2b8f7c5d7446aa93248407ab98bfdf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib50389bccf844140accdf5457427af81_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i9477f89af1fe4cb9b6a536e9e2900368_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0d4788ebc8d74ba5a60ddc405912b6e3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapBlendMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i66919c6dc5fd41b591fd76ff341b876f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if5b829976ce34e6a8ba53b62f2ee30bd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i63c1c09c11c54eb28ec48fdeaf5f86cb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if5a4bf594b0d4eedaab620511d8e2e8f_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i69aa2974aec54893a262e19ba425ab08_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6802905ff69a4bdb9fe0f578372234ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic00cc1ac181349eca9a19400c9fd1bc0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i58e5eadb43604f9b8507858e3adab9b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4406e8d4e7bb4240b2e40c7c062bf58a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8072730072f24d1e825ae664e3fb578f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia198372c1b814dd1bfb85ef765525fbe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9ad196038b8a4a42b6b777b15e30119b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib5cd2db319244431b25ed494305f3b16_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie80573833d424732a1bc4a850ff186f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19826f9dab284989a2cd5337b8778003_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id870da069fab4c43880d24112250a997_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:BalancedAndLifestyleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i48e48baa48464284b869ea2517a719eb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:BalancedAndLifestyleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i89427b044efc4d248343c9e9c7f187f1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:BalancedAndLifestyleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie19fac88a9d440fa955975a4d16efbbd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:BalancedAndLifestyleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia26167ef31da4b5f816cd557dc49c546_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:BalancedAndLifestyleMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5110807235b5466db5438b969093ac8d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i72c13d1157614ce6bbe0b0d1b94d55df_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4d93a8a5ccce4d32a7ad134ea753d789_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e0d67d5993142aba220eddeb19f4178_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i14e21f3f78b34bfdaa96fb45518ad702_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:LargeCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieef6c0e5df024007a3479e3b4132defa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8cf53d987b224d0a9efef8ff8c02b962_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9ddeea40805147c99a315a11313f21ef_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i19fab27e573e41bb948d71937fbbda21_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i43b2799d76af40ad9e17450ae5b27d1c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:SmallCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ieac947d6e8c345dfb920c1e369b217bb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie1adfa2919b44e239a211d12fc9d478a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9315c66afc364389979efa28dec0d45c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i44317aa7731148b48fd1e27c5b3a61b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic5e07f565b8149a8954774323573b7a1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:FixedIncomeInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0909213f74cb4a9baa7efdb75348dca6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i178b455f15ed452991a14f8fcc95a41a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i817659d101fc45438a352027a8bbd446_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45114683c70c452699f51a025ea8a640_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3ca3c011b6c74b27a4fc8aca12d19fa5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:InternationalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i14465984e4734d40a9bf09384670965f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifd20fb7d67914769b760ba0513b5fb7f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic39a90f01cb94b9d81d93b1ecf626eee_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb289bf0876e4138a0a77a83babb3c75_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8449a7ab7f5a465a9168e6a1e60bf6a8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">hcsg:MidCapGrowthMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i258a49a9e5d84e9c83ca19376af4af88_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i98b1904f09e14213a5c18d630b592dd3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i13646e6943ed43888244b0feb7788fad_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id2b9241dfdb346c1baa22a617668540f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2e51ce21270a4c47a855fd93471570dd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2488b033543b4b929c80418cdc886bf3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i78612d64ec344c82a24edb64b82ec4b6_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0b957d954f1f428ea3548ee008d5a88d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i99836536535d4a96ade9ccff2c4160d7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i38a6d9cf749a4dada4c63948cecab685_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8035fbd3bc28481188562b1e13ed1cb5_I20200101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-01-01</instant>
        </period>
    </context>
    <context id="i03848cdda2b64f90ab77d5b46ee5e164_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3e87353671cc427e8ccd1ec0c53debf2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9643a5d8866f4c369634e8f3de01c4d9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i010c8157d25a48ce8d1bf9ff061093f2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset0To90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib9c5e49e0fe648cd8ce949c3f808d117_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset91To180DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iebb5e50dd04c4aa7adf78789777d1fe1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAssetEqualToOrGreaterThan181DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iec24122789b04f80b55c56ed72ec992c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i503f6e5fdab148bca236af44ab875ea7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset0To90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1d0aafcb5efd4ec69bc86f82140d729c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset91To180DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6bc437ae788e43dd9b7f67ac2c30cf2d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAssetEqualToOrGreaterThan181DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i53888ace271d4dc2b89cc0d63337a4b4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaead2ad40e204b2498899fa36b3091fc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset0To90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie646e1931a7e4005b55e94b8d7679923_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset91To180DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i61a8d06958de431ba71b3083fe51dfd2_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAssetEqualToOrGreaterThan181DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic63c5f6e0945421fa6897cb673c1c6ac_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ife82e4ed45ad41ecae382a191ff865cd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset0To90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3d75f34331b945eaa6330cdb25a9cd9b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset91To180DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i507e6cad939145ed85f7658f5ca2e39f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAssetEqualToOrGreaterThan181DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i896b3cdaff2e4257a05578acf8d6e1cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7c50658bc8f440279fd4207310c69b69_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset0To90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7fe72b2d14b54d768d09922c24b760d0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset91To180DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5b68159355354ff7830cf511895fba2f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAssetEqualToOrGreaterThan181DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic348bfdb107b4559bd70c32e78ffc1cf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0bd14f2bebdd4e9aa67a6510f1c36556_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset0To90DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4413de83d6084bd1bdab7dc9e34fa297_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAsset91To180DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3153d6da468b4ecba5100e2a8b6c01c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">hcsg:FinancialAssetEqualToOrGreaterThan181DaysPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if5dc8351e950409ab7eb8596585b4b55_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib1bad7ea7ea942599a70f53b4f6b5030_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i29b7a35281934ffe8d6d0566162800a5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id0f32c17b1a1494685fbd06e0022aad8_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableCustomerConcessionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i66623c364eef42d9807e0ea4a9adc9e3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i539e57cc9b344eb6b67c2e2be3650324_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:StandardNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5fd2cc967fbc4c00a86c931072f7e53f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1746b6d5aef849a2ac61e2991d2d0e58_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hcsg:ElevatedRiskNoteReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b61000e767a4ae9bec11a0419dd6486_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0b5148e027814850a99934da7d497296_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7cfb2ce200d049c09aaf38a5bb206862_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia1f1e228ab0f4cceb672579a39fe157a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iacc049c6ff3743309253a4000deb6577_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie77b15000353414fb940af585f497208_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie7f372121d7042b88c70f9227e8a8b88_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8b0cb88a700f4095b888163e8c9d2de9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1cc197484d8246ebbe817efc6e5409ec_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5a02901e76624447aba49055fa3a552f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i3ad171ae41ae4ddf820641e4363cbbed_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icce6710ad2434a9db1b49ce848f0bf10_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ica59aae749c24216acf3a22033c06dea_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5b2d73fc186b43adbba833ddeb6774be_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3092ba72adb6400e9093f18df541f87c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0c77dccb852b4a7dbc346a680a6bafa7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ibb65d636d2524a08a7065bacf79038b4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if87d529a402c4f05b5870894673651c0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ice24a9b7783f40cca183a5278fe67085_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hcsg:A2020OmnibusIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i92a48c8d17ce4622976f7786b846123a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">hcsg:A2020OmnibusIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i18110efe2c1a48b6b4a8066a656513ca_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie523fa06451e4ed1865600b47b4be0ab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i58a0310c04b04f678edb1984122f4884_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4ec4c5960bca44bd88cf92e3ae0aab1a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i46470ab6cdf748278e2c6227f094d95c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1a7192b569e440fab555c82547646e66_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic4226e2c33f245f9bd56330c4820a9ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i4feccd558b154b5cb471be810bf27db3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:RestrictedStockAndRestrictedStockUnitsRSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iafce51fbef7f46678f3b5bd692099e67_D20220104-20220104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-04</startDate>
            <endDate>2022-01-04</endDate>
        </period>
    </context>
    <context id="i4af87ab1325540f49ab958af5e5c6858_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i050a417543824982b6bf11b1af55b39b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5345a306731147a38c5440e05fdb5cf9_D20220604-20220604">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:DeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-04</startDate>
            <endDate>2022-06-04</endDate>
        </period>
    </context>
    <context id="i87e0fe766f89408e8c1562461967f55c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:DeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic23b3923fd4c44ecb1db7de8b9109038_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">hcsg:DeferredStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i0a63ea4079144354973f5019bb7b84fa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4086ea5d3c46496da78cb9f972a7dc53_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if304e020cd494538bedf48cb538f19a7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6a6526d4632148fdbc58d8863b73dfdf_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2b5c101ae684462e93fd6d6fa7ed3bd1_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i6a271b9025434ce1a5e3d69763f24e0b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i56f4c849447d4d97b8986a972ae38fed_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i56cba9bcfe214c0b9e495e9ebdb6387d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReclassificationTypeAxis">hcsg:FinesAndPenaltiesPreviouslyWithinOtherNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i03c7ab80af8c49f1acaf860bdd2f4b61_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ia64fad08d3e444a885ba5245b3f83e98_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib84c7012f93e4b198940fc5d98ddd5e5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i24c7fb11aab048d6903dd706fff26b03_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ie013197323ac477a9d651682a438ec1f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i996620934a1246dca13e71934966e53f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iabc9d50b39c949269fdac1518dd8ba69_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">hcsg:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="iab8521cec8234c9193f82d9d1e814dab_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">hcsg:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0cb7da36d4fb4aa9b2a5f6f1958700f5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">hcsg:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6003bd8dc6054d09bbc95b087702e322_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i13e7751916954c0ba5761c8c618fd95b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8b78001e5b0e438b8dd2736c350d207f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:HousekeepingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d07cd0edc9b482bbfe040c88ea7f0f1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i7e07a1338e2b484dac8c60690dde6b78_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i156b84639e89443e96ad1d8a87f9df56_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">hcsg:DietaryServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9ae601f2a6424519a7407638d8f1c653_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">hcsg:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i0cbed692ee594fd2a5a57b42e3776d82_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">hcsg:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i59fdf083300f45c9849290e566c1093a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">hcsg:CorporateAndEliminationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i878aafd039a14899b812bc8bd9c7d735_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">hcsg:SecuredOvernightFinancingRateSOFRMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib218fbe1363d4b818e867f415db076b6_I20221122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">hcsg:UnsecuredRevolvingLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-11-22</instant>
        </period>
    </context>
    <context id="id4d57f9e09244c07b657b3b37146d8b7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i24b3db31381443faa4e7229dd0bc0c3f_D20211015-20211015">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000731012</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">hcsg:ShareholderClassActionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-15</startDate>
            <endDate>2021-10-15</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>hcsg:segment</measure>
    </unit>
    <unit id="financial_institution">
        <measure>hcsg:financial_institution</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="covenant">
        <measure>hcsg:covenant</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl80L2ZyYWc6YWM3MzMwNjY5MWQ0NGRlYzgzZmU3YWM1MDE2MTgwMDQvdGFibGU6NDY4OTUyNTFkOGQ0NGZmYzgyZTRkMjNkOTNiNjcwNTEvdGFibGVyYW5nZTo0Njg5NTI1MWQ4ZDQ0ZmZjODJlNGQyM2Q5M2I2NzA1MV80LTEtMS0xLTQzODEx_939295a8-16cd-4067-a667-19618654c78b">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl80L2ZyYWc6YWM3MzMwNjY5MWQ0NGRlYzgzZmU3YWM1MDE2MTgwMDQvdGFibGU6NDY4OTUyNTFkOGQ0NGZmYzgyZTRkMjNkOTNiNjcwNTEvdGFibGVyYW5nZTo0Njg5NTI1MWQ4ZDQ0ZmZjODJlNGQyM2Q5M2I2NzA1MV81LTEtMS0xLTQzODEx_45c08fa0-4409-4d6c-ac8a-a690f5dcee6d">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl80L2ZyYWc6YWM3MzMwNjY5MWQ0NGRlYzgzZmU3YWM1MDE2MTgwMDQvdGFibGU6NDY4OTUyNTFkOGQ0NGZmYzgyZTRkMjNkOTNiNjcwNTEvdGFibGVyYW5nZTo0Njg5NTI1MWQ4ZDQ0ZmZjODJlNGQyM2Q5M2I2NzA1MV82LTEtMS0xLTQzODEx_877b9d56-48f9-414b-a49a-31ddc8c41582">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl80L2ZyYWc6YWM3MzMwNjY5MWQ0NGRlYzgzZmU3YWM1MDE2MTgwMDQvdGV4dHJlZ2lvbjphYzczMzA2NjkxZDQ0ZGVjODNmZTdhYzUwMTYxODAwNF82MA_9884d599-0f5e-45c0-9484-77e19f87a10f">0000731012</dei:EntityCentralIndexKey>
    <us-gaap:AccountingStandardsUpdateExtensibleList
      contextRef="ia4acdb30f9734ce498353c89d2676a6e_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMtMC0xLTEtNzA3MjU_ff93740c-09e0-4389-854e-8fb5e4d7f3a8">http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201613Member</us-gaap:AccountingStandardsUpdateExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMC0xLTEtNDM4MTE_aa348fb4-5029-4418-96ef-9f0da28b6016">http://hcsgcorp.com/20221231#PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMC0xLTEtNDM4MTE_df426044-6bc2-406c-9b13-887efdd5f12b">http://hcsgcorp.com/20221231#PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTY_45335eea-49ab-4796-9c9b-7b4251e54ceb">http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTY_5d69abf6-ad93-4b70-b924-d36bf336e1f8">http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xODEvZnJhZzo4ODY0ZTkwYTAwZjM0Y2NhODI2MGI4ODg1NGYxNGY2NS90YWJsZTozZjc4OTI0NmQwOTI0NDlkYmQxYTBkM2JhZjdiMDU2MS90YWJsZXJhbmdlOjNmNzg5MjQ2ZDA5MjQ0OWRiZDFhMGQzYmFmN2IwNTYxXzEtMS0xLTEtNDM4MTE_3a9e033b-32de-4c3a-a99e-dc9abeda874c"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <dei:DocumentType
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzcw_fc1597c8-b1c5-4739-85e7-99e3c34af3c0">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YzcyYzg4YmFjZDU5NDU1MWFjYTQ2N2RjMDM4ODkzOGQvdGFibGVyYW5nZTpjNzJjODhiYWNkNTk0NTUxYWNhNDY3ZGMwMzg4OTM4ZF8wLTEtMS0xLTQzODEx_b53c6912-bf33-4b0e-b1f7-5cb7fa328ac2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18xMjc_9246bcde-8983-4760-9f92-b209e24647ed">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18xMjc_c550445d-3f5e-48cd-8747-2baf67969cf7">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YTAxNjRlMzhiNWU1NDQ4Zjk2MjQyNmU1ZDgyY2MxZGIvdGFibGVyYW5nZTphMDE2NGUzOGI1ZTU0NDhmOTYyNDI2ZTVkODJjYzFkYl8wLTEtMS0xLTQzODEx_3f76f5c5-7155-4034-b71d-a3e2b28c3d93">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzc1_89fea873-03db-4f4e-bec6-45ee63c74626">0-12015</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18yMzY_e7b579b5-3c3b-4b9d-824e-439bf7603a9e">HEALTHCARE SERVICES GROUP, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YjI5NTllODM1Nzg5NDU1YzlhOGI3NGY0MjJjYjg4MjMvdGFibGVyYW5nZTpiMjk1OWU4MzU3ODk0NTVjOWE4Yjc0ZjQyMmNiODgyM18wLTAtMS0xLTQzODEx_40029219-3e50-4f2a-8015-25681c815250">PA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YjI5NTllODM1Nzg5NDU1YzlhOGI3NGY0MjJjYjg4MjMvdGFibGVyYW5nZTpiMjk1OWU4MzU3ODk0NTVjOWE4Yjc0ZjQyMmNiODgyM18wLTItMS0xLTQzODEx_295f1564-3085-4ef5-a6fe-d94ef2d43693">23-2018365</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YjI5NTllODM1Nzg5NDU1YzlhOGI3NGY0MjJjYjg4MjMvdGFibGVyYW5nZTpiMjk1OWU4MzU3ODk0NTVjOWE4Yjc0ZjQyMmNiODgyM18zLTAtMS0xLTQzODExL3RleHRyZWdpb246ZWIzMWRiYWY5NmQxNGY2MzkwZjhmZjY4NjdiZTI1YzVfNA_2c223225-c5a9-4d67-b92f-e20c67c2bcdf">3220 Tillman Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YjI5NTllODM1Nzg5NDU1YzlhOGI3NGY0MjJjYjg4MjMvdGFibGVyYW5nZTpiMjk1OWU4MzU3ODk0NTVjOWE4Yjc0ZjQyMmNiODgyM18zLTAtMS0xLTQzODExL3RleHRyZWdpb246ZWIzMWRiYWY5NmQxNGY2MzkwZjhmZjY4NjdiZTI1YzVfOA_e5fb014a-6d76-4d7e-ad25-a3d2a626abe8">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YjI5NTllODM1Nzg5NDU1YzlhOGI3NGY0MjJjYjg4MjMvdGFibGVyYW5nZTpiMjk1OWU4MzU3ODk0NTVjOWE4Yjc0ZjQyMmNiODgyM18zLTAtMS0xLTQzODExL3RleHRyZWdpb246ZWIzMWRiYWY5NmQxNGY2MzkwZjhmZjY4NjdiZTI1YzVfMTI_8ece3282-8f25-4835-8400-4e487b3d4af3">Bensalem</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YjI5NTllODM1Nzg5NDU1YzlhOGI3NGY0MjJjYjg4MjMvdGFibGVyYW5nZTpiMjk1OWU4MzU3ODk0NTVjOWE4Yjc0ZjQyMmNiODgyM18zLTAtMS0xLTQzODExL3RleHRyZWdpb246ZWIzMWRiYWY5NmQxNGY2MzkwZjhmZjY4NjdiZTI1YzVfMTY_3f0707cb-88ad-4ea6-b344-a697d1cec468">PA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6YjI5NTllODM1Nzg5NDU1YzlhOGI3NGY0MjJjYjg4MjMvdGFibGVyYW5nZTpiMjk1OWU4MzU3ODk0NTVjOWE4Yjc0ZjQyMmNiODgyM18zLTItMS0xLTQzODExL3RleHRyZWdpb246NjA5MmUzNWUwM2EzNDM0N2FlNjBiODBhZGUxMjdlMDdfNA_4ed12e4e-5300-4b81-8b53-475806c1d63f">19020</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzgw_c65d79e4-cf4e-4cfc-91c2-4b720e447c06">215</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzcz_5a7f8d3b-9de6-4bc7-9d44-036c2a3140ef">639-4274</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6NWFlYTVkZGFmMDI5NDk4Y2E4NTZmNzk1OTc5NTYwY2YvdGFibGVyYW5nZTo1YWVhNWRkYWYwMjk0OThjYTg1NmY3OTU5Nzk1NjBjZl8xLTAtMS0xLTQzODEx_bd606e42-333f-425f-a351-99916cd18c5d">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6NWFlYTVkZGFmMDI5NDk4Y2E4NTZmNzk1OTc5NTYwY2YvdGFibGVyYW5nZTo1YWVhNWRkYWYwMjk0OThjYTg1NmY3OTU5Nzk1NjBjZl8xLTEtMS0xLTQzODEx_76399061-5d4c-43c7-99a3-995138a24f3c">HCSG</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6NWFlYTVkZGFmMDI5NDk4Y2E4NTZmNzk1OTc5NTYwY2YvdGFibGVyYW5nZTo1YWVhNWRkYWYwMjk0OThjYTg1NmY3OTU5Nzk1NjBjZl8xLTItMS0xLTQzODEx_1ae97b5f-c97a-4fac-8ea3-d486f06a0028">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzcx_89da084a-2991-40eb-b54d-42fb519e1b5b">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzc2_57fc86d7-8400-4fa4-85cc-8134c73e361d">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzgy_2ca3a1a8-6287-4f6a-82e3-713012ac7ad6">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzc3_2d410f48-2e4d-430d-b2ee-2bdf5db7d1a5">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6MGIxMDg5MDAzYmE5NDk1M2I2YTA2NDliNGRlZWFlODkvdGFibGVyYW5nZTowYjEwODkwMDNiYTk0OTUzYjZhMDY0OWI0ZGVlYWU4OV8wLTAtMS0xLTQzODEx_db15b648-ec59-4776-a12e-98ffc34725c8">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6MGIxMDg5MDAzYmE5NDk1M2I2YTA2NDliNGRlZWFlODkvdGFibGVyYW5nZTowYjEwODkwMDNiYTk0OTUzYjZhMDY0OWI0ZGVlYWU4OV8yLTQtMS0xLTQzODEx_de13a4cd-dab2-42f6-8b53-0ea5d5a1eaf6">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGFibGU6MGIxMDg5MDAzYmE5NDk1M2I2YTA2NDliNGRlZWFlODkvdGFibGVyYW5nZTowYjEwODkwMDNiYTk0OTUzYjZhMDY0OWI0ZGVlYWU4OV80LTQtMS0xLTQzODEx_80a1ece0-5243-498d-975b-d9c0d678cec2">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzc5_c9a57c03-9548-4bcd-9b90-4c94afa1bac8">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18yNzQ4Nzc5MDcyODIz_3cab829e-8be2-4fb8-856d-77b9f6bc580f">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ia51b94de9d214e009e6160e60ee59f68_I20220630"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18yNjc5_ba973c47-1aa1-4fdd-819e-d0c43c098d78"
      unitRef="usd">1060000000.00</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i7741534f3a2d44bcaf68658b109341aa_I20230215"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMTE3_8ec3e793-1c02-40ab-bd96-4ab0c10444c1"
      unitRef="shares">74390448</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xL2ZyYWc6YWJlMTRkMTg3NTk0NGU1ZWFiMTNhOGE3NWEwOGQ3YjMvdGV4dHJlZ2lvbjphYmUxNGQxODc1OTQ0ZTVlYWIxM2E4YTc1YTA4ZDdiM18zMzc0_c880ae43-1c55-498d-8baa-6700c86721a9">Portions of the definitive Proxy Statement for the Registrant&#x2019;s Annual Meeting of Shareholders to be held on May&#160;30, 2023 have been incorporated by reference into Parts&#160;II and&#160;III of this Annual Report on Form&#160;10-K.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl85MS9mcmFnOmUwYmFjNWQ3ZjZmMjRmZGFiNGQwNWE5NmNmNDBlNmEwL3RhYmxlOmQwM2RkZWU4YTgxNDRmZmY4NTUwMTMzYWYzMGM2YTMyL3RhYmxlcmFuZ2U6ZDAzZGRlZThhODE0NGZmZjg1NTAxMzNhZjMwYzZhMzJfMS0wLTEtMS00MzgxMS90ZXh0cmVnaW9uOjNiODRmMmJiOGJhYzRiNDM5MjA1Yjg3N2FkZmJiNzljXzc4_2968376e-56e1-4e6b-872c-53307c258466">248</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl85NC9mcmFnOjBjZTBkYTk5ZTRjNzQ2ODRiMTI1ZmM2Nzk4MDI4MWNmL3RhYmxlOjVkNjE0ZWNjZTg1MzQyYzBhZDRkZjZhNjY3NTM2ZGE3L3RhYmxlcmFuZ2U6NWQ2MTRlY2NlODUzNDJjMGFkNGRmNmE2Njc1MzZkYTdfMC0wLTEtMS00MzgxMS90ZXh0cmVnaW9uOjliNjc3NGU2ZGNjMjRjOWJhNTAzOWFjN2M5NTQ3ZmI2Xzg_240c8c56-b062-4c84-a831-bd67ee16cb03">GRANT THORNTON LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl85NC9mcmFnOjBjZTBkYTk5ZTRjNzQ2ODRiMTI1ZmM2Nzk4MDI4MWNmL3RhYmxlOjVkNjE0ZWNjZTg1MzQyYzBhZDRkZjZhNjY3NTM2ZGE3L3RhYmxlcmFuZ2U6NWQ2MTRlY2NlODUzNDJjMGFkNGRmNmE2Njc1MzZkYTdfNC0wLTEtMS00MzgxMQ_9f4c3abf-60d9-4125-8964-328bab59e657">New York, New York</dei:AuditorLocation>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQtMS0xLTEtNDM4MTE_fa7ee87a-710c-4a15-ae32-75b89fb28d60"
      unitRef="usd">26279000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQtMy0xLTEtNDM4MTE_1c9b1d58-f057-4180-b36f-3a36aa94f230"
      unitRef="usd">70794000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzUtMS0xLTEtNDM4MTE_b2b21fe0-427d-4b58-8c19-857cc596267c"
      unitRef="usd">95200000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzUtMy0xLTEtNDM4MTE_2bf3a756-fbce-4e77-b5ce-a8aad07f1ecb"
      unitRef="usd">114396000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzYtMC0xLTEtNDM4MTEvdGV4dHJlZ2lvbjphNzA1YTkzYWQ2Njk0MTBjYjBjODNjZThjNzEyNTliMl83NQ_fe533e1e-b424-40ef-85dd-e029ebf4e20b"
      unitRef="usd">70192000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzYtMC0xLTEtNDM4MTEvdGV4dHJlZ2lvbjphNzA1YTkzYWQ2Njk0MTBjYjBjODNjZThjNzEyNTliMl84Mg_2fe05826-861a-465c-a336-b3d4ab6fa54c"
      unitRef="usd">59271000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsNotesAndLoansReceivableNetCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzYtMS0xLTEtNDM4MTE_dd6c9080-0e86-4504-9e19-3aa33770ef78"
      unitRef="usd">336777000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
    <us-gaap:AccountsNotesAndLoansReceivableNetCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzYtMy0xLTEtNDM4MTE_c1cfbca1-434c-4335-bd34-2726ae72b876"
      unitRef="usd">293388000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
    <us-gaap:OtherInventory
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzctMS0xLTEtNDM4MTE_18c4320a-1258-45f6-8582-0e91139e7780"
      unitRef="usd">21164000</us-gaap:OtherInventory>
    <us-gaap:OtherInventory
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzctMy0xLTEtNDM4MTE_f5063471-682b-4c8a-9f59-12e79f2b86ca"
      unitRef="usd">26015000</us-gaap:OtherInventory>
    <us-gaap:IncomeTaxesReceivable
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzgtMS0xLTEtNDM4MTE_6ba2bdd8-6744-4c28-9ea4-2a1c688df6eb"
      unitRef="usd">6629000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzgtMy0xLTEtNDM4MTE_54efaf83-c78c-4050-ab05-08424e390611"
      unitRef="usd">8813000</us-gaap:IncomeTaxesReceivable>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzktMS0xLTEtNDM4MTE_09b13d1b-c00b-4c36-995d-89a7d1ca916f"
      unitRef="usd">22583000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzktMy0xLTEtNDM4MTE_42936749-44c7-40b0-b7cd-dc47b852d2e3"
      unitRef="usd">32976000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzEwLTEtMS0xLTQzODEx_5063f9ef-53a4-433a-a09a-c226664265a6"
      unitRef="usd">508632000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzEwLTMtMS0xLTQzODEx_dd1988e2-6f77-4c0d-bc51-acd63f529125"
      unitRef="usd">546382000</us-gaap:AssetsCurrent>
    <hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzExLTEtMS0xLTQzODEx_0c0125f8-ad7c-4f43-bab4-2af8af2614ea"
      unitRef="usd">22975000</hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzExLTMtMS0xLTQzODEx_6d0d7b58-9fea-432b-b6fe-3f4d473d375b"
      unitRef="usd">28102000</hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Goodwill
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzEyLTEtMS0xLTQzODEx_a85ad347-bfae-42af-bfd1-33bb4cca6655"
      unitRef="usd">75529000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzEyLTMtMS0xLTQzODEx_bf09001d-4beb-45f0-a9c9-a737789c17bd"
      unitRef="usd">74755000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzEzLTAtMS0xLTQzODExL3RleHRyZWdpb246OTc4ODFjZmM3NTg2NDVkN2I4M2Y5ODE2NzEwMzJjMThfNjI_75a2494c-e89d-41bb-af7a-a45dc71bd996"
      unitRef="usd">32738000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzEzLTAtMS0xLTQzODExL3RleHRyZWdpb246OTc4ODFjZmM3NTg2NDVkN2I4M2Y5ODE2NzEwMzJjMThfNjk_8557bf30-f538-4c2c-a220-8b385a27985d"
      unitRef="usd">27879000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzEzLTEtMS0xLTQzODEx_61f4166b-ac93-48a2-ad71-d61b6c1b68b1"
      unitRef="usd">15946000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzEzLTMtMS0xLTQzODEx_b9c4d9a1-64ab-4574-adbe-0b0654b5acef"
      unitRef="usd">20805000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE0LTAtMS0xLTQzODExL3RleHRyZWdpb246YzNhNjg0NTA2ZWNhNDQwY2JhODY2ZDMyNGVlMmNiY2VfODI_841ae83d-ac67-49f9-81e1-e13d4ea87ef7"
      unitRef="usd">3273000</us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE0LTAtMS0xLTQzODExL3RleHRyZWdpb246YzNhNjg0NTA2ZWNhNDQwY2JhODY2ZDMyNGVlMmNiY2VfODk_c071f4fa-9bb1-4b72-91f9-b5480cef20aa"
      unitRef="usd">6312000</us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE0LTEtMS0xLTQzODEx_9324a06a-31b3-48c1-bc20-0a5a2955e690"
      unitRef="usd">32609000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE0LTMtMS0xLTQzODEx_d9936a60-24b4-48db-9b7c-142996dd6f39"
      unitRef="usd">29259000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE1LTEtMS0xLTQzODEx_d1e05b1e-9cf0-4668-8885-3bfe15c864e1"
      unitRef="usd">33493000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE1LTMtMS0xLTQzODEx_ed165b33-8aff-4d16-ba78-10d6c0ede505"
      unitRef="usd">46691000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE2LTEtMS0xLTQzODEx_afe3395d-8ebb-4ea9-8e40-709bc116f18b"
      unitRef="usd">28338000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE2LTMtMS0xLTQzODEx_f2858bee-fcfa-4f36-8444-233d558b7ae5"
      unitRef="usd">31535000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE3LTEtMS0xLTc4NTQ5_beebd4c1-809c-44b2-a7ce-7938031e3669"
      unitRef="usd">812000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE3LTMtMS0xLTc4NTcx_b720c53f-ba70-481e-b04b-32f6d29fb073"
      unitRef="usd">0</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE3LTEtMS0xLTQzODEx_9d27dfd8-9c4d-4e74-98c2-db9fa0a85bf1"
      unitRef="usd">718334000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzE3LTMtMS0xLTQzODEx_dccd283b-169c-4c51-b078-a15f3fd5d64e"
      unitRef="usd">777529000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzIxLTEtMS0xLTQzODEx_ce64b789-5d88-4237-8281-a51b422b0385"
      unitRef="usd">68296000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzIxLTMtMS0xLTQzODEx_0b12ba80-4ba0-4c7e-bf09-784016038191"
      unitRef="usd">64419000</us-gaap:AccountsPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzIyLTEtMS0xLTQzODEx_4ba6b215-a084-4cea-ac3a-33ad5b9ed89c"
      unitRef="usd">42704000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzIyLTMtMS0xLTQzODEx_b6894ab1-79d6-442e-ac0a-2e5133860fc1"
      unitRef="usd">68664000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzIzLTEtMS0xLTQzODEx_8499fc12-a935-4fea-8592-ea7097848e55"
      unitRef="usd">17835000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzIzLTMtMS0xLTQzODEx_2ec111fe-2445-4cd8-90f3-4e4ce0c17be3"
      unitRef="usd">26741000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI0LTEtMS0xLTQzODEx_940978b8-c082-40e8-829a-e1d8e454ba88"
      unitRef="usd">25000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI0LTMtMS0xLTQzODEx_5399dd6e-37f2-4c04-8aab-d3be6fd9b7c0"
      unitRef="usd">0</us-gaap:LinesOfCreditCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI2LTEtMS0xLTQzODEx_e355cff1-5c62-4385-b65d-3e636148d1b6"
      unitRef="usd">1618000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI2LTMtMS0xLTQzODEx_a808b389-aee4-4529-a602-cb5266f5efda"
      unitRef="usd">6991000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI3LTEtMS0xLTQzODEx_f453f6da-db30-4997-a231-39258f1d35d4"
      unitRef="usd">23166000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI3LTMtMS0xLTQzODEx_17cfad35-a14a-40b4-b237-fdda9e1836c8"
      unitRef="usd">24310000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI4LTEtMS0xLTQzODEx_fef9bad9-99d9-42b6-ad1f-0145a17dcb0f"
      unitRef="usd">178619000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI4LTMtMS0xLTQzODEx_ddb90687-c9d7-4594-951c-4ff198f82f75"
      unitRef="usd">191125000</us-gaap:LiabilitiesCurrent>
    <us-gaap:WorkersCompensationLiabilityNoncurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI5LTEtMS0xLTQzODEx_48a64047-c0ef-47e3-9eae-16f2ee4d3115"
      unitRef="usd">65541000</us-gaap:WorkersCompensationLiabilityNoncurrent>
    <us-gaap:WorkersCompensationLiabilityNoncurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzI5LTMtMS0xLTQzODEx_beab0682-6035-4a7f-b5e3-abe1fbb7a15d"
      unitRef="usd">65084000</us-gaap:WorkersCompensationLiabilityNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzMwLTEtMS0xLTQzODEx_65b886f4-0615-40d3-831b-b5e40948f55f"
      unitRef="usd">33764000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzMwLTMtMS0xLTQzODEx_96b7e0cc-4c89-4e6c-87a4-71fb915543f9"
      unitRef="usd">46888000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzMyLTEtMS0xLTQzODEx_54b95e15-e101-4090-9e0b-eeafd5ae80a8"
      unitRef="usd">8097000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzMyLTMtMS0xLTQzODEx_432832ab-28ea-47c9-84ff-45cd8e502cc9"
      unitRef="usd">11299000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzMzLTEtMS0xLTQzODEx_f601a55b-7aab-4711-85f8-56125897ed4d"
      unitRef="usd">6141000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzMzLTMtMS0xLTQzODEx_36b3d832-0f6e-4a55-b550-38af4c56e40a"
      unitRef="usd">10456000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM1LTEtMS0xLTQzODEx_c24e3d06-b35a-4767-bcf9-e563de03c91a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM1LTMtMS0xLTQzODEx_9db43028-85c9-49aa-98c2-ecb82e9e8790"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTAtMS0xLTQzODExL3RleHRyZWdpb246NjM4NjM4NzE0NmUxNGM5Mjk4NjY2ZmE1MTAxZWU4MDVfMTg_04f30c21-ecfc-4838-b20a-4b2e8fc8c12d"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTAtMS0xLTQzODExL3RleHRyZWdpb246NjM4NjM4NzE0NmUxNGM5Mjk4NjY2ZmE1MTAxZWU4MDVfMTg_82d357c7-8dc1-49bc-b92a-948414a28733"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTAtMS0xLTQzODExL3RleHRyZWdpb246NjM4NjM4NzE0NmUxNGM5Mjk4NjY2ZmE1MTAxZWU4MDVfMzI_9c94d978-e375-4382-9efe-6da222319bb7"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTAtMS0xLTQzODExL3RleHRyZWdpb246NjM4NjM4NzE0NmUxNGM5Mjk4NjY2ZmE1MTAxZWU4MDVfMzI_fcc47986-a658-4579-ae7c-076961dd594b"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTAtMS0xLTQzODExL3RleHRyZWdpb246NjM4NjM4NzE0NmUxNGM5Mjk4NjY2ZmE1MTAxZWU4MDVfNTQ_7e24a144-2385-4683-9f9d-15532d5244aa"
      unitRef="shares">76161000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTAtMS0xLTQzODExL3RleHRyZWdpb246NjM4NjM4NzE0NmUxNGM5Mjk4NjY2ZmE1MTAxZWU4MDVfNjE_b23bf954-b856-413b-a49f-2fdbf4e68331"
      unitRef="shares">76009000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTAtMS0xLTQzODExL3RleHRyZWdpb246NjM4NjM4NzE0NmUxNGM5Mjk4NjY2ZmE1MTAxZWU4MDVfODM_22096ce2-c6c9-4304-b4f5-059a60c41d8b"
      unitRef="shares">74088000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTAtMS0xLTQzODExL3RleHRyZWdpb246NjM4NjM4NzE0NmUxNGM5Mjk4NjY2ZmE1MTAxZWU4MDVfOTA_c1ace247-e1d1-452c-8c8d-0a14845d76cc"
      unitRef="shares">73769000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTEtMS0xLTQzODEx_717b1223-6143-440c-a1bc-f69a7f280784"
      unitRef="usd">762000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM4LTMtMS0xLTQzODEx_3383dcdb-944b-47bb-a2a6-9092c586b0a4"
      unitRef="usd">760000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM5LTEtMS0xLTQzODEx_52e33716-a253-4f03-abfa-0e08bc589258"
      unitRef="usd">302304000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzM5LTMtMS0xLTQzODEx_dadff265-0a45-49eb-bbe1-06d42e57f8aa"
      unitRef="usd">294124000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQwLTEtMS0xLTQzODEx_d7e39728-745f-41c8-b140-89ed840b76fe"
      unitRef="usd">154495000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQwLTMtMS0xLTQzODEx_c487985e-1b64-4603-bbeb-7ea6a746a1ef"
      unitRef="usd">183957000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQxLTEtMS0xLTQzODEx_9866f83c-9da5-4928-a889-df230092f11d"
      unitRef="usd">-3477000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQxLTMtMS0xLTQzODEx_f4b2aeda-6b02-43e3-b5dc-b38de498e758"
      unitRef="usd">4000000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:TreasuryStockCommonShares
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQyLTAtMS0xLTQzODExL3RleHRyZWdpb246MmJiM2VlMGM2ZmQ4NDkzZWE4OTRjODhjYTUyZDQ3MjFfMzk_0159fcf3-3cf5-43a4-a403-3755050ecf85"
      unitRef="shares">2073000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonShares
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQyLTAtMS0xLTQzODExL3RleHRyZWdpb246MmJiM2VlMGM2ZmQ4NDkzZWE4OTRjODhjYTUyZDQ3MjFfNDY_98fd3f39-fa60-40ba-8a50-d08eb256a490"
      unitRef="shares">2240000</us-gaap:TreasuryStockCommonShares>
    <us-gaap:TreasuryStockCommonValue
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQyLTEtMS0xLTQzODEx_54d75ef1-2ed3-4c02-89e1-2eda774af0c8"
      unitRef="usd">27912000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:TreasuryStockCommonValue
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQyLTMtMS0xLTQzODEx_83b6ab68-a99c-4a60-b1ce-43f7e135c0ba"
      unitRef="usd">30164000</us-gaap:TreasuryStockCommonValue>
    <us-gaap:StockholdersEquity
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQzLTEtMS0xLTQzODEx_5adaa7d1-2e10-405f-8dc9-e5c95f5de120"
      unitRef="usd">426172000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQzLTMtMS0xLTQzODEx_4a7f336a-e930-46a6-a5e2-1990d77c4b80"
      unitRef="usd">452677000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQ0LTEtMS0xLTQzODEx_022aedc2-64e5-4ea8-b44d-d00c49c8205d"
      unitRef="usd">718334000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDMvZnJhZzpmZTIxY2Y2OTU5ZTM0ODNmYjcyMzI5Mjg4YWQ3OGMwYS90YWJsZTo0ZTRiM2ZiZjZmMmU0NWIxOTMzOWIyZDI1MjdmMjQyNC90YWJsZXJhbmdlOjRlNGIzZmJmNmYyZTQ1YjE5MzM5YjJkMjUyN2YyNDI0XzQ0LTMtMS0xLTQzODEx_4a9ac1bd-4aee-409a-9c06-2332ff973fe9"
      unitRef="usd">777529000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzItMS0xLTEtNDM4MTE_5824dfa1-599f-4309-93a3-b4a9ee00df89"
      unitRef="usd">1690176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzItMy0xLTEtNDM4MTE_4ada653f-5226-4658-a15f-94bb9acd112d"
      unitRef="usd">1641959000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzItNS0xLTEtNDM4MTE_14653a21-8755-475d-8eea-006a5d600945"
      unitRef="usd">1760303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzQtMS0xLTEtNDM4MTE_2c44f698-495a-4554-ba0b-633e8d7cd411"
      unitRef="usd">1496336000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzQtMy0xLTEtNDM4MTE_ffa072aa-b946-408b-bede-9b0079aa4512"
      unitRef="usd">1415082000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzQtNS0xLTEtNDM4MTE_e4aea0f1-5ce3-4ae8-b55f-1a4568dc556a"
      unitRef="usd">1492317000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzUtMS0xLTEtNDM4MTE_93f0a1c1-793c-431f-bbc6-3219d1f0d47a"
      unitRef="usd">140344000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzUtMy0xLTEtNDM4MTE_3353936f-b608-448d-a748-fe7144c0fca5"
      unitRef="usd">173108000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzUtNS0xLTEtNDM4MTE_80daba6b-16aa-4880-851f-087bf6d512bb"
      unitRef="usd">150778000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <hcsg:InvestmentIncomeAndOther
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzctMS0xLTEtNDM4MTE_207d25d9-a112-4a5a-9566-1d5fbc708550"
      unitRef="usd">-5427000</hcsg:InvestmentIncomeAndOther>
    <hcsg:InvestmentIncomeAndOther
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzctMy0xLTEtNDM4MTE_02001bf9-7df2-4234-aa54-af420461b241"
      unitRef="usd">9439000</hcsg:InvestmentIncomeAndOther>
    <hcsg:InvestmentIncomeAndOther
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzctNS0xLTEtNDM4MTE_bbd034b5-03d3-4b5c-a759-c2abbf0974e3"
      unitRef="usd">13352000</hcsg:InvestmentIncomeAndOther>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzgtMS0xLTEtNDM4MTE_d0a150de-6c21-4781-9b10-6df2f13a19ac"
      unitRef="usd">-2987000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzgtMy0xLTEtNDM4MTE_17ee2271-7fc9-4096-914d-670738cbe960"
      unitRef="usd">-1385000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzgtNS0xLTEtNDM4MTE_c64af864-cf85-484c-a7e5-8619c7b305d6"
      unitRef="usd">-1374000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzktMS0xLTEtNDM4MTE_54bdb75e-7646-4c94-a7e3-90e48467b376"
      unitRef="usd">45082000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzktMy0xLTEtNDM4MTE_2905a5cb-a348-4861-94ef-d72a766a3842"
      unitRef="usd">61823000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzktNS0xLTEtNDM4MTE_626d1a0b-c193-4a54-bfc2-738a18c56671"
      unitRef="usd">129186000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzExLTEtMS0xLTQzODEx_566b66ff-cca1-44d3-94cc-e8899d63345a"
      unitRef="usd">10452000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzExLTMtMS0xLTQzODEx_0b74aa28-206d-4cbb-9b03-d047534dff0f"
      unitRef="usd">15960000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzExLTUtMS0xLTQzODEx_b61323f1-74bb-494b-9b7d-f15c03ed4185"
      unitRef="usd">30504000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzEyLTEtMS0xLTQzODEx_60f644b9-8620-4f34-8f0d-169fd0b8bfdc"
      unitRef="usd">34630000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzEyLTMtMS0xLTQzODEx_e81eb9e0-23f4-4942-93e7-96b48a36b1af"
      unitRef="usd">45863000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzEyLTUtMS0xLTQzODEx_36dc96bd-9f06-4e7d-be56-3247ff3b8047"
      unitRef="usd">98682000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzE1LTEtMS0xLTQzODEx_50de08f2-a0e8-4c57-8722-6c7a677322db"
      unitRef="usdPerShare">0.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzE1LTMtMS0xLTQzODEx_99fe7b7a-32c0-481e-b4d3-2c6e84b4b5e9"
      unitRef="usdPerShare">0.61</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzE1LTUtMS0xLTQzODEx_4ab6ce86-baab-42e3-aa30-78c6012a87f0"
      unitRef="usdPerShare">1.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzE2LTEtMS0xLTQzODEx_26bee590-34a5-4498-82a9-73e69c06ffb5"
      unitRef="usdPerShare">0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzE2LTMtMS0xLTQzODEx_24999556-2921-4b54-ab7c-d9aa64572a4a"
      unitRef="usdPerShare">0.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzE2LTUtMS0xLTQzODEx_6ce9e37f-0749-4957-825e-150b33f3a991"
      unitRef="usdPerShare">1.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzIwLTEtMS0xLTQzODEx_a28cd289-baac-42a7-bee9-5b5ae3db2877"
      unitRef="shares">74336000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzIwLTMtMS0xLTQzODEx_29c28de2-faff-449a-b3b1-023b84a6ce17"
      unitRef="shares">74816000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzIwLTUtMS0xLTQzODEx_7995ad51-25e0-43b0-b641-79a939fa42a6"
      unitRef="shares">74696000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzIxLTEtMS0xLTQzODEx_2caccbef-ab02-47ea-b8d4-b19d0c2cf196"
      unitRef="shares">74351000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzIxLTMtMS0xLTQzODEx_0bc11887-84c9-44e5-81b8-f425d623fb6b"
      unitRef="shares">74962000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzIxLTUtMS0xLTQzODEx_88c429db-1ed7-4fe2-a490-03a2137c7978"
      unitRef="shares">74785000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI0LTEtMS0xLTQzODEx_ad587c83-59a2-4349-aa1c-568d97a9190b"
      unitRef="usd">34630000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI0LTMtMS0xLTQzODEx_440bea21-8c5e-49a6-8220-74938209019e"
      unitRef="usd">45863000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI0LTUtMS0xLTQzODEx_2463c6df-72e0-4542-9e1a-8ce97ff88875"
      unitRef="usd">98682000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI2LTEtMS0xLTQzODEx_42e92d14-a76d-47bc-9c60-5dc91f0c9fe1"
      unitRef="usd">-7477000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI2LTMtMS0xLTQzODEx_2e1d2234-c7dc-47ff-b2cc-d36291995dfc"
      unitRef="usd">-1563000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI2LTUtMS0xLTQzODEx_63ec04c6-690e-4559-98c7-0526e7bc95dd"
      unitRef="usd">2644000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI3LTEtMS0xLTQzODEx_e4f64d49-03eb-4f26-81dd-b1ff59d13afe"
      unitRef="usd">27153000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI3LTMtMS0xLTQzODEx_79f62097-f34c-4eb1-92b2-e21fbdd74a8d"
      unitRef="usd">44300000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDYvZnJhZzpkYWM4MDBmY2RiYjE0ZGRmOThkNWQ0NjMxYmQ0N2RhYi90YWJsZTo3NTA5YzIyMThjYTQ0Y2I4OGNjNzBmNzU3NTNmZjk5Yi90YWJsZXJhbmdlOjc1MDljMjIxOGNhNDRjYjg4Y2M3MGY3NTc1M2ZmOTliXzI3LTUtMS0xLTQzODEx_ec25780c-635b-4e30-9311-9ea49c5517ef"
      unitRef="usd">101326000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMtMS0xLTEtNDM4MTE_26fccbba-fe60-4e9b-8313-6a76ab6a0575"
      unitRef="usd">34630000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMtMy0xLTEtNDM4MTE_159455e3-3b5d-4bc5-b8a3-8417dbef6b1a"
      unitRef="usd">45863000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMtNS0xLTEtNDM4MTE_6a4c6f28-aa8c-4e0a-8c08-d7af89a9fbb1"
      unitRef="usd">98682000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzUtMS0xLTEtNDM4MTE_9d3c8b83-c348-4010-bf24-4a5f36dcc1b6"
      unitRef="usd">15316000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzUtMy0xLTEtNDM4MTE_0ae6571c-bebf-4528-abdf-de8b52509c37"
      unitRef="usd">14667000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzUtNS0xLTEtNDM4MTE_7adce333-e9af-4cb5-bd25-f17e04090482"
      unitRef="usd">14268000</us-gaap:DepreciationDepletionAndAmortization>
    <hcsg:AccountsAndFinancingReceivableCreditLossExpenseReversal
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzYtMS0xLTEtNDM4MTE_09448809-0c8e-4861-9943-5a5a9107f33a"
      unitRef="usd">31969000</hcsg:AccountsAndFinancingReceivableCreditLossExpenseReversal>
    <hcsg:AccountsAndFinancingReceivableCreditLossExpenseReversal
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzYtMy0xLTEtNDM4MTE_d0084799-fe46-44f2-b1e8-dfb9fe16f1da"
      unitRef="usd">10483000</hcsg:AccountsAndFinancingReceivableCreditLossExpenseReversal>
    <hcsg:AccountsAndFinancingReceivableCreditLossExpenseReversal
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzYtNS0xLTEtNDM4MTE_6fca18b4-4c1b-4cb6-ac38-22d3dfc333bd"
      unitRef="usd">9636000</hcsg:AccountsAndFinancingReceivableCreditLossExpenseReversal>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzctMS0xLTEtNDM4MTE_5493e07b-2eb7-4618-a379-a52ba8e74301"
      unitRef="usd">5049000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzctMy0xLTEtNDM4MTE_9b2cc636-14c7-443a-b5cd-26b6c0c09858"
      unitRef="usd">3074000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzctNS0xLTEtNDM4MTE_701d0f60-b102-4670-a31f-eef4f7725583"
      unitRef="usd">-5893000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzgtMS0xLTEtNDM4MTE_7ff0c03b-9049-4c5d-815b-98f776ba950a"
      unitRef="usd">9214000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzgtMy0xLTEtNDM4MTE_a1663cd1-612f-430c-b19d-2a02071104d6"
      unitRef="usd">8827000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzgtNS0xLTEtNDM4MTE_ab5b9b45-22fd-4981-8714-2345f0e19c61"
      unitRef="usd">7872000</us-gaap:ShareBasedCompensation>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzktMS0xLTEtNDM4MTE_7b7f6eb7-d5c7-426a-988d-04556be87a15"
      unitRef="usd">2219000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzktMy0xLTEtNDM4MTE_ddc7206b-6870-4161-97f4-fc602281e06e"
      unitRef="usd">2275000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzktNS0xLTEtNDM4MTE_4daecedf-65d3-4687-b06b-72092d766eb1"
      unitRef="usd">1822000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <hcsg:UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzEwLTEtMS0xLTQzODEx_e192b837-d770-4427-918d-621ff3f5547d"
      unitRef="usd">-9422000</hcsg:UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund>
    <hcsg:UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzEwLTMtMS0xLTQzODEx_30c3de08-4f8d-4740-a7dc-66ff21946116"
      unitRef="usd">6397000</hcsg:UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund>
    <hcsg:UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzEwLTUtMS0xLTQzODEx_9d2f640a-49c0-4bc2-a4ed-e5d6f3f907d2"
      unitRef="usd">9390000</hcsg:UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzExLTEtMS0xLTcwNDY2_d55f8444-4b54-4782-ab6b-deaf6cbb74a5"
      unitRef="usd">-2353000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzExLTMtMS0xLTcwNDg4_e13b9cae-ee6c-44d7-abc3-8b9103ac5d3b"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzExLTUtMS0xLTcwNDk2_3a0f3ba7-6357-46ba-a257-492ecc283575"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzExLTEtMS0xLTQzODEx_e51a7b04-7447-40d6-8def-a01290746ee3"
      unitRef="usd">-1138000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzExLTMtMS0xLTQzODEx_78f9fea7-1f0c-433a-ae7b-c712e16d1955"
      unitRef="usd">-1469000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzExLTUtMS0xLTQzODEx_ee99b5bc-72f0-4db6-8fb1-770f991c1b0f"
      unitRef="usd">-1335000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzEzLTEtMS0xLTQzODEx_a53c058c-c27c-4750-8fc3-f36dd0678dae"
      unitRef="usd">78707000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzEzLTMtMS0xLTQzODEx_2f94297d-897a-4e63-8a4b-c397e7c9ce5d"
      unitRef="usd">37185000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzEzLTUtMS0xLTQzODEx_3e9148cb-645a-4d70-baa7-c0fc8af795d1"
      unitRef="usd">-46158000</us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE0LTEtMS0xLTQzODEx_f4c433c4-a9de-4b06-aaba-5c2228bd7ff9"
      unitRef="usd">-4851000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE0LTMtMS0xLTQzODEx_d18ff524-8549-4e95-8dc3-9aa7b7c88099"
      unitRef="usd">-5599000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE0LTUtMS0xLTQzODEx_54e81754-88a2-4cd4-a0a5-7581fa8abfc3"
      unitRef="usd">-4931000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE1LTEtMS0xLTQzODEx_a530981f-ff9f-48b0-a3cc-05a62dfa6240"
      unitRef="usd">-9935000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE1LTMtMS0xLTQzODEx_09d64cfd-5435-4e77-bd7d-979e677600a7"
      unitRef="usd">12250000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE1LTUtMS0xLTQzODEx_b7508f33-6b37-41e7-a7ec-1c26d3e5f019"
      unitRef="usd">756000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <hcsg:IncreaseDecreaseInDeferredCompensationFunding
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE2LTEtMS0xLTQzODEx_6ed5425a-cb73-4cd2-9c2c-3d818d222421"
      unitRef="usd">-3913000</hcsg:IncreaseDecreaseInDeferredCompensationFunding>
    <hcsg:IncreaseDecreaseInDeferredCompensationFunding
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE2LTMtMS0xLTQzODEx_09666483-1b2c-4bcb-a4fa-7de9143c3d53"
      unitRef="usd">-6661000</hcsg:IncreaseDecreaseInDeferredCompensationFunding>
    <hcsg:IncreaseDecreaseInDeferredCompensationFunding
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE2LTUtMS0xLTQzODEx_af33a1d1-a10d-49c3-adb0-5d2d95e4064f"
      unitRef="usd">52000</hcsg:IncreaseDecreaseInDeferredCompensationFunding>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE3LTEtMS0xLTQzODEx_d8699b3c-3d3c-4216-9cdb-62247933f98a"
      unitRef="usd">-13748000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE3LTMtMS0xLTQzODEx_c48ce7e5-7fc1-44b7-9150-52953e2de0cc"
      unitRef="usd">10244000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE3LTUtMS0xLTQzODEx_22f35d91-3759-4c23-a1f5-ba03f9a8e320"
      unitRef="usd">-7250000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE4LTEtMS0xLTQzODEx_d852b01a-665e-427b-99cf-3f162aab0779"
      unitRef="usd">-24388000</us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE4LTMtMS0xLTQzODEx_7a897b6c-2794-4da4-8548-016ffc50dd56"
      unitRef="usd">-22189000</us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE4LTUtMS0xLTQzODEx_921ae06a-ecf0-4cbd-baf0-a616aca609e0"
      unitRef="usd">59527000</us-gaap:IncreaseDecreaseInOtherEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE5LTEtMS0xLTQzODEx_e070a0bb-b719-423d-8a37-8841aa4901dd"
      unitRef="usd">2184000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE5LTMtMS0xLTQzODEx_2bd7f820-d3fb-459d-b0cb-e248b66c1549"
      unitRef="usd">-8420000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzE5LTUtMS0xLTQzODEx_6a4a9913-daf5-4e1e-bb0f-5956eef83d45"
      unitRef="usd">-8075000</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInWorkersCompensationLiabilities
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIwLTEtMS0xLTQzODEx_7430ff0c-62da-4d6a-9a4a-0376e110936c"
      unitRef="usd">-687000</us-gaap:IncreaseDecreaseInWorkersCompensationLiabilities>
    <us-gaap:IncreaseDecreaseInWorkersCompensationLiabilities
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIwLTMtMS0xLTQzODEx_1dc5a840-5bc6-47e4-8a42-68da53363a64"
      unitRef="usd">6966000</us-gaap:IncreaseDecreaseInWorkersCompensationLiabilities>
    <us-gaap:IncreaseDecreaseInWorkersCompensationLiabilities
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIwLTUtMS0xLTQzODEx_51fa7703-4791-4f11-8050-21678155ee97"
      unitRef="usd">-5194000</us-gaap:IncreaseDecreaseInWorkersCompensationLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIxLTEtMS0xLTQzODEx_2fb62d51-2732-465e-86c3-3aa64e15c5a6"
      unitRef="usd">-18124000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIxLTMtMS0xLTQzODEx_20d8a46c-58bd-40d9-87b9-59ee1319bbaf"
      unitRef="usd">7421000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIxLTUtMS0xLTQzODEx_b7fdb302-a05a-47d6-877f-e56ed90ca711"
      unitRef="usd">9592000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIyLTEtMS0xLTQzODEx_edbefb8a-7bcc-4b0a-898c-d2c40eb6796f"
      unitRef="usd">-8167000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIyLTMtMS0xLTQzODEx_b1e5c0b4-567d-486f-bc7a-d30d6c5a70cb"
      unitRef="usd">37108000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzIyLTUtMS0xLTQzODEx_c62ff72f-8095-483e-b6db-d2bbbc81d1eb"
      unitRef="usd">217213000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI0LTEtMS0xLTQzODEx_32781d96-c381-4fcb-a5ad-c7e205f03daa"
      unitRef="usd">393000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI0LTMtMS0xLTQzODEx_27342e98-3f19-4415-b2a8-311177a46999"
      unitRef="usd">211000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:ProceedsFromSaleOfProductiveAssets
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI0LTUtMS0xLTQzODEx_5307e21e-5ba7-47db-8c75-7dbce54d4f5f"
      unitRef="usd">274000</us-gaap:ProceedsFromSaleOfProductiveAssets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI1LTEtMS0xLTQzODEx_c9157676-ecd0-41ee-8dcc-f5d53cde9c71"
      unitRef="usd">5210000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI1LTMtMS0xLTQzODEx_cdd333f0-9907-42bc-8bfa-9a41bff6bdec"
      unitRef="usd">5687000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI1LTUtMS0xLTQzODEx_e4034faa-23bc-4cbb-af4e-6c4ebac383cb"
      unitRef="usd">4341000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI2LTEtMS0xLTQzODEx_8057536c-0a8a-47c1-a638-56418f56ac98"
      unitRef="usd">2875000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI2LTMtMS0xLTQzODEx_b8f849d7-5764-4e4d-8eec-495484828a14"
      unitRef="usd">20335000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI2LTUtMS0xLTQzODEx_d17d1f61-7972-42e8-a73d-58113c0ac0da"
      unitRef="usd">39047000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI3LTEtMS0xLTQzODEx_2d8ad350-d789-4b94-a78c-4c1c3a18d017"
      unitRef="usd">10386000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI3LTMtMS0xLTQzODEx_db4038bf-dec9-428b-a0b1-8be2c73f6305"
      unitRef="usd">26697000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI3LTUtMS0xLTQzODEx_d670f155-fe36-4b01-b4b0-8f5887661752"
      unitRef="usd">6269000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI4LTEtMS0xLTQzODEx_5e12477c-b776-453f-886c-e30b6ab02431"
      unitRef="usd">114000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI4LTMtMS0xLTQzODEx_1251659d-027f-44fb-ab22-193a71b61728"
      unitRef="usd">23876000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzI4LTUtMS0xLTQzODEx_4ee4292f-34d4-4461-8cee-e133353a82cd"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMwLTEtMS0xLTQzODEx_0d819ed0-bdd4-4a32-aeb0-0b7a37e0d47f"
      unitRef="usd">2580000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMwLTMtMS0xLTQzODEx_994885e1-d145-49d8-a58b-e831bf0fcff3"
      unitRef="usd">-22990000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMwLTUtMS0xLTQzODEx_994eceff-e275-4c51-af2c-a08b584dac54"
      unitRef="usd">-36845000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMyLTEtMS0xLTQzODEx_cdb37a67-ba96-4433-aafb-0a99ecba8a60"
      unitRef="usd">63373000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMyLTMtMS0xLTQzODEx_f7d446ea-d067-43d1-9b12-c8d6a1a53c90"
      unitRef="usd">62226000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMyLTUtMS0xLTQzODEx_37c3efa8-7540-4dcd-b4e7-c0cee1b049a8"
      unitRef="usd">60705000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMzLTEtMS0xLTQzODEx_ed6cc9e0-ff20-4ed1-986a-6146260eddb4"
      unitRef="usd">106000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMzLTMtMS0xLTQzODEx_70e024fa-b7ea-4c83-8ab4-938fab7576ee"
      unitRef="usd">92000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzMzLTUtMS0xLTQzODEx_d132f50e-abdd-4d72-89df-9aab0bfa1893"
      unitRef="usd">93000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM0LTEtMS0xLTQzODEx_111cd026-f618-408b-803b-6cc51d43e5f3"
      unitRef="usd">410000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM0LTMtMS0xLTQzODEx_ca1a4c32-56fe-4f0b-8b13-c27b6686b104"
      unitRef="usd">2425000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM0LTUtMS0xLTQzODEx_2c0bbb42-0ac4-4641-ab1e-882bd114c2c1"
      unitRef="usd">2920000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM1LTEtMS0xLTQzODEx_f024ffc0-4e7d-407e-a00f-a570d0d8ff82"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM1LTMtMS0xLTQzODEx_8d112749-0abe-406f-8b35-9a2f57c06bac"
      unitRef="usd">21535000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM1LTUtMS0xLTQzODEx_450e671f-be3b-42b7-903d-42d8dced77c8"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM2LTEtMS0xLTQzODEx_2823bfc1-f5c6-4389-bac6-54d9287d0c57"
      unitRef="usd">25000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM2LTMtMS0xLTQzODEx_de5ff03e-4796-4177-b372-39c735b88a7b"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromRepaymentsOfShortTermDebt
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM2LTUtMS0xLTQzODEx_717f9cb0-0ef8-47f5-ae1a-80040b123a69"
      unitRef="usd">-10000000</us-gaap:ProceedsFromRepaymentsOfShortTermDebt>
    <us-gaap:PaymentOfFinancingAndStockIssuanceCosts
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM3LTEtMS0xLTQzODEx_40bd8d31-35a8-412c-8be8-d0965f3a2aa4"
      unitRef="usd">1071000</us-gaap:PaymentOfFinancingAndStockIssuanceCosts>
    <us-gaap:PaymentOfFinancingAndStockIssuanceCosts
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM3LTMtMS0xLTQzODEx_d344a289-30d2-44c9-9ba1-641aa6025748"
      unitRef="usd">1410000</us-gaap:PaymentOfFinancingAndStockIssuanceCosts>
    <us-gaap:PaymentOfFinancingAndStockIssuanceCosts
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM3LTUtMS0xLTQzODEx_1b438ade-69c3-4eaf-b376-cf545030a228"
      unitRef="usd">675000</us-gaap:PaymentOfFinancingAndStockIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM4LTEtMS0xLTQzODEx_0e80d5f5-b297-4b57-917f-bae07039d743"
      unitRef="usd">-38928000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM4LTMtMS0xLTQzODEx_4d96b874-01bc-498c-8719-9cb86185924c"
      unitRef="usd">-82654000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM4LTUtMS0xLTQzODEx_2a7fc194-1c2f-473a-9d1d-904e2eb7f474"
      unitRef="usd">-68367000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM5LTEtMS0xLTQzODEx_db6e09ce-e8e5-4bbb-af1e-f14f90e9d490"
      unitRef="usd">-44515000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM5LTMtMS0xLTQzODEx_8ef82779-ce1d-47f7-8e94-6720237c0006"
      unitRef="usd">-68536000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzM5LTUtMS0xLTQzODEx_1c6ed74b-6aa7-4d9d-b6e9-fb4091b995ef"
      unitRef="usd">112001000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQwLTEtMS0xLTQzODEx_bf9e58e7-071e-4b4a-a2a1-96d2751721b3"
      unitRef="usd">70794000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQwLTMtMS0xLTQzODEx_22ed213e-6a16-4145-9bf7-fc42fc2715cf"
      unitRef="usd">139330000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i97adf0d0612f44879506de72998e113a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQwLTUtMS0xLTQzODEx_2d195a10-dcdb-4b54-8bd3-05ca6e269cd9"
      unitRef="usd">27329000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQxLTEtMS0xLTQzODEx_2998530c-222e-42aa-9732-65324cea1c89"
      unitRef="usd">26279000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQxLTMtMS0xLTQzODEx_8ff3f04d-bef5-4788-a89f-4ab2083dacd6"
      unitRef="usd">70794000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQxLTUtMS0xLTQzODEx_0647d43c-6119-48ec-90e7-2276b538428e"
      unitRef="usd">139330000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQzLTEtMS0xLTQzODEx_4c7ab5c8-2d44-4caa-9f1f-05ebbf243530"
      unitRef="usd">2822000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQzLTMtMS0xLTQzODEx_4fb04b4e-7aaa-4d72-9819-200a4ae81d75"
      unitRef="usd">1385000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQzLTUtMS0xLTQzODEx_cfa26a6c-62c3-409b-935f-55fa68275ee1"
      unitRef="usd">1374000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQ0LTEtMS0xLTQzODEx_79a5ed3f-03fd-44bd-b9f5-1a6bf59e532a"
      unitRef="usd">3309000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQ0LTMtMS0xLTQzODEx_0b5f3ff6-31c1-47dd-b4d5-9eb584784f1f"
      unitRef="usd">21233000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQ0LTUtMS0xLTQzODEx_675d35e8-1434-42f6-8152-aff8480a96db"
      unitRef="usd">44865000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQ2LTEtMS0xLTQzODEx_973034e0-25f2-4b4e-bb76-66cdc25034c5"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQ2LTMtMS0xLTQzODEx_c4b6ce9a-8b96-43cb-bfdb-30f66fd2a709"
      unitRef="usd">10456000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMDkvZnJhZzpmZDQwN2E5NThmOGM0NzEzODNjYTEzYTgyZTQ1NmYyNC90YWJsZTo0OTcwYmNkN2VkMzI0MDI1YjlhZWU4M2UyZWZhMjEwZi90YWJsZXJhbmdlOjQ5NzBiY2Q3ZWQzMjQwMjViOWFlZTgzZTJlZmEyMTBmXzQ2LTUtMS0xLTQzODEx_8fd165bc-d182-4392-8003-8314b0d88a27"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ibb424aeab2bb4d439432fb59aaf3d68f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItMS0xLTEtNDM4MTE_b16c5386-081d-45c2-a582-372e4acdeda8"
      unitRef="shares">75557000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibb424aeab2bb4d439432fb59aaf3d68f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItMy0xLTEtNDM4MTE_b62533e7-309a-4fb0-ae96-732d23a78969"
      unitRef="usd">756000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2840a6c9adc74d49b1e5d68db3f4aa38_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItNS0xLTEtNDM4MTE_ac989fdc-4d19-49ed-b417-5f2d2c997576"
      unitRef="usd">270614000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6c4afc150c74042b2a1654dce92268e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItNy0xLTEtNDM4MTE_01261c8f-4306-46c0-b877-826732b86de4"
      unitRef="usd">2919000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2177f7cd3a4848fc83291880606d8fb5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItOS0xLTEtNDM4MTE_04355306-6037-4d28-ac3a-15c70de7f511"
      unitRef="usd">195455000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibfaf8b53a67f4e24ab187905a28c9de1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItMTEtMS0xLTQzODEx_5bdb7093-2cfd-4ba7-990c-a92c06dd1533"
      unitRef="usd">-9439000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i97adf0d0612f44879506de72998e113a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItMTMtMS0xLTQzODEx_dda54a0f-76ba-4afc-a10a-2c0b1cdb6701"
      unitRef="usd">460305000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9d322d3f06ae410fa97577278b8cc718_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMtOS0xLTEtNzA3ODM_73505c78-1119-4bde-a8e8-315ca3a468ac"
      unitRef="usd">-32099000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9c7dc50d1bf440359f4f95770c910d97_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMtMTMtMS0xLTcwNzk3_dfcd2098-a1c1-424b-af4f-3e82f5ce5d9e"
      unitRef="usd">-32099000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia4f6272db0f24f66bb4b8058766bf1bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMS0xLTEtNzA4MDQ_8dd10b8c-5ed8-4dce-aee7-8d7fd36ebaba"
      unitRef="shares">75557000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia4f6272db0f24f66bb4b8058766bf1bb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMy0xLTEtNzA4MTE_4894546d-ee55-4b1f-a222-42dfd25cfed0"
      unitRef="usd">756000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3fa6f5ec8fb444caee4bde0916bbc37_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtNS0xLTEtNzA4MTI_7f32e2a2-7e92-4886-86a1-896a077c1bf1"
      unitRef="usd">270614000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0175b3d9eb6340e285aebf1f7351447f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtNy0xLTEtNzA4MjQ_14d5ebb5-8553-4da8-89a6-cb00c6958cd2"
      unitRef="usd">2919000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2cd3c4d9a6d240b9a51b4c3958100f89_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtOS0xLTEtNzA4MzI_5e8fcf27-a9fe-4f10-801b-b059e06bb9a9"
      unitRef="usd">163356000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia8e5ea5ddf0742d49a6bc52da597e405_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMTEtMS0xLTcwODM5_99565e88-57a1-40a2-a723-cffae790ba34"
      unitRef="usd">-9439000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i701bbb9f68384b91815956396f99373c_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMTMtMS0xLTcwODQ2_b258c03d-7477-45e7-838d-09345e5a11c9"
      unitRef="usd">428206000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i14f3239d7d744d49877e8b13ccb08f33_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtOS0xLTEtNDM4MTE_d77600a5-cf47-4c84-9f95-b9cfecfabc8e"
      unitRef="usd">98682000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMTMtMS0xLTQzODEx_dc9289b3-e6b3-495b-9755-936833cd1532"
      unitRef="usd">98682000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i88aed82d8ac643439405b58516f2d916_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzUtNy0xLTEtNDM4MTE_d7565034-809b-4473-bd29-13891c1de4d6"
      unitRef="usd">2644000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzUtMTMtMS0xLTQzODEx_0e0b3faa-eb6b-42ec-91fa-89b776867059"
      unitRef="usd">2644000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzYtMTMtMS0xLTQzODEx_9c4729a8-8fc6-4d49-a31a-30800adea82e"
      unitRef="usd">101326000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i8c106b803d354ea0b4a44740ed900b2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzctMS0xLTEtNDM4MTE_532e3661-f590-4748-9699-39648f5741d0"
      unitRef="shares">235000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8c106b803d354ea0b4a44740ed900b2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzctMy0xLTEtNDM4MTE_1df0f188-450c-4cac-80ad-4507d2607483"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7d0037f02836442cb9020c96f5faa906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzctNS0xLTEtNDM4MTE_f02b2b77-0441-41c7-92c8-66bcdd5f5905"
      unitRef="usd">2918000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzctMTMtMS0xLTQzODEx_4a3232f0-ad43-4c80-9971-2f669134b090"
      unitRef="usd">2920000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i7d0037f02836442cb9020c96f5faa906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzgtNS0xLTEtNDM4MTE_5bc3bd16-2583-424e-a49b-a204e1554481"
      unitRef="usd">675000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzgtMTMtMS0xLTQzODEx_d9d48a6c-b600-45f3-a38b-eddfa2f03fef"
      unitRef="usd">675000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i7d0037f02836442cb9020c96f5faa906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzktNS0xLTEtNDM4MTE_20d0df0e-76fc-4586-8fee-92f2a77a13f9"
      unitRef="usd">7329000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzktMTMtMS0xLTQzODEx_42296258-c5f0-4270-8995-6266a02de04d"
      unitRef="usd">7329000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i7d0037f02836442cb9020c96f5faa906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEwLTUtMS0xLTQzODEx_1152518c-60bc-4e85-bd09-754a9ee95488"
      unitRef="usd">438000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i57c458148ace49b8950ed9a21ce9c89f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEwLTExLTEtMS00MzgxMQ_bb046e10-f89a-49f9-9c7a-250a0b5cc47b"
      unitRef="usd">-53000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEwLTEzLTEtMS00MzgxMQ_bbae2683-9a68-417f-a00b-a8a7758c7d14"
      unitRef="usd">385000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i7d0037f02836442cb9020c96f5faa906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzExLTUtMS0xLTQzODEx_9d22fc64-09f8-4ce9-9cb9-7f26bc0d5bf7"
      unitRef="usd">1329000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i57c458148ace49b8950ed9a21ce9c89f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzExLTExLTEtMS00MzgxMQ_db548b73-f131-443d-8b39-38dcc7cb45aa"
      unitRef="usd">506000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzExLTEzLTEtMS00MzgxMQ_1c407f2e-f9af-4173-b7db-0df4e974c9ae"
      unitRef="usd">1835000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEyLTAtMS0xLTQzODExL3RleHRyZWdpb246MDkwOTJkNTJhYTVkNGZlZGI3YzMyZWUzYzMzMzNkYTVfMzI_c3db2da0-fdc8-4216-a4e6-b51dbf030c87"
      unitRef="usdPerShare">0.82</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i14f3239d7d744d49877e8b13ccb08f33_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEyLTktMS0xLTQzODEx_2506a1b7-0e0d-4e12-94d6-d0aff6b2d015"
      unitRef="usd">61145000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEyLTEzLTEtMS00MzgxMQ_616439b8-138a-464b-9cc4-d724fb567e96"
      unitRef="usd">61145000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="i7d0037f02836442cb9020c96f5faa906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEzLTUtMS0xLTQzODEx_a0c7e0d5-81de-40a4-a513-d59905f72abc"
      unitRef="usd">66000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="i57c458148ace49b8950ed9a21ce9c89f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEzLTExLTEtMS00MzgxMQ_1ab820e1-90fc-4d61-828f-e10395d70dfd"
      unitRef="usd">27000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEzLTEzLTEtMS00MzgxMQ_eb92cb00-32ca-4015-bfd5-6ceb954ec922"
      unitRef="usd">93000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i8c106b803d354ea0b4a44740ed900b2c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE1LTEtMS0xLTQzODEx_24700a59-0f1f-46d9-9d51-0e16d2221f5a"
      unitRef="shares">6000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7d0037f02836442cb9020c96f5faa906_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE1LTUtMS0xLTQzODEx_e9119065-2cbd-4186-9f42-5859d9864d35"
      unitRef="usd">187000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE1LTEzLTEtMS00MzgxMQ_9c9b09b1-0e58-479d-9572-82f6471e2e8f"
      unitRef="usd">187000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id1553e3916a748b2a90ec504533f1fef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTEtMS0xLTQzODEx_b8c22e08-f612-4032-8fab-16d8b6669545"
      unitRef="shares">75798000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id1553e3916a748b2a90ec504533f1fef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTMtMS0xLTQzODEx_0e174f8f-277b-4295-9cee-f697e5d8f83a"
      unitRef="usd">758000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8712bb3621cb433f847c184c314b4d8e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTUtMS0xLTQzODEx_647132b1-17b1-4084-ac80-32901c947e69"
      unitRef="usd">282206000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7328d9d9ef7749139b5f8fd880078571_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTctMS0xLTQzODEx_0f2553b8-c209-46c3-b6fe-13756f1f21f3"
      unitRef="usd">5563000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i51cba13b985445748ff4fa20649658ef_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTktMS0xLTQzODEx_26f5363f-55e6-47d8-b62d-b2a313b1aa5e"
      unitRef="usd">200893000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3ae54b915d084139bc1589e7c6d94c1e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTExLTEtMS00MzgxMQ_99592ed8-0e68-4e47-9fea-317c36a7647e"
      unitRef="usd">-8959000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTEzLTEtMS00MzgxMQ_589f4a68-d041-4354-b7ea-89b5ce37ee95"
      unitRef="usd">480461000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib57b34a871d245b38e188c625dda13c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIwLTktMS0xLTQzODEx_cc698973-97c1-4060-a21f-d668a3e5ec1f"
      unitRef="usd">45863000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIwLTEzLTEtMS00MzgxMQ_f1a76365-eceb-4696-a116-a76e8ccd1431"
      unitRef="usd">45863000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i060a68daa80a4dc5ad16d9ba992e98c3_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIxLTctMS0xLTQzODEx_bba36946-b27a-45fa-8aeb-a9afbcfe1941"
      unitRef="usd">-1563000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIxLTEzLTEtMS00MzgxMQ_285453bd-95ef-4d04-9b26-6cc2dd61ab78"
      unitRef="usd">-1563000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIyLTEzLTEtMS00MzgxMQ_dcc900c5-cbca-4df5-80d0-02de7ee1a4d2"
      unitRef="usd">44300000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i0e7a3d0f786b4af4bb76821458158131_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIzLTEtMS0xLTQzODEx_138d36a9-64aa-4361-bb86-591b04c2bbdc"
      unitRef="shares">207000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0e7a3d0f786b4af4bb76821458158131_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIzLTMtMS0xLTQzODEx_903dc8d4-7732-4995-9265-2095a0f5d1f4"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i42a72bb188e6402a8ba8ee4c8e6fcd1e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIzLTUtMS0xLTQzODEx_dd639e6a-cdc1-4b02-8c0d-4f1bc357b94f"
      unitRef="usd">2423000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIzLTEzLTEtMS00MzgxMQ_3fdf845e-440c-4653-840a-158963f61212"
      unitRef="usd">2425000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i42a72bb188e6402a8ba8ee4c8e6fcd1e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI0LTUtMS0xLTQzODEx_8cae8bce-f752-4da8-82f0-0bd015460fe2"
      unitRef="usd">1410000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI0LTEzLTEtMS00MzgxMQ_968ec8e1-7d09-4478-bcdb-c2a601a23355"
      unitRef="usd">1410000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i42a72bb188e6402a8ba8ee4c8e6fcd1e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI1LTUtMS0xLTQzODEx_92164e05-0c28-4a2e-babe-e92407e48c4f"
      unitRef="usd">8600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI1LTEzLTEtMS00MzgxMQ_4bc8f005-b7ea-445d-9613-044559d16e1a"
      unitRef="usd">8600000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="if0ed96b2747d41e1b7e79db662ddeda0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTExLTEtMS03NDcyNQ_9b0d03c5-7574-48a9-93a9-965776096132"
      unitRef="usd">21535000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTEzLTEtMS03NDcyNQ_c4d1707a-054f-4431-a277-8e7c394c2034"
      unitRef="usd">21535000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i42a72bb188e6402a8ba8ee4c8e6fcd1e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTUtMS0xLTQzODEx_fcc43a2c-7934-46ef-8ea8-af9c359e808b"
      unitRef="usd">574000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="if0ed96b2747d41e1b7e79db662ddeda0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTExLTEtMS00MzgxMQ_83f353df-f4ed-4b6a-be62-4ab0fb56f10b"
      unitRef="usd">-206000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTEzLTEtMS00MzgxMQ_b01080cd-8d9c-4b3b-9484-b489ea594667"
      unitRef="usd">368000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i42a72bb188e6402a8ba8ee4c8e6fcd1e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI3LTUtMS0xLTQzODEx_795650fc-f21c-4460-9bb0-ddb1fb585cba"
      unitRef="usd">1554000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="if0ed96b2747d41e1b7e79db662ddeda0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI3LTExLTEtMS00MzgxMQ_561021e8-e25b-43f3-81e5-dd56e5d79909"
      unitRef="usd">498000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI3LTEzLTEtMS00MzgxMQ_ba5d34f6-1f37-4bf5-855c-882dcb2684a5"
      unitRef="usd">2052000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI4LTAtMS0xLTQzODExL3RleHRyZWdpb246ODU2Y2FhMjUyOWQ4NDM3NGE5ZmVmMGEyNTE3Y2Q2NGJfMzI_90172c3d-3e23-479f-ab4e-af2f76e2cd0b"
      unitRef="usdPerShare">0.84</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="ib57b34a871d245b38e188c625dda13c2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI4LTktMS0xLTQzODEx_9bcba8bf-c1d2-441d-8515-a7a3e94a973e"
      unitRef="usd">62799000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI4LTEzLTEtMS00MzgxMQ_396a9812-be53-47d7-a7c0-7c29f76bef7d"
      unitRef="usd">62799000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="i42a72bb188e6402a8ba8ee4c8e6fcd1e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI5LTUtMS0xLTQzODEx_0b88ec08-b399-4b2e-a4e9-3b7d2d05dbf2"
      unitRef="usd">54000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="if0ed96b2747d41e1b7e79db662ddeda0_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI5LTExLTEtMS00MzgxMQ_e6fb1a25-4da3-46c0-9b9f-f99e286d2ee6"
      unitRef="usd">38000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI5LTEzLTEtMS00MzgxMQ_e01bace5-48db-464e-bbf0-9c8e0d83cc7f"
      unitRef="usd">92000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i0e7a3d0f786b4af4bb76821458158131_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMwLTEtMS0xLTQzODEx_3d46701d-5cc5-4c82-8df8-ff4d68fa5c57"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i42a72bb188e6402a8ba8ee4c8e6fcd1e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMwLTUtMS0xLTQzODEx_521cb4b9-f956-48b7-b743-515482388669"
      unitRef="usd">123000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMwLTEzLTEtMS00MzgxMQ_ae837f8d-4d03-4675-bbe1-449e817b0bcc"
      unitRef="usd">123000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6aeaacf3126a4d55b52a24dad8ec7dc2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTEtMS0xLTQzODEx_0b3521de-ced8-4f3f-bae4-e8d0698068af"
      unitRef="shares">76009000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i6aeaacf3126a4d55b52a24dad8ec7dc2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTMtMS0xLTQzODEx_2d9981bb-e590-4fc5-90dd-03f0cc46ba17"
      unitRef="usd">760000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i15235868832445a8b01091acc302f3e3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTUtMS0xLTQzODEx_1ce627c8-425d-44ae-9729-98153b67b1f8"
      unitRef="usd">294124000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd4d700dfd7048c9a55178af139d9f7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTctMS0xLTQzODEx_a79d071e-2268-48ee-981f-c4c6e58adf37"
      unitRef="usd">4000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7eb0d1295553473ab7d4459d4c63b854_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTktMS0xLTQzODEx_b2d9f49f-fc7b-42c2-8bc5-d7360802b73b"
      unitRef="usd">183957000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifaef3786c7874b6682cad7f711b9003f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTExLTEtMS00MzgxMQ_efe1383a-c763-4780-8265-e0d7e3ce6e4c"
      unitRef="usd">-30164000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTEzLTEtMS00MzgxMQ_ed41aa33-d019-45ba-9607-a5d74e624589"
      unitRef="usd">452677000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i8f1ab12f77894efdb228c23ecd0d2c58_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMzLTktMS0xLTQzODEx_329c107c-6bc5-40f9-854e-28676b08a432"
      unitRef="usd">34630000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMzLTEzLTEtMS00MzgxMQ_4007e502-76fd-48f6-a84f-c88eaa2aead0"
      unitRef="usd">34630000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ic1c488afa00b4fe9a8e8e7cc801686a8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM0LTctMS0xLTQzODEx_e994d204-495b-49aa-adfc-33edfe13f18b"
      unitRef="usd">-7477000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM0LTEzLTEtMS00MzgxMQ_07f31544-9ec5-4f35-88c4-8bf55b389e90"
      unitRef="usd">-7477000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM1LTEzLTEtMS00MzgxMQ_ca211123-2d48-4d05-b045-90471f5d4151"
      unitRef="usd">27153000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="i37afb67435774254bf4f33a0e1bac8b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM2LTEtMS0xLTQzODEx_36c6b638-7702-4550-b8fc-5af58ede5341"
      unitRef="shares">148000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i37afb67435774254bf4f33a0e1bac8b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM2LTMtMS0xLTQzODEx_9a8c1f72-728a-4e38-b7d3-80f3b43d7318"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0ad566d87ab5453aadf8a4f32663d7aa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM2LTUtMS0xLTQzODEx_3fd36442-2b65-43d3-95f8-0c323d141759"
      unitRef="usd">408000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM2LTEzLTEtMS00MzgxMQ_a690f1c0-3d9d-4525-935c-9c02ecf79705"
      unitRef="usd">410000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i0ad566d87ab5453aadf8a4f32663d7aa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM3LTUtMS0xLTQzODEx_88ad2899-24be-4d9c-8d9c-eeebcbd65e40"
      unitRef="usd">1071000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM3LTEzLTEtMS00MzgxMQ_4e245b01-f55c-4782-8ee2-3da95eb0bf1b"
      unitRef="usd">1071000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i0ad566d87ab5453aadf8a4f32663d7aa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM4LTUtMS0xLTQzODEx_4214acbc-2873-4246-9f76-c3fc547434a6"
      unitRef="usd">9044000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM4LTEzLTEtMS00MzgxMQ_ceb4e4df-c9b4-4721-8878-76046d8101be"
      unitRef="usd">9044000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i0ad566d87ab5453aadf8a4f32663d7aa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQwLTUtMS0xLTQzODEx_6af8fadf-26c2-421b-ae61-101758d4dc8f"
      unitRef="usd">-634000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="i351217d897d542cf80522a3673a5ba63_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQwLTExLTEtMS00MzgxMQ_9ba4fae8-1e3e-46a2-9808-f5464bfff83b"
      unitRef="usd">1008000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQwLTEzLTEtMS00MzgxMQ_8ea62d4e-2e62-461a-ade1-d39701e29c7b"
      unitRef="usd">374000</us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i0ad566d87ab5453aadf8a4f32663d7aa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQxLTUtMS0xLTQzODEx_3d190c6d-d782-43f6-a46b-4b3aecf4044f"
      unitRef="usd">368000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="i351217d897d542cf80522a3673a5ba63_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQxLTExLTEtMS00MzgxMQ_8856a276-e8c0-4284-9964-c30da219062f"
      unitRef="usd">1144000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQxLTEzLTEtMS00MzgxMQ_a9e4deaa-3b6e-47a9-9744-8b4264ee2512"
      unitRef="usd">1512000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:CommonStockDividendsPerShareCashPaid
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQyLTAtMS0xLTQzODExL3RleHRyZWdpb246Mzc4ZGQzMzIwMGJkNDQxOTg4ZDhhMDM4MjY1MDMyYTNfMzI_83933beb-b143-4427-9b95-849a5eaace43"
      unitRef="usdPerShare">0.86</us-gaap:CommonStockDividendsPerShareCashPaid>
    <us-gaap:DividendsCommonStockCash
      contextRef="i8f1ab12f77894efdb228c23ecd0d2c58_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQyLTktMS0xLTQzODEx_b07cf9f9-a074-4f10-b3f7-bdbeff2842fd"
      unitRef="usd">64092000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQyLTEzLTEtMS00MzgxMQ_a9c1b1e4-6af7-453a-888c-8f6ef2787e8e"
      unitRef="usd">64092000</us-gaap:DividendsCommonStockCash>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="i0ad566d87ab5453aadf8a4f32663d7aa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQzLTUtMS0xLTQzODEx_25cfe9ba-2253-4d36-8ac9-b7c8ca8a9e74"
      unitRef="usd">6000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="i351217d897d542cf80522a3673a5ba63_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQzLTExLTEtMS00MzgxMQ_f88b016a-0dac-433b-ae2c-c07017d6296d"
      unitRef="usd">100000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQzLTEzLTEtMS00MzgxMQ_c6521e5f-3981-4c27-88be-371a01bea29d"
      unitRef="usd">106000</us-gaap:StockIssuedDuringPeriodValueDividendReinvestmentPlan>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i37afb67435774254bf4f33a0e1bac8b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ0LTEtMS0xLTQzODEx_0877d4d7-7d86-41b9-8096-7b3f6ec54caf"
      unitRef="shares">4000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i0ad566d87ab5453aadf8a4f32663d7aa_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ0LTUtMS0xLTQzODEx_cb707fc6-863a-43d0-99f4-899c583af70e"
      unitRef="usd">59000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ0LTEzLTEtMS00MzgxMQ_f5b14e59-868e-47d8-8a98-94c2b525220e"
      unitRef="usd">59000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2408877fe7394fd4972f3799d8fcfe8e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTEtMS0xLTQzODEx_c2af3f56-4eca-4957-ae4a-0ebbfcb84796"
      unitRef="shares">76161000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i2408877fe7394fd4972f3799d8fcfe8e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTMtMS0xLTQzODEx_a2899f71-fb84-40bc-b14d-6d40e8f3beae"
      unitRef="usd">762000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie6718a7c54604f82965ffd5ffcd03bdf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTUtMS0xLTQzODEx_fce3f1b1-1b69-4cc2-86fb-2159adf4ef4b"
      unitRef="usd">302304000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e3ea54c6f444c30808a8248cad2dc28_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTctMS0xLTQzODEx_291bbf26-1b0b-4f46-a3c1-f4552f84716d"
      unitRef="usd">-3477000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i82540542e5664d38b92ead1c8fd91fe8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTktMS0xLTQzODEx_23b05596-4d26-437c-bd94-1d0f774656c8"
      unitRef="usd">154495000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia47b55a23d1c4996b15578081f9f5ca8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTExLTEtMS00MzgxMQ_a0e8d1ef-0251-4171-b845-8a7da19564ee"
      unitRef="usd">-27912000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTEzLTEtMS00MzgxMQ_db7d0678-e23e-47ac-8e31-c68e4342c145"
      unitRef="usd">426172000</us-gaap:StockholdersEquity>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDcx_c2623b43-1eb6-49c0-9fbd-bfd794919f5b">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note&#160;1 &#x2014; Description of Business and Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Nature of Operations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Healthcare Services Group, Inc. (the &#x201c;Company&#x201d;) provides management, administrative and operating expertise and services to the housekeeping, laundry, linen, facility maintenance and dietary service departments of the healthcare industry, including nursing homes, retirement complexes, rehabilitation centers and hospitals located throughout the United States. Although the Company does not directly participate in any government reimbursement programs, the Company&#x2019;s customers receive government reimbursements related to Medicare and Medicaid. Therefore, they are directly affected by any legislation relating to Medicare and Medicaid reimbursement programs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides services primarily pursuant to full service agreements with its customers. In such agreements, the Company is responsible for the day-to-day management of employees located at the customers&#x2019; facilities, as well as for the provision of certain supplies. The Company also provides services on the basis of management-only agreements for a limited number of customers. In a management-only agreement, the Company provides management and supervisory services while the customer facility retains payroll responsibility for the non-supervisory staff. The agreements with customers typically provide for a renewable one year service term, cancellable by either party upon 30 to 90 days&#x2019; notice after an initial period of 60 to 120 days. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is organized into two reportable segments: housekeeping, laundry, linen and other services (&#x201c;Housekeeping&#x201d;), and dietary department services (&#x201c;Dietary&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Housekeeping consists of managing the customers&#x2019; housekeeping departments, which are principally responsible for the cleaning, disinfecting and sanitizing of resident rooms and common areas of a customer&#x2019;s facility, as well as the laundering and processing of the bed linens, uniforms, resident personal clothing and other assorted linen items utilized at a customer facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dietary consists of managing the customers&#x2019; dietary departments, which are principally responsible for food purchasing, meal preparation and dietitian professional services, which includes the development of menus that meet residents&#x2019; dietary needs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial statements have been prepared in accordance with United States generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) and with the rules and regulations of the SEC, specifically Regulation S-X and the instructions to Form 10-K. Unless otherwise indicated, all references to years are to the Company&#x2019;s fiscal year, which ends on December 31. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Consolidated Financial Statements include the accounts of Healthcare Services Group, Inc. and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Use of Estimates in Financial Statements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In preparing financial statements in conformity with U.S. GAAP, estimates and assumptions are made that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities, and the reported amounts of revenues and expenses. Actual results could differ from those estimates. Significant estimates are used in determining, but are not limited to, the Company&#x2019;s allowance for doubtful accounts, accrued insurance claims, valuations, deferred taxes and reviews for potential impairment. The estimates are based upon various factors including current and historical trends, as well as other pertinent industry and regulatory authority information, including the potential future effects of COVID-19. Management regularly evaluates this information to determine if it is necessary to update the basis for its estimates and to adjust for known changes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company utilizes valuation techniques that maximize the use of observable inputs (Levels 1 and 2) and minimize the use of unobservable inputs (Level 3) within the fair value hierarchy. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities are classified within the fair value hierarchy based on the lowest level (least observable) input that is significant to the measurement in its entirety.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While unobservable inputs reflect the Company&#x2019;s market assumptions, preference is given to observable inputs. These two types of inputs create the following fair value hierarchy:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Quoted prices for identical instruments in active markets;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Significant inputs to the valuation model are unobservable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments that are measured at fair value on a recurring basis consist of marketable securities and the deferred compensation fund investments. Other financial instruments such as cash and cash equivalents, accounts and notes receivable, accounts payable (including income taxes payable and accrued expenses) and borrowings under the Company&#x2019;s line of credit are short-term in nature, and therefore the carrying value of these instruments are deemed to approximate their fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 6 &#x2014; Fair Value Measurements for the fair value hierarchy table and for details on the measurement of fair value for assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash and cash equivalents are held in U.S. financial institutions or in custodial accounts with U.S. financial institutions. Cash equivalents are defined as short-term, highly liquid investments with a maturity of three months or less at time of purchase that are readily convertible into cash and have insignificant interest rate risk. The Company currently has bank deposits with financial institutions in the U.S. that exceed FDIC insurance limits.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Investments in Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable securities are defined as fixed income investments which are highly liquid and can be readily purchased or sold through established markets. As of December&#160;31, 2022 and 2021, the Company had marketable securities of $95.2&#160;million and $114.4&#160;million, respectively, comprised primarily of tax-exempt municipal bonds. These investments are accounted for as available-for-sale securities and are reported at fair value on the Company's Consolidated Balance Sheets. For the years ended December&#160;31, 2022 and 2021, $7.5&#160;million and $1.6 million of unrealized losses related to these investments were recorded in other comprehensive income, respectively. For the year ended December&#160;31, 2020, $2.6&#160;million of unrealized gains related to these marketable securities were recorded in other comprehensive income. Unrealized gains and losses are recorded net of income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These assets are available for future needs under the Company&#x2019;s self-insurance programs and are held by the Company&#x2019;s wholly-owned captive insurance company subsidiary as required by state insurance regulations. The Company&#x2019;s investment policy is intended to manage the assets to achieve the goals of preserving principal, maintaining adequate liquidity at all times, and maximizing returns subject to investment guidelines. The investment policy limits investment to certain types of instruments issued by institutions primarily with investment grade credit ratings and places restrictions on concentration by type and issuer.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company periodically reviews the investments in marketable securities for credit impairment when an investment&#x2019;s fair value declines below the amortized cost basis and whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. As of December&#160;31, 2022, management believes that the recorded value of the Company&#x2019;s investments in marketable securities was recoverable in all material respects. See Note 6 &#x2014; Fair Value Measurements for credit impairment considerations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Accounts and Notes Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts and notes receivable consist of Housekeeping and Dietary segment trade receivables from contracts with customers. The Company&#x2019;s payment terms with customers for services provided are defined within each customer&#x2019;s service agreement. All accounts receivables are considered short term assets as the Company does not grant payment terms greater than one year. Accounts receivable initially are recorded at the transaction amount, and are recorded after the Company has an unconditional right to payment where only the passage of time is required before payment is received. Each reporting period, the Company evaluates the collectability of outstanding receivable balances and records an allowance for doubtful accounts representing an estimate of future expected credit loss. Additions to the allowance for doubtful accounts are made by recording a charge to bad debt expense reported in&#160;costs of services provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes receivable are initially recorded when accounts receivable are transferred into a promissory note and are recorded as an alternative to accounts receivable to memorialize an unqualified promise to pay a specific sum, typically with interest, in accordance with a defined payment schedule. The Company&#x2019;s payment terms with customers on promissory notes can vary based on several factors and the circumstances of each promissory note, however typically promissory notes mature over a 1 to 4 year period. Similar to accounts receivable, each reporting period the Company evaluates the collectability of outstanding notes receivable balances and records an allowance for doubtful accounts representing an estimate of future expected credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 7 &#x2014; Accounts and Notes Receivable herein for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates the allowance for doubtful accounts using an expected loss model prepared in accordance with the FASB Accounting Standards Codification subtopic 326 &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%"&gt;Credit Losses - Measurement of Credit Losses on Financial Instruments&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; (&#x201c;ASC 326&#x201d;). ASC 326 requires the Company to estimate the lifetime expected credit losses on accounts receivable and notes receivable and to record an allowance to offset the receivables at the time when the transactions are recorded. Modeling is prepared after considering historical experience, current conditions, and reasonable and supportable economic forecasts to estimate lifetime expected credit losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 8 &#x2014; Allowance for Doubtful Accounts herein for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Inventories and Supplies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories and supplies include housekeeping, linen and laundry supplies, as well as food provisions and supplies. Non-linen inventories and supplies are stated on a first-in, first-out (FIFO) basis, and reduced as deemed necessary to approximate the lower of cost or net realizable value. Linen supplies are amortized on a straight-line basis over their estimated useful life of 24 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue from contracts with customers when or as the promised goods and services are provided to customers. Revenues are reported net of sales taxes that are collected from customers and remitted to taxing authorities. The amount of revenue recognized by the Company is based on the consideration to which the Company is entitled in exchange for providing the contracted goods and services. Refer to Note&#160;2 &#x2014; Revenue herein for further information. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 records assets and liabilities on the balance sheet to recognize the rights and obligations arising from leasing arrangements with contractual terms greater than 12 months, as permitted by U.S. GAAP. A leasing arrangement includes any contract which entitles the Company to the right of use of an identified tangible asset where there are no restrictions as to the direct of use of the asset, and the Company obtains substantially all of the economic benefits from the right of use. As of the years ended December 31, 2022 and 2021, the Company was only the lessee of operating lease arrangements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 9 &#x2014; Lease Commitments herein for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, with the exception of those pertaining to leases, are stated at cost, net of accumulated depreciation. Additions, renewals and improvements are capitalized, while maintenance and repair costs are expensed when incurred. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the respective accounts and any resulting gain or loss is included in income. Depreciation is recorded using the straight-line method over the following estimated useful lives: Housekeeping and Dietary equipment &#x2014; 3 to 5 years; computer hardware and software&#160;&#x2014; 3 to 5 years; and other, consisting of furniture and fixtures, leasehold improvements and vehicles&#160;&#x2014; 5&#160;to 10 years. Depreciation expense on property and equipment for the years ended December&#160;31, 2022, 2021 and 2020 was $10.5 million, $10.3 million and $10.1 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the asset and liability method of accounting for income taxes. Under this method, income tax expense or benefits are recognized for the amount of taxes payable or refundable for the current period. The Company accrues for probable tax obligations as required, based on facts and circumstances in various regulatory environments. In addition, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. When appropriate, valuation allowances are recorded to reduce deferred tax assets to amounts for which realization is more likely than not. Deferred tax assets and liabilities are more fully described in Note 12 &#x2014; Income Taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Uncertain income tax positions taken or expected to be taken in tax returns are reflected within the Company&#x2019;s Consolidated Financial Statements based on a recognition and measurement process.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may from time to time be assessed interest or penalties by taxing jurisdictions, although any such assessments historically have been minimal and immaterial to its financial results. When the Company has received an assessment for interest and/or penalties, it will be classified in the financial statements as selling, general and administrative expense. In addition, any interest or penalties relating to recognized uncertain tax positions would also be recorded in selling, general and administrative expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Earnings per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic earnings per common share is computed by dividing income available to common shareholders by the weighted-average number of common shares outstanding for the period. Diluted earnings per common share is computed using the weighted-average number of common shares outstanding and dilutive common shares, such as those issuable upon exercise of stock options and upon the vesting of restricted stock and restricted stock units.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 estimates the fair value of share-based awards on the date of grant using the Black-Scholes valuation model for stock options, using a Monte Carlo simulation for performance restricted stock units, and using the share price on the date of grant for restricted stock units and deferred stock units. The value of the award is recognized ratably as an expense in the Company&#x2019;s Consolidated Statements of Comprehensive Income over the requisite service periods, with adjustments made for forfeitures as they occur.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Advertising Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed when incurred. Advertising costs were not material for the years ended December&#160;31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The carrying amounts of long-lived assets are periodically reviewed to determine whether current events or circumstances warrant adjustment to such carrying amounts. Any impairment would be measured as the amount that the carrying value of such assets exceeds their fair value, primarily based on estimated undiscounted cash flows. Considerable management judgment is necessary to estimate the fair value of assets. Assets to be disposed of are carried at the lower of their financial statement carrying amount or fair value, less cost to sell. No&#160;impairment loss was recognized on the Company&#x2019;s long-lived assets during the years ended December 31, 2022, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Identifiable Intangible Assets and Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Identifiable intangible assets are amortized on a straight-line basis over their respective lives. Goodwill represents the excess of cost over the fair value of net assets of acquired businesses. Management reviews the carrying value of goodwill annually during the fourth quarter to assess for impairment on a reporting unit basis, or more often if events or circumstances indicate that the carrying value may exceed its estimated fair value. No&#160;impairment loss was recognized on the Company's intangible assets or goodwill during the years ended December 31, 2022, 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Treasury stock purchases are accounted for under the cost method whereby the entire cost of the acquired stock is recorded as treasury stock. Gains or losses on the subsequent reissuance of shares are credited or charged to additional paid-in capital.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments that are subject to credit risk are cash and cash equivalents, marketable securities, deferred compensation funding and accounts and notes receivable. At December&#160;31, 2022 and 2021, the majority of the Company&#x2019;s cash and cash equivalents and marketable securities were held in one large financial institution located in the United States. The Company&#x2019;s marketable securities are fixed income investments which are highly liquid and can be readily purchased or sold through established markets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s customers are concentrated in the healthcare industry and are primarily providers of long-term care. The revenues of many of the Company&#x2019;s customers are highly reliant on Medicare, Medicaid and third party payors&#x2019; reimbursement funding rates. New legislation or changes in existing regulations could directly impact the governmental reimbursement programs in which the customers participate. As a result, the Company may not realize the full effects of such programs until these laws are fully implemented and governmental agencies issue applicable regulations or guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Although the Company negotiates the pricing and other terms for the majority of our purchases of food and dining supplies directly with national manufacturers, the Company procures more than 50% of these products and other items through Sysco Corporation (&#x201c;Sysco&#x201d;). Sysco, is responsible for tracking our orders and delivering products to our specific locations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Significant Customers&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022, 2021 and 2020, Genesis Healthcare, Inc. (&#x201c;Genesis&#x201d;) accounted for $169.1 million or 10.0%, $177.1 million or 10.8% and $258.7 million or 14.7% of the Company&#x2019;s consolidated revenues, respectively. Genesis commenced a restructuring effort in 2020 that continued in 2022. As part of Genesis&#x2019; restructuring effort, during 2021, the Company and Genesis reached an agreement in principle to modify pricing through December 2021 (at which time the original pricing terms resumed) and payment terms through December 2022, at which point the original payment terms would resume. The agreement was executed in 2022. Genesis remains largely compliant with the terms of the agreement as the parties continue discussions regarding a long-term contract structure. As of December&#160;31, 2022, the Company had outstanding accounts receivable and notes receivable of $36.2&#160;million and $20.4&#160;million, respectively, from Genesis. Although the Company expects to continue its relationship with Genesis, there can be no assurance thereof. Revenues generated from Genesis were included in both operating segments previously mentioned. Any extended discontinuance of revenues, or significant reduction, from this customer could, if not replaced, have a material impact on our operations. In addition, if Genesis fails to abide by current payment terms it could increase our accounts receivable balance and have a material adverse effect on our financial condition, results of operations, and cash flows. No other single customer or customer group represented more than 10% of consolidated revenues for the years ended December&#160;31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There have been no new accounting pronouncements that have significance, or potential significance, to our Consolidated Financial Statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <hcsg:NatureofOperationsPolicyTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDg5_ef8cdb9b-76a8-4259-8102-e6ff1798b9cd">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Healthcare Services Group, Inc. (the &#x201c;Company&#x201d;) provides management, administrative and operating expertise and services to the housekeeping, laundry, linen, facility maintenance and dietary service departments of the healthcare industry, including nursing homes, retirement complexes, rehabilitation centers and hospitals located throughout the United States. Although the Company does not directly participate in any government reimbursement programs, the Company&#x2019;s customers receive government reimbursements related to Medicare and Medicaid. Therefore, they are directly affected by any legislation relating to Medicare and Medicaid reimbursement programs.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides services primarily pursuant to full service agreements with its customers. In such agreements, the Company is responsible for the day-to-day management of employees located at the customers&#x2019; facilities, as well as for the provision of certain supplies. The Company also provides services on the basis of management-only agreements for a limited number of customers. In a management-only agreement, the Company provides management and supervisory services while the customer facility retains payroll responsibility for the non-supervisory staff. The agreements with customers typically provide for a renewable one year service term, cancellable by either party upon 30 to 90 days&#x2019; notice after an initial period of 60 to 120 days. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is organized into two reportable segments: housekeeping, laundry, linen and other services (&#x201c;Housekeeping&#x201d;), and dietary department services (&#x201c;Dietary&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Housekeeping consists of managing the customers&#x2019; housekeeping departments, which are principally responsible for the cleaning, disinfecting and sanitizing of resident rooms and common areas of a customer&#x2019;s facility, as well as the laundering and processing of the bed linens, uniforms, resident personal clothing and other assorted linen items utilized at a customer facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dietary consists of managing the customers&#x2019; dietary departments, which are principally responsible for food purchasing, meal preparation and dietitian professional services, which includes the development of menus that meet residents&#x2019; dietary needs.&lt;/span&gt;&lt;/div&gt;</hcsg:NatureofOperationsPolicyTextBlock>
    <hcsg:RevenueFromContractWithCustomerRenewalTerm
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzEzMjM_2bb01868-4f6f-42d3-90d4-ac8e2e8f19e4">P1Y</hcsg:RevenueFromContractWithCustomerRenewalTerm>
    <hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod
      contextRef="ia23309962b1147faacab19eb40eec046_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzEzNzM_cc914b67-4c8d-4737-8715-9cb4236b1569">P30D</hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod>
    <hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod
      contextRef="i73a4480df07b4606a78d47c159a816f4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzEzNzk_2e59c567-914b-47bb-8dac-ee169f2f923b">P90D</hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod>
    <hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice
      contextRef="ia23309962b1147faacab19eb40eec046_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE0MTc_d0f8d417-43ee-4fb0-b2a6-12f5e2d9e178">P60D</hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice>
    <hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice
      contextRef="i73a4480df07b4606a78d47c159a816f4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE0MjM_67c196ee-858d-473c-90ec-52395a89a790">P120D</hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice>
    <us-gaap:NumberOfReportableSegments
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE0NTk_92deb52a-a7f8-4ec8-8578-920979458c0f"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDc3_2b759f87-c9b9-4eda-aba2-e155acf11b92">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The financial statements have been prepared in accordance with United States generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;) and with the rules and regulations of the SEC, specifically Regulation S-X and the instructions to Form 10-K. Unless otherwise indicated, all references to years are to the Company&#x2019;s fiscal year, which ends on December 31. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying Consolidated Financial Statements include the accounts of Healthcare Services Group, Inc. and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDkz_5cf5b220-fb7b-4773-8c07-3cd7b00cf112">In preparing financial statements in conformity with U.S. GAAP, estimates and assumptions are made that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities, and the reported amounts of revenues and expenses. Actual results could differ from those estimates. Significant estimates are used in determining, but are not limited to, the Company&#x2019;s allowance for doubtful accounts, accrued insurance claims, valuations, deferred taxes and reviews for potential impairment. The estimates are based upon various factors including current and historical trends, as well as other pertinent industry and regulatory authority information, including the potential future effects of COVID-19. Management regularly evaluates this information to determine if it is necessary to update the basis for its estimates and to adjust for known changes.</us-gaap:UseOfEstimates>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDgx_cefa692d-62e9-49a5-9c7f-cd81ee9d2ead">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines fair value as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company utilizes valuation techniques that maximize the use of observable inputs (Levels 1 and 2) and minimize the use of unobservable inputs (Level 3) within the fair value hierarchy. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities are classified within the fair value hierarchy based on the lowest level (least observable) input that is significant to the measurement in its entirety.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;While unobservable inputs reflect the Company&#x2019;s market assumptions, preference is given to observable inputs. These two types of inputs create the following fair value hierarchy:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Quoted prices for identical instruments in active markets;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Level 3&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#x2013; Significant inputs to the valuation model are unobservable&lt;/span&gt;&lt;/div&gt;The Company&#x2019;s financial instruments that are measured at fair value on a recurring basis consist of marketable securities and the deferred compensation fund investments. Other financial instruments such as cash and cash equivalents, accounts and notes receivable, accounts payable (including income taxes payable and accrued expenses) and borrowings under the Company&#x2019;s line of credit are short-term in nature, and therefore the carrying value of these instruments are deemed to approximate their fair value.</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDk0_10896fcf-1673-43eb-a509-6d97a8a5f692">Cash and cash equivalents are held in U.S. financial institutions or in custodial accounts with U.S. financial institutions. Cash equivalents are defined as short-term, highly liquid investments with a maturity of three months or less at time of purchase that are readily convertible into cash and have insignificant interest rate risk. The Company currently has bank deposits with financial institutions in the U.S. that exceed FDIC insurance limits.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDk2_21701089-6647-4653-b61a-ae5b3949b28c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Marketable securities are defined as fixed income investments which are highly liquid and can be readily purchased or sold through established markets. As of December&#160;31, 2022 and 2021, the Company had marketable securities of $95.2&#160;million and $114.4&#160;million, respectively, comprised primarily of tax-exempt municipal bonds. These investments are accounted for as available-for-sale securities and are reported at fair value on the Company's Consolidated Balance Sheets. For the years ended December&#160;31, 2022 and 2021, $7.5&#160;million and $1.6 million of unrealized losses related to these investments were recorded in other comprehensive income, respectively. For the year ended December&#160;31, 2020, $2.6&#160;million of unrealized gains related to these marketable securities were recorded in other comprehensive income. Unrealized gains and losses are recorded net of income taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;These assets are available for future needs under the Company&#x2019;s self-insurance programs and are held by the Company&#x2019;s wholly-owned captive insurance company subsidiary as required by state insurance regulations. The Company&#x2019;s investment policy is intended to manage the assets to achieve the goals of preserving principal, maintaining adequate liquidity at all times, and maximizing returns subject to investment guidelines. The investment policy limits investment to certain types of instruments issued by institutions primarily with investment grade credit ratings and places restrictions on concentration by type and issuer.&lt;/span&gt;&lt;/div&gt;The Company periodically reviews the investments in marketable securities for credit impairment when an investment&#x2019;s fair value declines below the amortized cost basis and whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzYzMTY_106bb891-9bb1-402e-a2f6-d5f0c6c70194"
      unitRef="usd">95200000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzYzMjM_c1e1df93-0349-46a4-b2eb-a0d8700970c2"
      unitRef="usd">114400000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzY1NTE_afc2eed9-6043-4193-ac73-4cdacf712f51"
      unitRef="usd">-7500000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzMyOTg1MzQ5MTE5NjQ_33db2f4d-c38d-4f8e-a8d7-64b4aca17f95"
      unitRef="usd">-1600000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:MarketableSecuritiesUnrealizedGainLoss
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzY2ODM_474b451c-f708-4767-9657-5cfb3a87986b"
      unitRef="usd">2600000</us-gaap:MarketableSecuritiesUnrealizedGainLoss>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDc5_b394d227-143c-4071-8103-a842b1fed10d">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts and notes receivable consist of Housekeeping and Dietary segment trade receivables from contracts with customers. The Company&#x2019;s payment terms with customers for services provided are defined within each customer&#x2019;s service agreement. All accounts receivables are considered short term assets as the Company does not grant payment terms greater than one year. Accounts receivable initially are recorded at the transaction amount, and are recorded after the Company has an unconditional right to payment where only the passage of time is required before payment is received. Each reporting period, the Company evaluates the collectability of outstanding receivable balances and records an allowance for doubtful accounts representing an estimate of future expected credit loss. Additions to the allowance for doubtful accounts are made by recording a charge to bad debt expense reported in&#160;costs of services provided.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Notes receivable are initially recorded when accounts receivable are transferred into a promissory note and are recorded as an alternative to accounts receivable to memorialize an unqualified promise to pay a specific sum, typically with interest, in accordance with a defined payment schedule. The Company&#x2019;s payment terms with customers on promissory notes can vary based on several factors and the circumstances of each promissory note, however typically promissory notes mature over a 1 to 4 year period. Similar to accounts receivable, each reporting period the Company evaluates the collectability of outstanding notes receivable balances and records an allowance for doubtful accounts representing an estimate of future expected credit losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzEwOTk1MTE2NjE2NTU_58cdef99-2397-4a57-9d03-ffac9fb23ee0">The Company&#x2019;s payment terms with customers on promissory notes can vary based on several factors and the circumstances of each promissory note, however typically promissory notes mature over a 1 to 4 year period. Similar to accounts receivable, each reporting period the Company evaluates the collectability of outstanding notes receivable balances and records an allowance for doubtful accounts representing an estimate of future expected credit losses.</us-gaap:ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment>
    <us-gaap:CreditLossFinancialInstrumentPolicyTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDkx_96b2f191-dd2a-4a18-9dd1-f7a9f3e5e49d">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company estimates the allowance for doubtful accounts using an expected loss model prepared in accordance with the FASB Accounting Standards Codification subtopic 326 &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%"&gt;Credit Losses - Measurement of Credit Losses on Financial Instruments&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; (&#x201c;ASC 326&#x201d;). ASC 326 requires the Company to estimate the lifetime expected credit losses on accounts receivable and notes receivable and to record an allowance to offset the receivables at the time when the transactions are recorded. Modeling is prepared after considering historical experience, current conditions, and reasonable and supportable economic forecasts to estimate lifetime expected credit losses.&lt;/span&gt;</us-gaap:CreditLossFinancialInstrumentPolicyTextBlock>
    <us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDgz_71665a7c-51ba-44fd-944f-b3f87709a2c4"
      xsi:nil="true"/>
    <us-gaap:InventorySuppliesPolicy
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDc1_fea1c493-0411-4144-902c-6c9299d61172">Inventories and supplies include housekeeping, linen and laundry supplies, as well as food provisions and supplies. Non-linen inventories and supplies are stated on a first-in, first-out (FIFO) basis, and reduced as deemed necessary to approximate the lower of cost or net realizable value. Linen supplies are amortized on a straight-line basis over their estimated useful life of 24 months.</us-gaap:InventorySuppliesPolicy>
    <hcsg:PeriodOfAmortizationOfInventoriesAndSupplies
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzExODQ4_71911017-93b6-4cb4-b4c8-aa4862b64aeb">P24M</hcsg:PeriodOfAmortizationOfInventoriesAndSupplies>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDgw_e09d3499-a0c3-453c-89dc-628f0b5790cd">The Company recognizes revenue from contracts with customers when or as the promised goods and services are provided to customers. Revenues are reported net of sales taxes that are collected from customers and remitted to taxing authorities. The amount of revenue recognized by the Company is based on the consideration to which the Company is entitled in exchange for providing the contracted goods and services.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDg0_29947253-7466-4558-8b9a-9a657b212a64">The Company records assets and liabilities on the balance sheet to recognize the rights and obligations arising from leasing arrangements with contractual terms greater than 12 months, as permitted by U.S. GAAP. A leasing arrangement includes any contract which entitles the Company to the right of use of an identified tangible asset where there are no restrictions as to the direct of use of the asset, and the Company obtains substantially all of the economic benefits from the right of use. As of the years ended December 31, 2022 and 2021, the Company was only the lessee of operating lease arrangements.</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDcz_498dd7a5-5f2b-49f1-81cb-597795671240">Property and equipment, with the exception of those pertaining to leases, are stated at cost, net of accumulated depreciation. Additions, renewals and improvements are capitalized, while maintenance and repair costs are expensed when incurred. When assets are retired or otherwise disposed of, the cost and related accumulated depreciation are removed from the respective accounts and any resulting gain or loss is included in income. Depreciation is recorded using the straight-line method over the following estimated useful lives: Housekeeping and Dietary equipment &#x2014; 3 to 5 years; computer hardware and software&#160;&#x2014; 3 to 5 years; and other, consisting of furniture and fixtures, leasehold improvements and vehicles&#160;&#x2014; 5&#160;to 10 years.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6bf3502236ef4ce1b7508823e65b431f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzEzODk4_82476fad-4c0b-41d7-b7af-6a06ab987bd6">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2cc6c35c45024174994450e40ed1d146_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzEzOTA0_d5a2ef99-9c43-4917-b54d-93fe57daaaef">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i26f55bef637f4ac28b204241c86809a4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzEzOTQx_26717b43-e298-4a98-b637-310f5fc940c1">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8a7402f425694513acc27f78c383cece_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzEzOTQ3_d81b8d96-d774-4e5e-8e64-6d1c5ae9aeb4">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7ddd6b26a2f34224a83ade3508645663_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE0MDM4_95ba6b98-f04e-40c7-aa5f-64c7c8ca63be">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ic8dc20c2f9c34e629123f9e76cfd01bb_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE0MDQ0_447a32bf-0cf9-4c44-b9c2-a1f4c84e8770">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:Depreciation
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE0MTMz_780c9427-371a-4456-a23a-43bdd01fa7d3"
      unitRef="usd">10500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE0MTM3_8798b2a3-2b39-484f-ba74-3b46f3d7ff27"
      unitRef="usd">10300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE0MTQ0_ed01d41c-88a7-437e-86d1-a8194ed22747"
      unitRef="usd">10100000</us-gaap:Depreciation>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDky_1fb63bc8-0ced-428a-9383-5a2d07ef2f0e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses the asset and liability method of accounting for income taxes. Under this method, income tax expense or benefits are recognized for the amount of taxes payable or refundable for the current period. The Company accrues for probable tax obligations as required, based on facts and circumstances in various regulatory environments. In addition, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities. When appropriate, valuation allowances are recorded to reduce deferred tax assets to amounts for which realization is more likely than not. Deferred tax assets and liabilities are more fully described in Note 12 &#x2014; Income Taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Uncertain income tax positions taken or expected to be taken in tax returns are reflected within the Company&#x2019;s Consolidated Financial Statements based on a recognition and measurement process.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may from time to time be assessed interest or penalties by taxing jurisdictions, although any such assessments historically have been minimal and immaterial to its financial results. When the Company has received an assessment for interest and/or penalties, it will be classified in the financial statements as selling, general and administrative expense. In addition, any interest or penalties relating to recognized uncertain tax positions would also be recorded in selling, general and administrative expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDkw_ad611494-0df2-4136-9f4c-54cd0032bada">Basic earnings per common share is computed by dividing income available to common shareholders by the weighted-average number of common shares outstanding for the period. Diluted earnings per common share is computed using the weighted-average number of common shares outstanding and dilutive common shares, such as those issuable upon exercise of stock options and upon the vesting of restricted stock and restricted stock units.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDc2_6c0d61ee-0365-419f-adb7-70895c915dc1">The Company estimates the fair value of share-based awards on the date of grant using the Black-Scholes valuation model for stock options, using a Monte Carlo simulation for performance restricted stock units, and using the share price on the date of grant for restricted stock units and deferred stock units. The value of the award is recognized ratably as an expense in the Company&#x2019;s Consolidated Statements of Comprehensive Income over the requisite service periods, with adjustments made for forfeitures as they occur.</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDY2_c9b67ce1-43f4-46f7-b276-3f619ab7d54d">Advertising costs are expensed when incurred.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE2NzQw_37b394ab-9674-4be3-a4d1-6cb1e06d9b6f"
      unitRef="usd">0</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE2NzQw_a1e88ab4-ab1b-4f46-b35b-f3513b87191b"
      unitRef="usd">0</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE2NzQw_cf220713-5e42-40d2-9eca-9532b07b4897"
      unitRef="usd">0</us-gaap:AdvertisingExpense>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDk1_1043f0d4-56bb-416e-bef3-7611bf089de0">The carrying amounts of long-lived assets are periodically reviewed to determine whether current events or circumstances warrant adjustment to such carrying amounts. Any impairment would be measured as the amount that the carrying value of such assets exceeds their fair value, primarily based on estimated undiscounted cash flows. Considerable management judgment is necessary to estimate the fair value of assets. Assets to be disposed of are carried at the lower of their financial statement carrying amount or fair value, less cost to sell. No&#160;impairment loss was recognized on the Company&#x2019;s long-lived assets during the years ended December 31, 2022, 2021 or 2020.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE3MzY3_3892bc95-ff4a-4db7-b31f-68183884d0a3"
      unitRef="usd">0</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE3MzY3_51d190ab-f029-4518-bd74-6e37e2a90946"
      unitRef="usd">0</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:TangibleAssetImpairmentCharges
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE3MzY3_606801de-656b-4424-af88-d621db22cb73"
      unitRef="usd">0</us-gaap:TangibleAssetImpairmentCharges>
    <us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDY5_d4ee1d17-a976-4586-b98b-191dee6d1d1f">Identifiable intangible assets are amortized on a straight-line basis over their respective lives. Goodwill represents the excess of cost over the fair value of net assets of acquired businesses. Management reviews the carrying value of goodwill annually during the fourth quarter to assess for impairment on a reporting unit basis, or more often if events or circumstances indicate that the carrying value may exceed its estimated fair value. No&#160;impairment loss was recognized on the Company's intangible assets or goodwill during the years ended December 31, 2022, 2021 or 2020.</us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE3OTUx_20fe80a4-11c0-46d0-8f1d-7ce9524f9c7b"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE3OTUx_275b1491-9e35-426d-8b81-fda906905b7f"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <us-gaap:GoodwillAndIntangibleAssetImpairment
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE3OTUx_aef702f3-e6cd-49cd-9782-b5fc4b96deb5"
      unitRef="usd">0</us-gaap:GoodwillAndIntangibleAssetImpairment>
    <hcsg:TreasuryStockPolicyTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDc0_9536da16-7de7-49cc-955b-0ce14396fdf7">Treasury stock purchases are accounted for under the cost method whereby the entire cost of the acquired stock is recorded as treasury stock. Gains or losses on the subsequent reissuance of shares are credited or charged to additional paid-in capital.</hcsg:TreasuryStockPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDcw_614e9d9a-8607-4b3e-9586-6235fcc7043a">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial instruments that are subject to credit risk are cash and cash equivalents, marketable securities, deferred compensation funding and accounts and notes receivable. At December&#160;31, 2022 and 2021, the majority of the Company&#x2019;s cash and cash equivalents and marketable securities were held in one large financial institution located in the United States. The Company&#x2019;s marketable securities are fixed income investments which are highly liquid and can be readily purchased or sold through established markets. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s customers are concentrated in the healthcare industry and are primarily providers of long-term care. The revenues of many of the Company&#x2019;s customers are highly reliant on Medicare, Medicaid and third party payors&#x2019; reimbursement funding rates. New legislation or changes in existing regulations could directly impact the governmental reimbursement programs in which the customers participate. As a result, the Company may not realize the full effects of such programs until these laws are fully implemented and governmental agencies issue applicable regulations or guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Although the Company negotiates the pricing and other terms for the majority of our purchases of food and dining supplies directly with national manufacturers, the Company procures more than 50% of these products and other items through Sysco Corporation (&#x201c;Sysco&#x201d;). Sysco, is responsible for tracking our orders and delivering products to our specific locations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <hcsg:ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE5MTEw_829111de-1eeb-45cc-b237-249800bb8446"
      unitRef="financial_institution">1</hcsg:ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities>
    <hcsg:ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzE5MTEw_9fb92b2d-d944-4546-a135-b82dadd7300a"
      unitRef="financial_institution">1</hcsg:ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i47149e66331640ca9b1f927a3d73e170_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIwMTA4_6b519541-2c5a-4974-ab42-e22fb8f149f5"
      unitRef="number">0.50</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3dd5854959e49a9a796e5e61ad65f21_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIwMzg5_1e98899b-a326-4209-963c-3cc671f2444b"
      unitRef="usd">169100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic3dd5854959e49a9a796e5e61ad65f21_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIwMzk1_aac19c7c-984b-48e9-a1c9-d434397e0a14"
      unitRef="number">0.100</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b4953e49b7946f4bd27fe60d081ee8e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIwMzk5_99fe9107-41be-461d-81e4-831fdf9f5af9"
      unitRef="usd">177100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3b4953e49b7946f4bd27fe60d081ee8e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIwNDA1_b18741f2-ca22-408a-80dc-cede7803abdc"
      unitRef="number">0.108</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99a0f869950d4b25a78afc7eb36759a4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIwNDEy_7edd84dd-c95a-40b9-85a8-a87464c82dd7"
      unitRef="usd">258700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i99a0f869950d4b25a78afc7eb36759a4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIwNDE4_11c9e648-001d-46a2-9b61-272c35b7ce87"
      unitRef="number">0.147</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableRelatedParties
      contextRef="i228d2acf59cc416da86ff1714f7c6ef5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzMyOTg1MzQ5MDgyMDk_93ce5665-b20c-40be-bc45-261b702bb45d"
      unitRef="usd">36200000</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:NotesReceivableRelatedParties
      contextRef="i228d2acf59cc416da86ff1714f7c6ef5_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzMyOTg1MzQ5MDgyMTc_464ed9ed-7b85-4df1-8bd2-ac526ef22a04"
      unitRef="usd">20400000</us-gaap:NotesReceivableRelatedParties>
    <us-gaap:MajorCustomersPolicyPolicyTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIyMDc4_336a1858-59f7-4664-be6c-5c5272438d62">Although the Company expects to continue its relationship with Genesis, there can be no assurance thereof. Revenues generated from Genesis were included in both operating segments previously mentioned. Any extended discontinuance of revenues, or significant reduction, from this customer could, if not replaced, have a material impact on our operations. In addition, if Genesis fails to abide by current payment terms it could increase our accounts receivable balance and have a material adverse effect on our financial condition, results of operations, and cash flows. No other single customer or customer group represented more than 10% of consolidated revenues for the years ended December&#160;31, 2022, 2021 and 2020.</us-gaap:MajorCustomersPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTgvZnJhZzpkYThjMzBjNDRlOWI0YzdiOGU4ODZiMGE0NmYyYTYzZS90ZXh0cmVnaW9uOmRhOGMzMGM0NGU5YjRjN2I4ZTg4NmIwYTQ2ZjJhNjNlXzIxOTkwMjMyNzc3NDU_d703f69f-013d-480b-9681-87f19b1fc040">There have been no new accounting pronouncements that have significance, or potential significance, to our Consolidated Financial Statements.In making the Company&#x2019;s credit evaluations, management considers the general collection risk associated with trends in the long-term care industry. The Company establishes credit limits through payment terms with customers, performs ongoing credit evaluations and monitors accounts on an aging schedule basis to minimize the risk of loss. Despite the Company&#x2019;s efforts to minimize credit risk exposure, customers could be adversely affected if future industry trends, including those related to COVID-19, change in such a manner as to negatively impact their cash flows. The full effects of COVID-19 on the Company&#x2019;s customers are highly uncertain and cannot be predicted. As a result, the Company&#x2019;s future collection experience can differ significantly from historical collection trends. If the Company&#x2019;s customers experience a negative impact on their cash flows, it could have a material adverse effect on the Company&#x2019;s results of operations and financial condition.The Company evaluates its accounts and notes receivable for expected credit losses quarterly. Accounts receivables are evaluated based on internally developed credit quality indicators derived from the aging of receivables. Notes receivable are evaluated based on internally developed credit quality indicators derived from Management&#x2019;s assessment of collection risk. The Company manages note receivable portfolios using a two tiered approach by disaggregating standard notes receivables, which are promissory notes in good standing, from those who have been identified by Management as having an elevated credit risk profile due to a triggering event such as bankruptcy. At the end of each period the Company sets a reserve for expected credit losses on standard notes receivable based on the Company&#x2019;s historical loss rate. Notes receivable with an elevated risk profile, which are from customers who have filed bankruptcy, are subject to collections activity or are slow payers that are experiencing financial difficulties, are aggregated and evaluated to determine the total reserve for the class of receivable.The guidance in ASC 326 permits entities to make an accounting policy election not to measure an estimate for credit losses on accrued interest if those entities write-off accrued interest deemed uncollectible in a timely manner. The Company follows an income recognition policy on all interest earned on notes receivable. Under such policy the Company accounts for all notes receivable on a non-accrual basis and defers the recognition of any interest income until receipt of cash payments. This policy was established considering the environment of the long-term care industry and not because such notes receivable are necessarily impaired. Accordingly, the Company does not record a credit loss adjustment for accrued interest.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3Xzc0OTc_0247dec6-1934-44e5-8494-af933af6eec6">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note&#160;2 &#x2014; Revenue &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company presents its consolidated revenues disaggregated by reportable segment, as Management evaluates the nature, amount, timing and uncertainty of the Company&#x2019;s revenues by segment. Refer to Note 14 &#x2014; Segment Information herein as well as the information below regarding the Company&#x2019;s reportable segments. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Housekeeping &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Housekeeping accounted for $795.7 million, $821.3 million and $895.3 million of the Company&#x2019;s consolidated revenues for the years ended December 31, 2022, 2021 and 2020, respectively. The Housekeeping services include managing customers&#x2019; housekeeping departments, which are principally responsible for the cleaning, disinfecting and sanitizing of resident rooms and common areas of the customers&#x2019; facilities, as well as the laundering and processing of the bed linens, uniforms, resident personal clothing and other assorted linen items utilized at the customers&#x2019; facilities. Upon beginning service with a customer facility, the Company will typically hire and train the employees previously employed by such facility and assign an on-site manager to supervise and train the front-line personnel and coordinate housekeeping services with other facility support functions in accordance with customer requests. Such management personnel also oversee the execution of various cost and quality control procedures including continuous training and employee evaluation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Dietary &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dietary services accounted for $894.5 million, $820.6 million and $865.0 million of the Company&#x2019;s consolidated revenues for the years ended December 31, 2022, 2021 and 2020, respectively. Dietary services consist of managing customers&#x2019; dietary departments which are principally responsible for food purchasing, meal preparation and professional dietitian services, which include the development of menus that meet the dietary needs of residents. On-site management is responsible for all daily dietary department activities, with regular support provided by a District Manager specializing in dietary services. The Company also offers clinical consulting services to facilities which if contracted is a service bundled within the monthly service provided to customers. Upon beginning service with a customer facility, the Company will typically hire and train the employees previously employed by such facility and assign an on-site manager to supervise and train the front-line personnel and coordinate dietitian services with other facility support functions in accordance with customer requests. Such management personnel also oversee the execution of various cost and quality control procedures including continuous training and employee evaluation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s revenues are derived from contracts with customers. The Company recognizes revenue to depict the transfer of promised goods and services to customers in amounts that reflect the consideration to which the Company is entitled in exchange for those goods and services. The Company&#x2019;s costs of obtaining contracts are not material.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company performs services and provides goods in accordance with its contracts with its customers. Such contracts typically provide for a renewable one year service term, cancellable by either party upon 30 to 90 days&#x2019; notice, after an initial period of 60 to 120 days. A performance obligation is the unit of account under ASC 606 and is defined as a promise in a contract to transfer a distinct good or service to the customer. The Company&#x2019;s Housekeeping and Dietary contracts relate to the provision of bundles of goods, services or both, which represent a series of distinct goods and services that are substantially the same and that have the same pattern of transfer to the customer. The Company accounts for the series as a single performance obligation satisfied over time, as the customer simultaneously receives and consumes the benefits of the goods and services provided. Revenue is recognized using the output method, which is based upon the delivery of goods and services to the customers&#x2019; facilities. In limited cases, the Company provides goods, services or both, before the execution of a written contract. In these cases, the Company defers the recognition of revenue until a contract is executed. The amount of such deferred revenue was $0.3&#160;million and $0.1 million as of December&#160;31, 2022 and 2021. Additionally, substantially all such revenue amounts deferred as of December&#160;31, 2021 were subsequently recognized as revenue during the year ended December 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The transaction price is the amount of consideration to which the Company is entitled in exchange for transferring promised goods or services to its customers. The transaction price does not include taxes assessed or collected. The Company&#x2019;s contracts detail the fees that the Company charges for the goods and services it provides. For certain contracts which contain a variable component to the transaction price, the Company is required to make estimates of the amount of consideration to which the Company will be entitled, based on variability in resident and patient populations serviced, product usage or quantities consumed. The Company recognizes revenue related to such estimates only when the Company determines that there will not be a significant reversal in the amount of revenue recognized. During the year ended December&#160;31, 2022 the Company recognized a $10.0&#160;million reduction to revenues related to a contract modification. The Company&#x2019;s contracts generally do not contain significant financing components, as payment terms are less than one year. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company allocates the transaction price to each performance obligation, noting that the bundle of goods, services or goods and services provided under each Housekeeping and Dietary contract represents a single performance obligation that is satisfied over time. The Company recognizes the related revenue when it satisfies the performance obligation by transferring a bundle of promised goods, services or both to a customer. Such recognition is on a monthly or weekly basis, as goods are provided and services are performed. In some cases, the Company requires customers to pay in advance for goods and services to be provided. As of December&#160;31, 2022 and 2021, the value of the contract liabilities associated with customer prepayments was $3.1 million &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;and $2.5 million&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;, respectively. Additionally, all such revenue amounts deferred as of December&#160;31, 2021 were subsequently recognized as revenue during the year ended December 31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Transaction Price Allocated to Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 recognizes revenue as it satisfies the performance obligations associated with contracts with customers, which due to the nature of the goods and services provided by the Company, are satisfied over time. Contracts may contain transaction prices that are fixed, variable or both. The Company&#x2019;s contracts with customers typically provide for an initial term of one year, with renewable one year service terms, cancellable by either party upon 30 to 90 days&#x2019; notice after an initial period of 60 to 120 days.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the Company had $120.3 million related to performance obligations that were unsatisfied or partially unsatisfied for which the Company expects to recognize revenue. The Company expects to recognize revenue on approximately 85.7% of the remaining performance obligations over the next 12 months, with the balance to be recognized thereafter. These amounts exclude variable consideration primarily related to performance obligations that consists of a series of distinct service periods with revenues based on future performance that cannot be estimated at contract inception. The Company also has elected to apply the practical expedient that permits exclusion of information about the remaining performance obligations with original expected durations of one year or less.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5dc5bf11ca54442bac9471064a9cf31_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzMzOQ_05f5ef19-302e-44b0-a80b-355998581a65"
      unitRef="usd">795700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief79fe0b53ae4cfe8a77a43232836a50_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzM0Mw_53fc84f9-5a2b-408b-b4ed-99019ca9c42e"
      unitRef="usd">821300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i305bc1d1ad80441987e7b7c71a49b852_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzM1MA_0d5dd492-ee80-4d48-98a7-68eaf5b04371"
      unitRef="usd">895300000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib905573712a440108ef4127523d48a55_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzEzNTE_16385685-8a20-4e6f-be8e-5b701ecb2dc6"
      unitRef="usd">894500000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i33a9788ffb324d0e8d98f516d39db722_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzEzNTU_c0e8157e-e3e7-4ba9-b2c3-9d951be925f6"
      unitRef="usd">820600000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84a4a33794ca40cc8e55745c210abd78_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzEzNjI_bcc63025-8bd4-471a-84c9-3f5958db55bb"
      unitRef="usd">865000000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <hcsg:RevenueFromContractWithCustomerRenewalTerm
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzMxMjc_2bb01868-4f6f-42d3-90d4-ac8e2e8f19e4">P1Y</hcsg:RevenueFromContractWithCustomerRenewalTerm>
    <hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod
      contextRef="ia23309962b1147faacab19eb40eec046_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzMxNzc_943a3122-b64d-4771-9d79-c19e85bca534">P30D</hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod>
    <hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod
      contextRef="i73a4480df07b4606a78d47c159a816f4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzMxODM_0c2fccce-ce1f-4b70-a6b8-416f5f7af682">P90D</hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod>
    <hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice
      contextRef="ia23309962b1147faacab19eb40eec046_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzMyMjI_53c37bc7-d316-498d-862c-e5e9a7a46013">P60D</hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice>
    <hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice
      contextRef="i73a4480df07b4606a78d47c159a816f4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzMyMjg_bb9824b9-eb8e-48d4-90eb-782d51bc5f61">P120D</hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i6c2d1fef671144ae9ae23452eb47802a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzQyMTg_36b92e32-07b3-46e5-ae7a-e84860fb22e3"
      unitRef="usd">300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i83f7da6af59c4e37893d70e279e1918d_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzMyOTg1MzQ4OTEzMTc_5cff5974-9270-4a91-a336-98822f87c096"
      unitRef="usd">100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzY1OTcwNjk3NzQ1ODI_5d3e8a84-858c-4275-95cd-32f5c0d61b0a"
      unitRef="usd">-10000000</us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i0ae628df1f29441495263112cebca75c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzYwMzE_3f049374-4f5e-482d-9b50-e4b9975f1362"
      unitRef="usd">3100000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i558efe4f803148d2b6538cabe453cdcb_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzYwMzg_39e9e4c9-fd08-4555-8403-dc2fa4942ebe"
      unitRef="usd">2500000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:RevenuePerformanceObligationDescriptionOfTiming
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3Xzc0OTk_71db4d78-230d-4643-aac0-e9972a78383a">The Company&#x2019;s contracts with customers typically provide for an initial term of one year, with renewable one year service terms, cancellable by either party upon 30 to 90 days&#x2019; notice after an initial period of 60 to 120 days.</us-gaap:RevenuePerformanceObligationDescriptionOfTiming>
    <hcsg:RevenueFromContractWithCustomerRenewalTerm
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzY2MzM_2bb01868-4f6f-42d3-90d4-ac8e2e8f19e4">P1Y</hcsg:RevenueFromContractWithCustomerRenewalTerm>
    <hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod
      contextRef="ia23309962b1147faacab19eb40eec046_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzY2ODQ_cc914b67-4c8d-4737-8715-9cb4236b1569">P30D</hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod>
    <hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod
      contextRef="i73a4480df07b4606a78d47c159a816f4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzY2OTA_2e59c567-914b-47bb-8dac-ee169f2f923b">P90D</hcsg:RevenueFromContractWithCustomerCancellationNoticePeriod>
    <hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice
      contextRef="ia23309962b1147faacab19eb40eec046_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzY3Mjg_d0f8d417-43ee-4fb0-b2a6-12f5e2d9e178">P60D</hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice>
    <hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice
      contextRef="i73a4480df07b4606a78d47c159a816f4_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzY3MzQ_67c196ee-858d-473c-90ec-52395a89a790">P120D</hcsg:RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice>
    <us-gaap:RevenueRemainingPerformanceObligation
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzY3NjI_cc0bd652-af26-4a8f-b99a-d50c2beea1b4"
      unitRef="usd">120300000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzY5NTc_ecdaddd6-6431-4c75-af6b-e7c85a87e272"
      unitRef="number">0.857</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
      contextRef="i685774cc02344b18b565c95152844b6a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjEvZnJhZzo0ZTg2MjliYTg2MDQ0OWY3YmUyZjMzNjU5YTE0NWE3Ny90ZXh0cmVnaW9uOjRlODYyOWJhODYwNDQ5ZjdiZTJmMzM2NTlhMTQ1YTc3XzcwMTU_98a5a1ea-305f-44c1-9632-1345606c63a1">P12M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzk2Mw_6171f707-fc1a-48bf-b33e-8e288017b1a0">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 3 &#x2014; Changes in Accumulated Other Comprehensive Income by Component&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;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;For the years ended December&#160;31, 2022, 2021 and 2020, the Company&#x2019;s accumulated other comprehensive income consisted of unrealized gains and losses from the Company&#x2019;s available-for-sale marketable securities. The following tables provide a summary of the changes in accumulated other comprehensive income, net of taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.666%"/&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.530%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Gains and (Losses) on Available-for-Sale Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income &#x2014; beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,557&#160;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Losses (gains) reclassified from other comprehensive income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive (loss) income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;2,644&#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:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income &#x2014; ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;All amounts are net of tax.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Realized gains and losses were recorded pre-tax under &#x201c;Investment and other income&#x201d; in the Consolidated Statements of Comprehensive Income. For the year ended December&#160;31, 2022, the Company recorded less than $0.1 million of realized losses from the sale of available-for-sale securities. For the&#160;year ended December&#160;31, 2021,&#160;the Company recorded $0.1&#160;million of realized gains from the sale of available-for-sale securities. For the year ended December&#160;31, 2020, the Company recorded $0.1&#160;million of realized losses from the sale of available-for-sale securities. Refer to Note 6 &#x2014; Fair Value Measurements herein for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;For the year ended December&#160;31, 2022, the change in other comprehensive income was net of a tax benefit of $2.0 million. For the years ended December&#160;31, 2021 and 2020, the changes in other comprehensive income were net of a tax benefit of $0.4 million and expense of $0.7 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;padding-right:9pt;text-align:center;text-indent:-18pt"&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:63.666%"/&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.530%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&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:10pt;font-weight:700;line-height:100%"&gt;Amounts Reclassified from Accumulated Other Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Losses) gains from the sale of available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax (expense) benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) gain reclassified from accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87)&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:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzk2OA_6b58e3fd-4cf9-4d93-8e99-1afafb9e688f">The following tables provide a summary of the changes in accumulated other comprehensive income, net of taxes:&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.666%"/&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.530%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&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="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Gains and (Losses) on Available-for-Sale Securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income &#x2014; beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,919&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,505)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,522)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,557&#160;&lt;/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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Losses (gains) reclassified from other comprehensive income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net current period other comprehensive (loss) income&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;2,644&#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:10pt;font-weight:400;line-height:100%"&gt;Accumulated other comprehensive income &#x2014; ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;All amounts are net of tax.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Realized gains and losses were recorded pre-tax under &#x201c;Investment and other income&#x201d; in the Consolidated Statements of Comprehensive Income. For the year ended December&#160;31, 2022, the Company recorded less than $0.1 million of realized losses from the sale of available-for-sale securities. For the&#160;year ended December&#160;31, 2021,&#160;the Company recorded $0.1&#160;million of realized gains from the sale of available-for-sale securities. For the year ended December&#160;31, 2020, the Company recorded $0.1&#160;million of realized losses from the sale of available-for-sale securities. Refer to Note 6 &#x2014; Fair Value Measurements herein for further information.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;For the year ended December&#160;31, 2022, the change in other comprehensive income was net of a tax benefit of $2.0 million. For the years ended December&#160;31, 2021 and 2020, the changes in other comprehensive income were net of a tax benefit of $0.4 million and expense of $0.7 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="icd4d700dfd7048c9a55178af139d9f7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzQtMS0xLTEtNDM4MTE_f354958f-3d28-454f-82de-ad1bf997a648"
      unitRef="usd">4000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7328d9d9ef7749139b5f8fd880078571_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzQtMy0xLTEtNDM4MTE_70765ba5-0ed5-40f7-844f-83cccfeb4fb6"
      unitRef="usd">5563000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id6c4afc150c74042b2a1654dce92268e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzQtNS0xLTEtNDM4MTE_a9090093-3a83-4c70-aba5-6d5a68697989"
      unitRef="usd">2919000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzUtMS0xLTEtNDM4MTE_d89a9c51-7d71-4cc6-b296-b5909749718c"
      unitRef="usd">-7505000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzUtMy0xLTEtNDM4MTE_3687be93-25ff-4e2f-a657-0073d1b1b421"
      unitRef="usd">-1522000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzUtNS0xLTEtNDM4MTE_c60cf259-30d6-4f8a-a7e9-72f525e6c039"
      unitRef="usd">2557000</us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzYtMS0xLTEtNDM4MTE_2b496600-f8e7-4481-85f5-9f30da72db5f"
      unitRef="usd">-28000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzYtMy0xLTEtNDM4MTE_19c2ce39-c283-4512-b08c-e39166d8c56a"
      unitRef="usd">41000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzYtNS0xLTEtNDM4MTE_36b81bb8-c490-4793-bed8-453e21e7ca8e"
      unitRef="usd">-87000</us-gaap:ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzctMS0xLTEtNDM4MTE_dd41225b-beef-403f-9263-bf087fa7b153"
      unitRef="usd">-7477000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzctMy0xLTEtNDM4MTE_31cfbad7-14f6-4137-a8ae-c1be021a6a18"
      unitRef="usd">-1563000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzctNS0xLTEtNDM4MTE_1dfd4466-7326-47f4-9362-997a4e7a8997"
      unitRef="usd">2644000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i4e3ea54c6f444c30808a8248cad2dc28_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzgtMS0xLTEtNDM4MTE_0666b688-2c7d-4601-9ae1-924b3b174e9a"
      unitRef="usd">-3477000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icd4d700dfd7048c9a55178af139d9f7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzgtMy0xLTEtNDM4MTE_72b545ae-40ae-4012-ae6c-93ac0e0a7619"
      unitRef="usd">4000000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7328d9d9ef7749139b5f8fd880078571_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTo1NmYxNDZhMzg3Mzc0MmNiYjBiOWI2YTY4ZGIwMzkwYi90YWJsZXJhbmdlOjU2ZjE0NmEzODczNzQyY2JiMGI5YjZhNjhkYjAzOTBiXzgtNS0xLTEtNDM4MTE_bc09e000-a0fc-4b92-b500-aa8474c0ba5d"
      unitRef="usd">5563000</us-gaap:StockholdersEquity>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzUzNA_f4499efd-2c9c-49d6-a04b-f4ce95ad3db5"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzY0Nw_dea1457a-75b7-4c11-9cb3-6374ed5dea86"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzYwNDczMTM5NTM5MDM_cb9ac4fb-bbb6-4f77-b909-c5e46d3cf982"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzg1MA_7217c6cc-5960-41f5-b6fe-a5a6b25773e5"
      unitRef="usd">-2000000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzY1OTcwNjk3Njc5MjU_486adb56-6b42-424e-a0e6-9938570c08fc"
      unitRef="usd">400000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzk1Ng_b2185d41-4dcc-42d0-b5a8-49e42e634a2a"
      unitRef="usd">700000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90ZXh0cmVnaW9uOmVmZjBjYjIwNzA5YjQyODNhNWUzYzZlMGY2NTAzN2YyXzk3MA_e94d7a22-40df-48e0-8e04-326cb98c4eee">&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:63.666%"/&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.530%"/&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.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.160%"/&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:10pt;font-weight:700;line-height:100%"&gt;Amounts Reclassified from Accumulated Other Comprehensive Income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Losses) gains from the sale of available-for-sale securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax (expense) benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net (loss) gain reclassified from accumulated other comprehensive income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(87)&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:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <hcsg:InvestmentIncomeAndOther
      contextRef="i5d2fd8b563444c81a520f5d042b072d3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzQtMS0xLTEtNDM4MTE_3a7ea72b-9c08-411e-a51d-300175a5a17b"
      unitRef="usd">-37000</hcsg:InvestmentIncomeAndOther>
    <hcsg:InvestmentIncomeAndOther
      contextRef="i099dfe039da84c3295ce54729568a5da_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzQtMy0xLTEtNDM4MTE_1e6b17d7-b7ee-4c4a-ae0a-cb70e99d7dd2"
      unitRef="usd">55000</hcsg:InvestmentIncomeAndOther>
    <hcsg:InvestmentIncomeAndOther
      contextRef="i7e9df90c51b441dc9f795cf909f898cd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzQtNS0xLTEtNDM4MTE_ffc531db-367f-4617-8f0b-b1a3a0693686"
      unitRef="usd">-114000</hcsg:InvestmentIncomeAndOther>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5d2fd8b563444c81a520f5d042b072d3_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzUtMS0xLTEtNDM4MTE_d17f05bd-2a47-4ee2-b443-fcf674969de1"
      unitRef="usd">-9000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i099dfe039da84c3295ce54729568a5da_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzUtMy0xLTEtNDM4MTE_84ea970c-46ca-4b0b-89ea-bcaa14a7c039"
      unitRef="usd">14000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7e9df90c51b441dc9f795cf909f898cd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzUtNS0xLTEtNDM4MTE_c43f8824-7857-4987-904e-fa15c5c92170"
      unitRef="usd">-27000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ia9ed9f4032304e6f84f30403661cfc08_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzYtMS0xLTEtNDM4MTE_e569e450-f225-47f3-b780-bae9492d99ca"
      unitRef="usd">-28000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i41e4492cc9934bb895379bbc04e62c27_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzYtMy0xLTEtNDM4MTE_3243fb02-3e01-4150-ac8e-84de6e1099b2"
      unitRef="usd">41000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5a0476a40f434837829450e44b71bc3f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjQvZnJhZzplZmYwY2IyMDcwOWI0MjgzYTVlM2M2ZTBmNjUwMzdmMi90YWJsZTpjMTYzMjBkZjQ0OWQ0ZmU1YjAyNTY5ZGYwZjYyYzkzOS90YWJsZXJhbmdlOmMxNjMyMGRmNDQ5ZDRmZTViMDI1NjlkZjBmNjJjOTM5XzYtNS0xLTEtNDM4MTE_21ebbcea-afbd-46ae-974a-012db978f234"
      unitRef="usd">-87000</us-gaap:NetIncomeLoss>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90ZXh0cmVnaW9uOjVlNDg4NzBmYTNjYjQ0NzVhNDJiZTcxNTc5NmY1Y2VmXzg3NQ_450c972f-b248-4925-be0b-0c63d24d4bdc">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 4 &#x2014; Property and Equipment, Net&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost. Depreciation is recorded over the estimated useful life of each class of depreciable asset, and is computed using the straight-line method. Leasehold improvements are amortized over the shorter of the estimated asset life or term of the lease. Repairs and maintenance costs are charged to expense as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;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;The following table sets forth the amounts of property and equipment by each class of depreciable asset as of December&#160;31, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;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: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:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Housekeeping and Dietary equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMC0xLTEtNDM4MTE_aa348fb4-5029-4418-96ef-9f0da28b6016"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMC0xLTEtNDM4MTE_df426044-6bc2-406c-9b13-887efdd5f12b"&gt;Operating lease &#x2014; right-of-use assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Includes furniture and fixtures, leasehold improvements and autos and trucks.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense for the years ended December&#160;31, 2022, 2021 and 2020 was $10.5 million, $10.3 million, and $10.1 million, respectively. Of the depreciation expense recorded for the years ended December&#160;31, 2022, 2021 and 2020 $6.1 million, $6.4 million and $5.6 million related to the depreciation of the Company&#x2019;s operating lease - right-of-use assets (&#x201c;ROU Assets&#x201d;), respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90ZXh0cmVnaW9uOjVlNDg4NzBmYTNjYjQ0NzVhNDJiZTcxNTc5NmY1Y2VmXzg3OQ_5f4941bf-dfb1-40d5-8f4a-3672f46e0b47">&lt;div style="margin-bottom:5pt;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;The following table sets forth the amounts of property and equipment by each class of depreciable asset as of December&#160;31, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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:10pt;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: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:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Housekeeping and Dietary equipment&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computer hardware and software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMC0xLTEtNDM4MTE_aa348fb4-5029-4418-96ef-9f0da28b6016"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMC0xLTEtNDM4MTE_df426044-6bc2-406c-9b13-887efdd5f12b"&gt;Operating lease &#x2014; right-of-use assets&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, at cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,102&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Includes furniture and fixtures, leasehold improvements and autos and trucks.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i970356900c2d455e88626f5ebf51de5d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzItMS0xLTEtNDM4MTE_d769f8f5-7f9e-4097-8905-850ce6e3814d"
      unitRef="usd">13585000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie5b7b058472d410db8d3d2fc96d40d6b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzItMy0xLTEtNDM4MTE_a5372dfd-c882-419f-ab21-790852719540"
      unitRef="usd">13468000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ifb9275662bd7463ba40327fb0493139c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzMtMS0xLTEtNDM4MTE_246e8f40-8d14-4bf2-9ba0-2a366d33f4eb"
      unitRef="usd">6086000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8e0e02b27ac44b69a69be7ca9711fde3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzMtMy0xLTEtNDM4MTE_06ab2106-38b2-4b37-b3b6-49145527592a"
      unitRef="usd">5880000</us-gaap:PropertyPlantAndEquipmentGross>
    <hcsg:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMS0xLTEtNDM4MTE_c086a1fc-8a32-4d6f-a008-afb30ab9a491"
      unitRef="usd">34445000</hcsg:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <hcsg:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzQtMy0xLTEtNDM4MTE_8e38e531-202e-40ac-afdd-05d38fe027eb"
      unitRef="usd">33217000</hcsg:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="idcad795064b8469d9ec89c1f5b18a21e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzUtMS0xLTEtNDM4MTE_8309608d-8c0b-435b-b02f-a281131b2146"
      unitRef="usd">1055000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i19ce931151b24588a6eccc57d6b76d0d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzUtMy0xLTEtNDM4MTE_1ab1faa9-802d-4b9c-bd08-02dd262a4e12"
      unitRef="usd">1736000</us-gaap:PropertyPlantAndEquipmentGross>
    <hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzYtMS0xLTEtNDM4MTE_3f840727-9177-402e-b33e-be74df0f9447"
      unitRef="usd">55171000</hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzYtMy0xLTEtNDM4MTE_e0b9f17e-1d3f-4806-b33d-9868533db8ae"
      unitRef="usd">54301000</hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzctMS0xLTEtNDM4MTE_a2fb9575-5c00-47cb-872d-6a4679296b0b"
      unitRef="usd">32196000</hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzctMy0xLTEtNDM4MTE_fd8ffe03-d021-4897-bf07-5daf83e7e30c"
      unitRef="usd">26199000</hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzgtMS0xLTEtNDM4MTE_e1c8d45a-3f9b-45aa-b37b-e2815d20e1ca"
      unitRef="usd">22975000</hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90YWJsZTowOWQxMDk2NTc4N2E0ZGNkOTA0MTlmZWNhNWVmY2MyMC90YWJsZXJhbmdlOjA5ZDEwOTY1Nzg3YTRkY2Q5MDQxOWZlY2E1ZWZjYzIwXzgtMy0xLTEtNDM4MTE_ffd4f74e-d9a6-446f-9c67-d4bf06aef414"
      unitRef="usd">28102000</hcsg:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90ZXh0cmVnaW9uOjVlNDg4NzBmYTNjYjQ0NzVhNDJiZTcxNTc5NmY1Y2VmXzY0OA_780c9427-371a-4456-a23a-43bdd01fa7d3"
      unitRef="usd">10500000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90ZXh0cmVnaW9uOjVlNDg4NzBmYTNjYjQ0NzVhNDJiZTcxNTc5NmY1Y2VmXzY1Mg_8798b2a3-2b39-484f-ba74-3b46f3d7ff27"
      unitRef="usd">10300000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90ZXh0cmVnaW9uOjVlNDg4NzBmYTNjYjQ0NzVhNDJiZTcxNTc5NmY1Y2VmXzY2MA_ed01d41c-88a7-437e-86d1-a8194ed22747"
      unitRef="usd">10100000</us-gaap:Depreciation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90ZXh0cmVnaW9uOjVlNDg4NzBmYTNjYjQ0NzVhNDJiZTcxNTc5NmY1Y2VmXzc0OQ_c54916fc-395b-4c20-9fb0-fffe9a7cf3c3"
      unitRef="usd">6100000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90ZXh0cmVnaW9uOjVlNDg4NzBmYTNjYjQ0NzVhNDJiZTcxNTc5NmY1Y2VmXzc1Mw_5570f2c7-ebcd-4c81-b09f-94be16a25afb"
      unitRef="usd">6400000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMjcvZnJhZzo1ZTQ4ODcwZmEzY2I0NDc1YTQyYmU3MTU3OTZmNWNlZi90ZXh0cmVnaW9uOjVlNDg4NzBmYTNjYjQ0NzVhNDJiZTcxNTc5NmY1Y2VmXzc2MA_45af85ae-a1f8-409f-8bb5-4403835e1b8e"
      unitRef="usd">5600000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzIxNjM_4a028f73-d374-4086-aba0-d42fbb4b45a8">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 5 &#x2014; Goodwill and Other Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill represents the excess of the purchase price over the fair value of net assets of acquired businesses. Goodwill is not amortized but is evaluated for impairment on an annual basis or more frequently if impairment indicators arise. To date, the Company has not recognized an impairment of its goodwill. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;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;The following table sets forth the amounts of goodwill by reportable segment, as described in Note 14 &#x2014; Segment Information, as of December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Housekeeping&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dietary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;During the year ended December 31, 2022, the Company&#x2019;s goodwill increased $0.7 million due to a measurement period adjustment pertaining to a prior period acquisition. The Company finalized the acquisition accounting for this transaction in 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;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;The Company&#x2019;s other intangible assets were obtained through acquisitions and are recorded at their fair values at the date of acquisition. The following table sets forth the amounts of other intangible assets as of December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.179%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.619%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 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:10pt;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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Amount&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated 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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Amount&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated 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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No acquisitions occurred during the year ended December 31, 2022. Intangible assets with determinable useful lives are amortized on a straight-line basis over their estimated useful lives. The weighted-average amortization period of customer relationships, trade names, patents, and non-compete agreements are approximately 10 years, 13 years, 8 years, and 4 years, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;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;The following table sets forth the estimated amortization expense for intangibles subject to amortization for 2023, the following four fiscal years and thereafter:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period/Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,819&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,685&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,685&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,666&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,895&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,946&#160;&lt;/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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense for the years ended December&#160;31, 2022, 2021, and 2020 was $4.9 million, $4.4 million and $4.2 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzI4NQ_85aae514-979e-4f72-944c-f7fad925531e"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzIxNjQ_66314c75-641a-4896-968c-3a4ed051c460">&lt;div style="margin-bottom:5pt;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;The following table sets forth the amounts of goodwill by reportable segment, as described in Note 14 &#x2014; Segment Information, as of December&#160;31, 2022 and 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:37.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Housekeeping&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,377&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dietary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;1.During the year ended December 31, 2022, the Company&#x2019;s goodwill increased $0.7 million due to a measurement period adjustment pertaining to a prior period acquisition. The Company finalized the acquisition accounting for this transaction in 2022.</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i5f397d36ea584e3a8bb8ef574f3c2660_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzItMS0xLTEtNDM4MTE_97a48678-c0d0-410e-9229-21b5db6f8fc3"
      unitRef="usd">42377000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic5dc5bf11ca54442bac9471064a9cf31_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzItMy0xLTEtNDM4MTE_3096da4a-5175-44e4-a003-3daa6009a14e"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="i8934f5b309164111af8e6341a64e9553_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzItNS0xLTEtNDM4MTE_d1245ad5-a50e-4630-bd7f-8952d25ba986"
      unitRef="usd">42377000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5833ee2aeddc48caab91d96103c78e6e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzMtMS0xLTEtNDM4MTE_6f6db7b6-8c43-41fc-b858-6e255e8ed002"
      unitRef="usd">32378000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ib905573712a440108ef4127523d48a55_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzMtMy0xLTEtNDM4MTE_0f1c120f-f77d-4f50-aa52-3ba93b0e6313"
      unitRef="usd">774000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="ie7195cc40e794a858cf0d6afedbd7b11_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzMtNS0xLTEtNDM4MTE_09b84d06-6cda-4bd8-821c-56a5409533ee"
      unitRef="usd">33152000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzQtMS0xLTEtNDM4MTE_27543860-501c-47b9-9f06-291d51737d6f"
      unitRef="usd">74755000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzQtMy0xLTEtNDM4MTE_42bcde9c-966e-450a-83de-62555724f2e2"
      unitRef="usd">774000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:Goodwill
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpjN2M2ZGYzMTE1YWE0MGE4YmJiYTA4MzQwN2QzNDFjZC90YWJsZXJhbmdlOmM3YzZkZjMxMTVhYTQwYThiYmJhMDgzNDA3ZDM0MWNkXzQtNS0xLTEtNDM4MTE_33ce85f2-e6f9-405a-8f94-3eeb4aab9077"
      unitRef="usd">75529000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzMyOTg1MzQ4ODg2MjQ_d0416520-2709-4b76-9dfb-e45d1a02c301"
      unitRef="usd">700000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzIxNjg_fc92cecf-1db9-4abf-b98f-c420519b6f45">The following table sets forth the amounts of other intangible assets as of December&#160;31, 2022 and 2021:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:22.179%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.613%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.824%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.619%"/&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:10pt;font-weight:700;line-height:100%"&gt;December 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:10pt;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:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Amount&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated 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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Amount&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Accumulated 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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,423&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="id4c7c2e494af4e7f8e15789849fec171_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzMtMS0xLTEtNDM4MTE_657991c5-3e6c-4927-bb19-ffa1ad0b0c74"
      unitRef="usd">45634000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id4c7c2e494af4e7f8e15789849fec171_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzMtMy0xLTEtNDM4MTE_77d71be1-f583-4faa-8b0f-4dc50a2a2484"
      unitRef="usd">32211000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id4c7c2e494af4e7f8e15789849fec171_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzMtNS0xLTEtNDM4MTE_8b9cd109-f439-45d2-8d2f-9ea9285a904e"
      unitRef="usd">13423000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="ieea6c6655dd64d6280d950cf81862de4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzMtNy0xLTEtNDM4MTE_bfefecd4-9892-4dda-8378-e5ee8db34581"
      unitRef="usd">45634000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ieea6c6655dd64d6280d950cf81862de4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzMtOS0xLTEtNDM4MTE_f9e52f59-cd8b-45fa-80c7-83ab22bb07aa"
      unitRef="usd">27704000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ieea6c6655dd64d6280d950cf81862de4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzMtMTEtMS0xLTQzODEx_60e568ec-f7b9-4a6d-9823-c3c2d5bf1971"
      unitRef="usd">17930000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="id216b1b7e80b4b909a3af35d2e36eec3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzQtMS0xLTEtNDM4MTE_effb316e-c164-4410-9c08-01501df85b3f"
      unitRef="usd">1731000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="id216b1b7e80b4b909a3af35d2e36eec3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzQtMy0xLTEtNDM4MTE_8b7ed953-9bbe-4c0c-8f60-c2ed3dd3cf69"
      unitRef="usd">191000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id216b1b7e80b4b909a3af35d2e36eec3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzQtNS0xLTEtNDM4MTE_992a3c46-12c0-4e7e-a03e-9d9aba5d41fc"
      unitRef="usd">1540000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i6f5f834ac4594d008b5d2e709e39a106_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzQtNy0xLTEtNDM4MTE_3b42f5b9-1ef0-4ca1-a22e-38a7518e596a"
      unitRef="usd">1731000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6f5f834ac4594d008b5d2e709e39a106_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzQtOS0xLTEtNDM4MTE_8bb06119-421c-4a99-aa44-0f9104bf19e6"
      unitRef="usd">55000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6f5f834ac4594d008b5d2e709e39a106_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzQtMTEtMS0xLTQzODEx_dfee9f1d-b55d-416a-b09e-7c1285e4bc0b"
      unitRef="usd">1676000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i88e3c790382b49cf958b9e84b55822cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzUtMS0xLTEtNDM4MTE_11a505da-f949-494e-9261-e121b140ec24"
      unitRef="usd">1086000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i88e3c790382b49cf958b9e84b55822cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzUtMy0xLTEtNDM4MTE_f1ed60be-8ccb-4bf9-bb7f-7ca831dbf6a2"
      unitRef="usd">232000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i88e3c790382b49cf958b9e84b55822cc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzUtNS0xLTEtNDM4MTE_7d739cfd-9a2a-4bbd-b1bf-84de0f36b293"
      unitRef="usd">854000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i6b1d31a8fa5d4588ac3752a4e10a463f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzUtNy0xLTEtNDM4MTE_dbfc9a17-c073-4c62-acde-56cea4a9bc47"
      unitRef="usd">1086000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6b1d31a8fa5d4588ac3752a4e10a463f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzUtOS0xLTEtNDM4MTE_0fcf09e2-1f2a-4f92-8879-4480a12cba66"
      unitRef="usd">95000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6b1d31a8fa5d4588ac3752a4e10a463f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzUtMTEtMS0xLTQzODEx_0a4be1f9-2c5b-4aab-889d-6d5eb116a6e5"
      unitRef="usd">991000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i85f68728e0d74af1aef127c11ceb4970_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzYtMS0xLTEtNDM4MTE_7f224192-4ac4-4f7f-92a7-08d1c344140a"
      unitRef="usd">233000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i85f68728e0d74af1aef127c11ceb4970_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzYtMy0xLTEtNDM4MTE_3142b909-0fb0-4f39-90eb-48e19deb026c"
      unitRef="usd">104000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i85f68728e0d74af1aef127c11ceb4970_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzYtNS0xLTEtNDM4MTE_4d630c42-b10b-4cd9-9b32-31c2b010dd53"
      unitRef="usd">129000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i786a4347cd384eb18f8ef42f692ab76e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzYtNy0xLTEtNDM4MTE_c4aeee3c-b6ed-4178-b8d7-f3c76e2b39b4"
      unitRef="usd">233000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i786a4347cd384eb18f8ef42f692ab76e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzYtOS0xLTEtNDM4MTE_c90c7ec0-8588-4b1c-a890-da61079b1f51"
      unitRef="usd">25000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i786a4347cd384eb18f8ef42f692ab76e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzYtMTEtMS0xLTQzODEx_a2575a5f-59c0-4b9e-87b0-6945cdd90d1c"
      unitRef="usd">208000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzctMS0xLTEtNDM4MTE_39453061-55e1-4afa-900b-ab0f686909ad"
      unitRef="usd">48684000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzctMy0xLTEtNDM4MTE_98a5a391-06e9-4e74-b798-e386c8ede031"
      unitRef="usd">32738000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzctNS0xLTEtNDM4MTE_55cd48f1-5176-45da-a94a-366395f2d2af"
      unitRef="usd">15946000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzctNy0xLTEtNDM4MTE_a8318062-c7f3-4d13-b4e5-e79b76250a17"
      unitRef="usd">48684000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzctOS0xLTEtNDM4MTE_4e03d7fa-d340-4c37-8343-43938af0b889"
      unitRef="usd">27879000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTpkNjU5NzVhNTQyZTA0NjM0OThhMDc5NmY0YjAzNjQyYy90YWJsZXJhbmdlOmQ2NTk3NWE1NDJlMDQ2MzQ5OGEwNzk2ZjRiMDM2NDJjXzctMTEtMS0xLTQzODEx_9a6b7cf0-f646-4e5b-8c62-12b8ea6491fe"
      unitRef="usd">20805000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="id84ee9f0ffbb48d19a30ca7e761dc224_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzE4NzM_4898c906-6335-420e-8747-af1ebc415bcd">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i9eb1fd93b7a94c4ea75b4626ad86ea97_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzE4Nzc_f86088ce-fa5a-4e06-875a-0ac26c1d0c7d">P13Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i3a8602716d4c47539a8a62ea31b4171e_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzE4ODE_5e93ef63-4f58-4688-8f19-e1ca96140ba9">P8Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="ifc0fe3e15ed1402badd97a0e456183cf_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzE4ODk_09bef666-0ede-4f3e-8b0e-7bc7c7cbf739">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzIxNjY_3abfd92c-3450-427c-b642-516cf5ea3995">&lt;div style="margin-bottom:5pt;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;The following table sets forth the estimated amortization expense for intangibles subject to amortization for 2023, the following four fiscal years and thereafter:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period/Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Amortization Expense&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,819&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,685&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,685&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,666&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,196&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,895&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,946&#160;&lt;/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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTowYTUxNTMwY2Q5OWE0Njc4YjQzZmZjNWVhYjI4ZWY0OC90YWJsZXJhbmdlOjBhNTE1MzBjZDk5YTQ2NzhiNDNmZmM1ZWFiMjhlZjQ4XzItMi0xLTEtNDM4MTE_aa5eb789-e22d-4d2b-8934-9323fd8c5807"
      unitRef="usd">3819000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTowYTUxNTMwY2Q5OWE0Njc4YjQzZmZjNWVhYjI4ZWY0OC90YWJsZXJhbmdlOjBhNTE1MzBjZDk5YTQ2NzhiNDNmZmM1ZWFiMjhlZjQ4XzMtMi0xLTEtNDM4MTE_39ab529d-6e2b-4fe1-bbe2-e1d35c0dda9a"
      unitRef="usd">2685000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTowYTUxNTMwY2Q5OWE0Njc4YjQzZmZjNWVhYjI4ZWY0OC90YWJsZXJhbmdlOjBhNTE1MzBjZDk5YTQ2NzhiNDNmZmM1ZWFiMjhlZjQ4XzQtMi0xLTEtNDM4MTE_1e712236-6bdf-488d-a73f-da089f08f83c"
      unitRef="usd">2685000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTowYTUxNTMwY2Q5OWE0Njc4YjQzZmZjNWVhYjI4ZWY0OC90YWJsZXJhbmdlOjBhNTE1MzBjZDk5YTQ2NzhiNDNmZmM1ZWFiMjhlZjQ4XzUtMi0xLTEtNDM4MTE_e5416e46-5358-4711-8fc4-c7489423040f"
      unitRef="usd">2666000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTowYTUxNTMwY2Q5OWE0Njc4YjQzZmZjNWVhYjI4ZWY0OC90YWJsZXJhbmdlOjBhNTE1MzBjZDk5YTQ2NzhiNDNmZmM1ZWFiMjhlZjQ4XzYtMi0xLTEtNDM4MTE_360402cb-4849-42c3-a136-d3e7924c8862"
      unitRef="usd">1196000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTowYTUxNTMwY2Q5OWE0Njc4YjQzZmZjNWVhYjI4ZWY0OC90YWJsZXJhbmdlOjBhNTE1MzBjZDk5YTQ2NzhiNDNmZmM1ZWFiMjhlZjQ4XzctMi0xLTEtNDM4MTE_877c0c6d-b01d-4f32-ab48-fe04374ebb96"
      unitRef="usd">2895000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90YWJsZTowYTUxNTMwY2Q5OWE0Njc4YjQzZmZjNWVhYjI4ZWY0OC90YWJsZXJhbmdlOjBhNTE1MzBjZDk5YTQ2NzhiNDNmZmM1ZWFiMjhlZjQ4XzgtMi0xLTEtNzYyMzQ_d779844b-6ff2-4950-b063-56cc31f22749"
      unitRef="usd">15946000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzIxMzQ_9755cab7-47c2-4c53-a9ed-0150dda8e51b"
      unitRef="usd">4900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzIxMzg_6f9b8038-c63f-4af7-a088-994437521f11"
      unitRef="usd">4400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzAvZnJhZzplMjZjOTk1NzRkZjc0N2FmYWFjNDFkN2U1MTYxOGI3ZC90ZXh0cmVnaW9uOmUyNmM5OTU3NGRmNzQ3YWZhYWM0MWQ3ZTUxNjE4YjdkXzIxNDU_e617b610-40e3-4898-89d4-303eea8dadd0"
      unitRef="usd">4200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzM4NTc_8c37f3d8-7d2e-45ba-857b-8e6383d99e8c">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 6 &#x2014; Fair Value Measurements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s current assets and current liabilities are financial instruments and most of these items (other than marketable securities and inventories) are recorded at cost in the Company&#x2019;s Consolidated Balance Sheets. The estimated fair value of these financial instruments approximates their carrying value due to their short-term nature. The carrying value of the Company&#x2019;s line of credit represents the outstanding amount of the borrowings, which approximates fair value. The Company&#x2019;s financial assets that are measured at fair value on a recurring basis are its marketable securities and deferred compensation funding. The recorded values of all of the financial instruments approximate their current fair values because of their nature, stated interest rates and respective maturity dates or durations. Inventories are measured at the lower of cost or net realizable value.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s marketable securities primarily consist of tax-exempt municipal bonds, which are classified as available-for-sale and are reported at fair value. Unrealized gains and losses associated with these investments are included in other comprehensive income (net of tax) within the Consolidated Statements of Comprehensive Income. The fair value of these marketable securities is classified within Level 2 of the fair value hierarchy, as these securities are measured using quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant assumptions are observable. Such valuations are determined by a third-party pricing service. For the year ended December&#160;31, 2022, the Company recorded unrealized losses, net of taxes of $7.5 million on marketable securities. For the years ended December&#160;31, 2021 and 2020, the Company recorded unrealized losses, net of taxes of $1.6 million and unrealized gains, net of taxes of $2.6 million on marketable securities, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022, 2021 and 2020, the Company received total proceeds, less the amount of interest received, of $10.4 million, $26.7 million and $6.3 million, respectively, from sales of available-for-sale municipal bonds. For both years ended December&#160;31, 2022 and 2020, these sales each resulted in realized losses of less&#160;than&#160;$0.1&#160;million, and realized gains of $0.1 million for the year ended December&#160;31, 2021. Such gains and losses were recorded in &#x201c;Investment and other income, net&#x201d; in the Consolidated Statements of Comprehensive Income. The basis for the sale of these securities was the specific identification of each bond sold during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The investments under the funded deferred compensation plan are accounted for as trading securities and unrealized gains or losses are included in earnings. The fair value of these investments, excluding amounts held in money market accounts, is determined based on quoted market prices (Level 1). The fair value of money market accounts is measured using quoted prices for identical or similar instruments in markets that are not active (Level 2). For the years ended December&#160;31, 2022, 2021 and 2020, the Company recognized unrealized losses of $9.3 million and gains of $6.5 million and $9.5 million, respectively, related to equity securities still held at the respective reporting dates.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of a 2021 acquisition of a prepackaged meal manufacturer, the Company agreed to pay royalties to the seller on all future product sales. The Company recorded a liability of $10.6&#160;million as of the acquisition date in 2021 for the expected future payments within "Other long-term liabilities" on the Consolidated Balance Sheets. The fair value of this liability is measured using forecasted sales models (Level 3). For the years ended December 31, 2022 and 2021, the Company recorded realized gains of $2.4&#160;million and $0.1&#160;million, respectively, within "Cost of services provided" in the Consolidated Statements of Comprehensive Income related to the subsequent measurement of the liability at each period end.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide fair value measurement information for the Company&#x2019;s marketable securities and deferred compensation fund investments as of December&#160;31, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&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.034%"/&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:12.204%"/&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:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.818%"/&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="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurement&#160;Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted Prices in&#160;Active Markets (Level 1)&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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs (Level 2)&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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:10pt;font-weight:400;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds &#x2014; available-for-sale&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money Market &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Cap Blend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Cap Growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Cap Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mid Cap Blend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Small Cap Blend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation fund&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&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.034%"/&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:12.204%"/&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:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.964%"/&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="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value Measurement Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted Prices in&#160;Active Markets (Level 1)&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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs (Level 2)&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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:10pt;font-weight:400;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds &#x2014; available-for-sale&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money Market &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balanced and Lifestyle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Cap Growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Small Cap Growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mid Cap Growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation fund&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;The fair value of the money market fund is based on the net asset value (&#x201c;NAV&#x201d;) of the shares held by the plan at the end of the period. The money market fund includes short-term United States dollar denominated money market instruments and the NAV is determined by the custodian of the fund. The money market fund can be redeemed at its NAV at the measurement date as there are no significant restrictions on the ability to sell this investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt"&gt;The deferred compensation fund carrying amounts and total fair value amounts as of December 31, 2022 and 2021 are inclusive of $1.6 million and $7.0 million of holdings expected to be paid to former employees within the next twelve months and were recorded under &#x201c;Prepaid expenses and other assets&#x201d; in the Company&#x2019;s Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-right:18pt;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:37.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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.595%"/&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.595%"/&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.595%"/&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.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt;text-indent:13.5pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other-than-temporary Impairments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Type of security:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds &#x2014; available-for-sale&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Type of security:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds &#x2014; available-for-sale&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Type of security:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds &#x2014; available-for-sale&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 contractual maturities of debt securities held at December&#160;31, 2022 and December&#160;31, 2021, which are classified as marketable securities in the Company&#x2019;s Consolidated Balance Sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.347%"/&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:10pt;font-weight:700;line-height:100%"&gt;Municipal&#160;Bonds&#160;&#x2014; Available-for-Sale&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contractual maturity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:10pt;font-weight:400;line-height:100%"&gt;Maturing in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,606&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Maturing in second year through fifth year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,054&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Maturing in sixth year through tenth year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,180&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Maturing after ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementInputsDisclosureTextBlock>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzE2MDg_faec6c07-0cff-436f-875b-f3bb14454d7b"
      unitRef="usd">-7500000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzE3MjA_68607283-ff04-4e3e-b925-7d82a145f044"
      unitRef="usd">-1600000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzE3Mjc_e3b33754-d099-420c-9796-cbcd7ba1616d"
      unitRef="usd">2600000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i5eb33468b29a46a4ab1c22553f301cf2_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzE4ODM_01525931-7f0f-4a4f-8c42-344652cddfb6"
      unitRef="usd">10400000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i5dea357b141b4f8eac2a82f5d50225e2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzE4ODc_47606949-75a8-47a1-b8b4-943617c3acae"
      unitRef="usd">26700000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="ic670bb0d097348dd816f14f7dfb2fc6f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzE4OTQ_8fb57282-f441-41a5-a606-6bd0f18680ad"
      unitRef="usd">6300000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzY1OTcwNjk3NzA1NTY_f4499efd-2c9c-49d6-a04b-f4ce95ad3db5"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i5dea357b141b4f8eac2a82f5d50225e2_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzIwNjE_ed48cfce-ff63-4fd6-8718-57c717f53571"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedLoss
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzI2NTQ_21535a4d-2aa5-4d8d-93bf-edf6ab8aff66"
      unitRef="usd">9300000</us-gaap:EquitySecuritiesFvNiUnrealizedLoss>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzI2NTg_094372fb-bcc0-4f75-b1ce-b5fcd545472d"
      unitRef="usd">6500000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:EquitySecuritiesFvNiUnrealizedGain
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzI2NjU_47cd0039-b581-4a6c-9bf6-f2a7452176d6"
      unitRef="usd">9500000</us-gaap:EquitySecuritiesFvNiUnrealizedGain>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i3b0087cecf044969a8e1e0cc32c9fba3_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzIxOTkwMjMyNzE3MjE_e55d53b2-ba46-4037-b539-955d5cae7a71"
      unitRef="usd">10600000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i738ff39a7f5749b5a41dfc64dc2a0ff4_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzIxOTkwMjMyNzE3MzY_bdfd0890-51cc-4614-ad29-e1f82d16bae4"
      unitRef="usd">2400000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i25672b57a6564c289a914e1555d4ab1d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzIxOTkwMjMyNzE3NTA_5d5aa4a3-170b-4b3e-bca8-53d267f6c528"
      unitRef="usd">100000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzM4NTk_5d638fe5-01f6-48bd-a826-7e497e009f14">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide fair value measurement information for the Company&#x2019;s marketable securities and deferred compensation fund investments as of December&#160;31, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&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.034%"/&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:12.204%"/&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:14.250%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.818%"/&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="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value&#160;Measurement&#160;Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted Prices in&#160;Active Markets (Level 1)&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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs (Level 2)&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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:10pt;font-weight:400;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds &#x2014; available-for-sale&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money Market &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commodities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Cap Blend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Cap Growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Cap Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mid Cap Blend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Small Cap Blend&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation fund&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.993%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.765%"/&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.034%"/&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:12.204%"/&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:14.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.964%"/&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="27" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;As of December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair&#160;Value Measurement Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Quoted Prices in&#160;Active Markets (Level 1)&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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant Other Observable Inputs (Level 2)&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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Significant Unobservable Inputs (Level 3)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:10pt;font-weight:400;line-height:100%"&gt;Financial Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds &#x2014; available-for-sale&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money Market &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balanced and Lifestyle&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Large Cap Growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Small Cap Growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fixed Income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mid Cap Growth&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation fund&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;The fair value of the money market fund is based on the net asset value (&#x201c;NAV&#x201d;) of the shares held by the plan at the end of the period. The money market fund includes short-term United States dollar denominated money market instruments and the NAV is determined by the custodian of the fund. The money market fund can be redeemed at its NAV at the measurement date as there are no significant restrictions on the ability to sell this investment.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt"&gt;The deferred compensation fund carrying amounts and total fair value amounts as of December 31, 2022 and 2021 are inclusive of $1.6 million and $7.0 million of holdings expected to be paid to former employees within the next twelve months and were recorded under &#x201c;Prepaid expenses and other assets&#x201d; in the Company&#x2019;s Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic9b238c02dfd4fa198fd4045d2825623_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzYtMS0xLTEtNDM4MTE_77a31e66-d314-424e-ae99-dce43f71e3cc"
      unitRef="usd">95200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib4c28b7a98aa412a86e8d1c721a49a8d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzYtMy0xLTEtNDM4MTE_c3eb0b9d-40f4-4a80-aa7d-f57e09c5005f"
      unitRef="usd">95200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic565605ed95b4644baf7bb959f3d03b5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzYtNS0xLTEtNDM4MTE_74da3166-6b51-4b15-ab46-439ea4ac2a29"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i52b33e324c784ce2b20cfdc04142c21d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzYtNy0xLTEtNDM4MTE_7f455d73-6618-42c6-81d5-e78a39734acd"
      unitRef="usd">95200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic1c5f6860438444c88bdcbb455ba2322_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzYtOS0xLTEtNDM4MTE_d9a5353a-4815-4631-9f4c-a8c8c992deac"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="iffbf7061e1ce45ea9dc0a88314fe64c9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzktMS0xLTEtNDM4MTE_8317df86-89af-46f0-80c0-12138be35d11"
      unitRef="usd">2420000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="if3bc6f7556c74986be47ac340f53b40e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzktMy0xLTEtNDM4MTE_ed0b9e09-10af-4ebb-8fac-51dc6e5410ab"
      unitRef="usd">2420000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="idc155c6b67fc48a08818a6fe766afaa7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzktNS0xLTEtNDM4MTE_1d543f2c-90c6-4dc1-bd10-aa73a24a5334"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="iae217d8b119745c195abcc24a0d4ecc2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzktNy0xLTEtNDM4MTE_9476492c-0e76-4f07-b67d-5d498b617b4e"
      unitRef="usd">2420000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i746fa5dbb0684fc1b33d62eaff90d4ab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzktOS0xLTEtNDM4MTE_024cc44e-5d50-45c6-a995-eb430851c55f"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i9e583627a8b74a84a1370270414e40d4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEwLTEtMS0xLTQzODEx_40e9a493-5c87-40a4-a5d4-b2ec08a66ecf"
      unitRef="usd">170000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i6044dc8f9e08413c882f2f4967722af7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEwLTMtMS0xLTQzODEx_9a9e68c1-3715-4fc0-bd6c-360c5e39cad5"
      unitRef="usd">170000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i1bd202e248eb4c0eb6e6a9a1a13635f9_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEwLTUtMS0xLTQzODEx_d2593450-4ff3-40d9-9e32-173651b5aa38"
      unitRef="usd">170000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="iad13e1259d984be99b55d5b811692e17_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEwLTctMS0xLTQzODEx_5e51a5c0-5fec-485f-aea0-806965e7ab0a"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i7675ab17e9df4f4dacac98e226b24a6f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEwLTktMS0xLTQzODEx_9be13120-71be-44bc-ac74-47f47b9f863c"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i9f5ee8cfc6b94337b2d73507bce5581a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzExLTEtMS0xLTQzODEx_2b389283-de88-4d7f-80a4-ed437c3ec637"
      unitRef="usd">3571000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="iacea01695bda493488ff27068cae896d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzExLTMtMS0xLTQzODEx_1e7ab8eb-9a75-4fe0-9750-a988ca6ec517"
      unitRef="usd">3571000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i8da436f87d164d00b8b70bd69afcec17_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzExLTUtMS0xLTQzODEx_4f3b4bf2-e7ff-42e2-870f-e4a95fb6facf"
      unitRef="usd">3571000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i4e69997c2cf84b34b3d103a1750da573_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzExLTctMS0xLTQzODEx_bee51eb5-1a9c-4114-8608-13b2c0506da6"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="if3aa2b522cef41a09356f1b918b1551d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzExLTktMS0xLTQzODEx_09a18d57-145b-464f-a30c-be087d54c02e"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i49b1207b2b604a7591d50e6e6f8e1dae_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEyLTEtMS0xLTQzODEx_0cad3f7e-d6f2-4001-9f93-83908cd02bed"
      unitRef="usd">4093000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ia16e1e675e1449338bb25f473310ae41_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEyLTMtMS0xLTQzODEx_175007e2-1c83-4e30-8875-12458073c8cb"
      unitRef="usd">4093000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i1208e6eaf7a04f5c86aa72898aa09c79_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEyLTUtMS0xLTQzODEx_2ead0113-76fe-42c1-a7fe-fd6aee062540"
      unitRef="usd">4093000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i77e79b67e9c24536b581c6e373557da3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEyLTctMS0xLTQzODEx_9e8c5d99-4016-4f2c-b814-b1a9e137d51f"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i94bebf9f6e33485b962d868b04fd62cd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEyLTktMS0xLTQzODEx_638cf8e0-a3c8-40c1-ad3d-e4b3e3b8e1ac"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="iff32378ca99340718445af14e1e7d9f5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEzLTEtMS0xLTQzODEx_322c031a-dc28-4791-b53c-b704f64dc15e"
      unitRef="usd">1210000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i3a8e94f3a4b047e8b9e758c7d41c2173_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEzLTMtMS0xLTQzODEx_8395fee7-e8c3-4756-aa79-c88b920ef438"
      unitRef="usd">1210000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ic69b2eab4d6646e39b92e69129be287d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEzLTUtMS0xLTQzODEx_d95fcc2a-08d0-47e8-8e67-d8d758b45f59"
      unitRef="usd">1210000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ifb6e6b37963c4ddaaf89fd5b39454006_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEzLTctMS0xLTQzODEx_e017f911-b086-4d9f-8386-2676136f03c1"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ie80a51e21e0544d8968a37143f216827_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzEzLTktMS0xLTQzODEx_3cf8ba3d-fe39-4972-9627-e52a801b9568"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i86959bfa809246259e2e7f623421cf33_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE0LTEtMS0xLTQzODEx_b2d39f64-8048-4649-bdc5-b26bbf9f96ee"
      unitRef="usd">11064000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i474be80a6d33455180b05ec3bc379e1f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE0LTMtMS0xLTQzODEx_39d25011-de3a-4afc-b044-314d4d407330"
      unitRef="usd">11064000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i6133547e95d7406baeb091acb2d51fa8_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE0LTUtMS0xLTQzODEx_d121e60c-d23e-4f73-b3a9-b24c0e26f359"
      unitRef="usd">11064000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i505a448be289402cadc77fa9c562cccc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE0LTctMS0xLTQzODEx_e47a57cc-a66d-4b4b-887d-12c747481901"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i9bf4e91d58d5484682130307f1e4995d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE0LTktMS0xLTQzODEx_f61224ba-33f9-4365-bb36-96e6f4ae56f5"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i55bb894fc0d24f5193a8db4be66da6e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE1LTEtMS0xLTQzODEx_2f813360-6dd9-42b7-a083-fa7bfaa083f7"
      unitRef="usd">6133000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ia4ca2e4d0bf24278b08ec3960e275329_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE1LTMtMS0xLTQzODEx_cb39aeb8-c96f-48e2-a27a-c4f8061a03e4"
      unitRef="usd">6133000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i55c831fb1a8c44c68fb69ae6db94e01f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE1LTUtMS0xLTQzODEx_c7b20e65-e65b-409e-8eee-498933bd0da5"
      unitRef="usd">6133000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ib614091b244a431eb6bc1529a313df08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE1LTctMS0xLTQzODEx_f26af176-e9de-4e74-ad19-f09ad2e157ba"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i7fb016a80734495fa29d6d2efd2ad2a7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE1LTktMS0xLTQzODEx_7dd5b575-caed-4dce-b90a-971f6f4084e0"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i9d2cf6f05af14d4090355bc5e4adcb08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTEtMS0xLTc0OTAx_156cf5de-2989-41c8-a181-31888be2a88e"
      unitRef="usd">2667000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ic0829a7f16fe43b9aef4654e84b3a332_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTMtMS0xLTc0OTMx_2dc62b33-dcc7-4093-9568-04fe6b7a3853"
      unitRef="usd">2667000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ie3a2d9b45b0044a48e7c6d6fdf3eeb71_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTUtMS0xLTc0OTQ3_bfe2e26f-bac8-48e1-9b72-20a2e07c59f0"
      unitRef="usd">2667000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i712c90b503a34aa08e0af6f0576b9339_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTctMS0xLTc0OTY3_538a43e9-cf43-40c1-b1c4-28f0f7b50f1d"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="idefc7c21b38f46e09fccd8dbe77a02fb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTktMS0xLTc0OTgx_03e428c3-e8fc-4b80-b881-594c94a3189b"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i2aea7c90eec44a7abb89448fa8746f2c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTEtMS0xLTc0OTIz_b355a6ec-c194-4a23-b2fd-eaa32a40810d"
      unitRef="usd">359000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i24104059ad81455b9c5486ab3857efff_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTMtMS0xLTc0OTM5_9b18b258-3e7f-4243-a76e-99331d8b1394"
      unitRef="usd">359000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="idb97b9bacc0b4c5fad0c10394a4e484e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTUtMS0xLTc0OTU1_467731ea-6834-42f2-9b26-95bd7794aa4b"
      unitRef="usd">359000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i0edde5bc5d274eaca1900f5dae17193c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTctMS0xLTc0OTc0_3701185f-53b9-4b78-8e57-b461b0481047"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i83c2ca7f2f474e7da6ad2ae5abac29af_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTktMS0xLTc0OTg4_b063466d-6ad3-4d14-a6d3-999f8336c755"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="id72637d9707e4c2790f3008b6d480b36_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTEtMS0xLTQzODEx_f90defad-05d0-4c1f-a2f9-0f26f3df9307"
      unitRef="usd">3424000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i1b2b8f7c5d7446aa93248407ab98bfdf_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTMtMS0xLTQzODEx_dea202d1-4458-4752-ae94-0dfb10120bbe"
      unitRef="usd">3424000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ib50389bccf844140accdf5457427af81_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTUtMS0xLTQzODEx_c51c34b1-ac4d-4fe0-9512-b5d2e4e3e8c3"
      unitRef="usd">3424000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i9477f89af1fe4cb9b6a536e9e2900368_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTctMS0xLTQzODEx_0b74d60d-cda5-481f-a1ca-dbbc8f05ad3a"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i0d4788ebc8d74ba5a60ddc405912b6e3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE2LTktMS0xLTQzODEx_a84ede27-e936-40b4-b4e7-7e7c3c13c724"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i66919c6dc5fd41b591fd76ff341b876f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTEtMS0xLTQzODEx_5655668a-2ec6-4cc7-952f-5d09c95ea934"
      unitRef="usd">35111000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="if5b829976ce34e6a8ba53b62f2ee30bd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTMtMS0xLTQzODEx_fa3b66ed-180a-48e2-87d1-e8c44b6f384d"
      unitRef="usd">35111000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i63c1c09c11c54eb28ec48fdeaf5f86cb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTUtMS0xLTQzODEx_a58a8633-2787-49b9-a0fb-f9088c35b33a"
      unitRef="usd">32691000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="if5a4bf594b0d4eedaab620511d8e2e8f_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTctMS0xLTQzODEx_669efe47-fe86-418a-b21e-a10b648c91a4"
      unitRef="usd">2420000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i69aa2974aec54893a262e19ba425ab08_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTowODcyODI0MGNmZTk0ZTEzOTIyNzc0YzIwZmNiYTAyYy90YWJsZXJhbmdlOjA4NzI4MjQwY2ZlOTRlMTM5MjI3NzRjMjBmY2JhMDJjXzE3LTktMS0xLTQzODEx_22e41ed4-a391-4656-96a8-679814fa0820"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6802905ff69a4bdb9fe0f578372234ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzYtMS0xLTEtNDM4MTE_a8d81220-c180-4f55-b99e-8ea72bd884d2"
      unitRef="usd">114396000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic00cc1ac181349eca9a19400c9fd1bc0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzYtMy0xLTEtNDM4MTE_799d49e7-b0d4-4003-9589-387c0a33947e"
      unitRef="usd">114396000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i58e5eadb43604f9b8507858e3adab9b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzYtNS0xLTEtNDM4MTE_4946782e-ad96-438a-beb6-b5559ef29ed4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4406e8d4e7bb4240b2e40c7c062bf58a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzYtNy0xLTEtNDM4MTE_6fa279b1-dca7-4a88-9a64-470318b67c8d"
      unitRef="usd">114396000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8072730072f24d1e825ae664e3fb578f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzYtOS0xLTEtNDM4MTE_e61f4e78-adfb-468a-a9a3-bef3a41ee936"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ia198372c1b814dd1bfb85ef765525fbe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzktMS0xLTEtNDM4MTE_ff97a2f2-66ac-4736-9a94-7648a55c9be5"
      unitRef="usd">2882000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i9ad196038b8a4a42b6b777b15e30119b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzktMy0xLTEtNDM4MTE_409d42d8-97f4-46aa-b87f-3fd2ab770fd2"
      unitRef="usd">2882000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ib5cd2db319244431b25ed494305f3b16_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzktNS0xLTEtNDM4MTE_e5ebc057-8ca6-44be-8880-72d0ba85588f"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ie80573833d424732a1bc4a850ff186f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzktNy0xLTEtNDM4MTE_41ddf6f3-93de-42d3-bcfa-98e84d069f26"
      unitRef="usd">2882000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i19826f9dab284989a2cd5337b8778003_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzktOS0xLTEtNDM4MTE_02837828-75f3-4922-b9b8-0db47502c43b"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="id870da069fab4c43880d24112250a997_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEwLTEtMS0xLTQzODEx_f2d49206-52b0-4a36-866e-c57965b4dcc4"
      unitRef="usd">12578000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i48e48baa48464284b869ea2517a719eb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEwLTMtMS0xLTQzODEx_8873947c-1879-48e8-91ce-6235d40cf07b"
      unitRef="usd">12578000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i89427b044efc4d248343c9e9c7f187f1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEwLTUtMS0xLTQzODEx_65579119-b13a-4657-9c6d-e5b95b43dc4d"
      unitRef="usd">12578000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ie19fac88a9d440fa955975a4d16efbbd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEwLTctMS0xLTQzODEx_6030b465-94b9-4f39-8622-a8fd06a1210c"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ia26167ef31da4b5f816cd557dc49c546_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEwLTktMS0xLTQzODEx_208d7d7a-e7a3-407e-bca7-97c8d03a71ab"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i5110807235b5466db5438b969093ac8d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzExLTEtMS0xLTQzODEx_8adfd6f8-408c-479d-a53c-009823454910"
      unitRef="usd">20358000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i72c13d1157614ce6bbe0b0d1b94d55df_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzExLTMtMS0xLTQzODEx_c8405dd0-0f66-4466-8e7e-9b64737bf751"
      unitRef="usd">20358000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i4d93a8a5ccce4d32a7ad134ea753d789_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzExLTUtMS0xLTQzODEx_691b6ae6-0406-4e7c-b5ea-eb34dac83ba7"
      unitRef="usd">20358000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i0e0d67d5993142aba220eddeb19f4178_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzExLTctMS0xLTQzODEx_a21c1b51-9a8e-4b81-be0d-bb543f0523e6"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i14e21f3f78b34bfdaa96fb45518ad702_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzExLTktMS0xLTQzODEx_5d80c677-c0d6-458a-aed1-0b58e9ecbcf1"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ieef6c0e5df024007a3479e3b4132defa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEyLTEtMS0xLTQzODEx_e410474f-5e4d-4f53-8bc3-c9cf7aa14826"
      unitRef="usd">6561000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i8cf53d987b224d0a9efef8ff8c02b962_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEyLTMtMS0xLTQzODEx_7f9f8ab9-aea1-40c8-9675-a8d58c67bdc1"
      unitRef="usd">6561000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i9ddeea40805147c99a315a11313f21ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEyLTUtMS0xLTQzODEx_f910b2fa-7b34-44d5-96f3-2169a99ca4e3"
      unitRef="usd">6561000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i19fab27e573e41bb948d71937fbbda21_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEyLTctMS0xLTQzODEx_32881ff0-ade5-4b77-abee-c4842421fffe"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i43b2799d76af40ad9e17450ae5b27d1c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEyLTktMS0xLTQzODEx_de4c87d9-394d-417d-b729-8025a9aa1a02"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ieac947d6e8c345dfb920c1e369b217bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEzLTEtMS0xLTQzODEx_f45209e1-aa25-444b-ac47-9e1ed7b3dc92"
      unitRef="usd">4826000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ie1adfa2919b44e239a211d12fc9d478a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEzLTMtMS0xLTQzODEx_70d3d745-094d-4ee6-b893-09406f44a756"
      unitRef="usd">4826000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i9315c66afc364389979efa28dec0d45c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEzLTUtMS0xLTQzODEx_3860507e-d1bf-4666-b45c-34f215e5fcb0"
      unitRef="usd">4826000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i44317aa7731148b48fd1e27c5b3a61b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEzLTctMS0xLTQzODEx_f4200631-a825-42f7-b4df-8352b1bc04fb"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ic5e07f565b8149a8954774323573b7a1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzEzLTktMS0xLTQzODEx_c144914b-007f-4d4b-8e69-f4418181e591"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i0909213f74cb4a9baa7efdb75348dca6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE0LTEtMS0xLTQzODEx_31077adc-3ba6-4065-bc76-e5c72fe8ced3"
      unitRef="usd">2299000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i178b455f15ed452991a14f8fcc95a41a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE0LTMtMS0xLTQzODEx_2eb4d268-88b3-4aa0-a561-dc8f36c1adb9"
      unitRef="usd">2299000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i817659d101fc45438a352027a8bbd446_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE0LTUtMS0xLTQzODEx_1dfd07e6-7513-4647-b7e8-662c6ba3a28f"
      unitRef="usd">2299000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i45114683c70c452699f51a025ea8a640_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE0LTctMS0xLTQzODEx_31a3fe8d-ac8c-4258-8b8a-7d092245ab87"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i3ca3c011b6c74b27a4fc8aca12d19fa5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE0LTktMS0xLTQzODEx_128d2785-4b00-48ae-a6d8-3e390c434d69"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i14465984e4734d40a9bf09384670965f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE1LTEtMS0xLTQzODEx_9647d09f-bfd1-4e81-b512-55cf9f8978d8"
      unitRef="usd">4179000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ifd20fb7d67914769b760ba0513b5fb7f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE1LTMtMS0xLTQzODEx_9feab543-1979-4433-8702-1215927f0e5d"
      unitRef="usd">4179000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="ic39a90f01cb94b9d81d93b1ecf626eee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE1LTUtMS0xLTQzODEx_9347173e-92cf-4792-ae61-0ea23b4bf641"
      unitRef="usd">4179000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="idb289bf0876e4138a0a77a83babb3c75_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE1LTctMS0xLTQzODEx_3be535c8-dd38-4864-9133-19ed54f74958"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i8449a7ab7f5a465a9168e6a1e60bf6a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE1LTktMS0xLTQzODEx_386aaf2a-ea19-41f3-bd0f-998a78a2c500"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i258a49a9e5d84e9c83ca19376af4af88_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE2LTEtMS0xLTQzODEx_7895bf56-8066-432c-8a25-f95735f840b2"
      unitRef="usd">53683000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i98b1904f09e14213a5c18d630b592dd3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE2LTMtMS0xLTQzODEx_e6f9e67e-706b-445b-aa9d-67adcf087ba4"
      unitRef="usd">53683000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i13646e6943ed43888244b0feb7788fad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE2LTUtMS0xLTQzODEx_3d148ff7-6a8c-4dcb-ab7e-4f6d2bbc7145"
      unitRef="usd">50801000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="id2b9241dfdb346c1baa22a617668540f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE2LTctMS0xLTQzODEx_f7bb0902-9048-48bc-b8c1-38ad78f5984a"
      unitRef="usd">2882000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i2e51ce21270a4c47a855fd93471570dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTo4ZTViN2I4ZWYwZjg0MWRlYmQzZTdkYzQ4ZWI1OWU1Ni90YWJsZXJhbmdlOjhlNWI3YjhlZjBmODQxZGViZDNlN2RjNDhlYjU5ZTU2XzE2LTktMS0xLTQzODEx_2807f9e8-f7f5-4b77-b5fe-c6b85f84d221"
      unitRef="usd">0</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i2488b033543b4b929c80418cdc886bf3_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzMyOTg1MzQ4ODcyMDA_3cffee73-6190-4b82-8e4e-3d42f48c9eb3"
      unitRef="usd">1600000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:DeferredCompensationPlanAssets
      contextRef="i78612d64ec344c82a24edb64b82ec4b6_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzMyOTg1MzQ4ODc0Mzc_bf74883d-25bd-4665-add2-2ef45c478e28"
      unitRef="usd">7000000</us-gaap:DeferredCompensationPlanAssets>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzM4NTU_6c3fc373-e69a-4eec-9f80-3d4d0bf0ba45">&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:37.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&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.595%"/&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.595%"/&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.595%"/&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.334%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt;text-indent:13.5pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other-than-temporary Impairments&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="27" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&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;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Type of security:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds &#x2014; available-for-sale&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Type of security:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds &#x2014; available-for-sale&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Type of security:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Municipal bonds &#x2014; available-for-sale&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;text-indent:13.5pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#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:MarketableSecuritiesTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0b957d954f1f428ea3548ee008d5a88d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzQtMS0xLTEtNDM4MTE_c62769a3-a22b-4d2e-8bd1-9a1310294f23"
      unitRef="usd">99601000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0b957d954f1f428ea3548ee008d5a88d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzQtMy0xLTEtNDM4MTE_bfeb1b38-7303-47f6-a8ac-bfc637203f65"
      unitRef="usd">229000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0b957d954f1f428ea3548ee008d5a88d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzQtNS0xLTEtNDM4MTE_33fb960e-ab19-4d39-b59a-309599cc70e1"
      unitRef="usd">4630000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0b957d954f1f428ea3548ee008d5a88d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzQtNy0xLTEtNDM4MTE_5ddd1567-2a9a-45d3-9b80-418495a2ba26"
      unitRef="usd">95200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i0b957d954f1f428ea3548ee008d5a88d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzQtOS0xLTEtNDM4MTE_8e26a4fe-a897-4996-91ce-70c6aac4dcdd"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzUtMS0xLTEtNDM4MTE_0f244202-a674-4cae-b119-01246e8b2a39"
      unitRef="usd">99601000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzUtMy0xLTEtNDM4MTE_285480d7-8687-467d-b375-d0312e95c485"
      unitRef="usd">229000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzUtNS0xLTEtNDM4MTE_e01df407-82d3-4168-939f-0d906e93acd5"
      unitRef="usd">4630000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzUtNy0xLTEtNDM4MTE_aab35236-3bef-492e-a45b-26a34026465c"
      unitRef="usd">95200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzUtOS0xLTEtNDM4MTE_f57181e5-1ded-47b8-894e-03c0858dfd63"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i99836536535d4a96ade9ccff2c4160d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzktMS0xLTEtNDM4MTE_4f388c91-4b02-4477-ade5-e7e51385d8fc"
      unitRef="usd">109331000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i99836536535d4a96ade9ccff2c4160d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzktMy0xLTEtNDM4MTE_5e28252a-e896-4962-a593-1dcfb7380d26"
      unitRef="usd">5219000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i99836536535d4a96ade9ccff2c4160d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzktNS0xLTEtNDM4MTE_6464843e-c2a4-40b1-940c-1e14a98fb07e"
      unitRef="usd">154000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i99836536535d4a96ade9ccff2c4160d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzktNy0xLTEtNDM4MTE_ffd2a927-b3ec-41e0-8dd5-e15de233fb12"
      unitRef="usd">114396000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i99836536535d4a96ade9ccff2c4160d7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzktOS0xLTEtNDM4MTE_df446101-4ff6-4649-a2ab-225640521ab2"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzEwLTEtMS0xLTQzODEx_f66acf2e-32da-47a3-b4f1-f4e026f9de85"
      unitRef="usd">109331000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzEwLTMtMS0xLTQzODEx_07e24443-460f-4857-b765-d1f792c7533c"
      unitRef="usd">5219000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzEwLTUtMS0xLTQzODEx_b509c9a5-5bad-41e5-a3ed-4340cb1b9c9f"
      unitRef="usd">154000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzEwLTctMS0xLTQzODEx_8738ef4e-bc9f-47d8-b138-9bac88fa87f5"
      unitRef="usd">114396000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzEwLTktMS0xLTQzODEx_5688d9cc-e561-4e92-8755-4d956e3f3a06"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i38a6d9cf749a4dada4c63948cecab685_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE0LTEtMS0xLTQzODEx_fe453254-39bb-4d13-8e92-1a91094998d4"
      unitRef="usd">117970000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i38a6d9cf749a4dada4c63948cecab685_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE0LTMtMS0xLTQzODEx_783ecade-87e2-42f3-a81d-d048ba9d9864"
      unitRef="usd">7043000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i38a6d9cf749a4dada4c63948cecab685_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE0LTUtMS0xLTQzODEx_a9b626e4-5576-4118-a1cf-bf7ac90210cd"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i38a6d9cf749a4dada4c63948cecab685_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE0LTctMS0xLTQzODEx_a107106b-88e9-4648-9017-52e7b7c17a5d"
      unitRef="usd">125012000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i38a6d9cf749a4dada4c63948cecab685_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE0LTktMS0xLTQzODEx_da47c182-1d1c-4594-a85b-3ce2ef6ab111"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE1LTEtMS0xLTQzODEx_15df5cf6-d427-4382-bf24-8058cc0ba135"
      unitRef="usd">117970000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE1LTMtMS0xLTQzODEx_c6da27ca-bf49-443b-bf31-a8a752a451b7"
      unitRef="usd">7043000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE1LTUtMS0xLTQzODEx_b8cfc06e-8e2e-4d4e-a7ee-a5797ccf2272"
      unitRef="usd">1000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE1LTctMS0xLTQzODEx_88f20a25-7f95-4605-b112-b2f9fbe60fc1"
      unitRef="usd">125012000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZToxMzE1MTBmMjk3MmE0YWI2YWI5Mjk5YjgwYjFmMmJkOS90YWJsZXJhbmdlOjEzMTUxMGYyOTcyYTRhYjZhYjkyOTliODBiMWYyYmQ5XzE1LTktMS0xLTQzODEx_5c45811b-4fb0-4ba9-bd0a-d67dd5220df2"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90ZXh0cmVnaW9uOjJlZTViMDRlZWQwZDQxN2RiOWRmNjE4N2Y3YmFmNmU1XzM4NTY_9317e6aa-d9b9-462c-8508-a6d3d773e009">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the contractual maturities of debt securities held at December&#160;31, 2022 and December&#160;31, 2021, which are classified as marketable securities in the Company&#x2019;s Consolidated Balance Sheets:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.695%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.347%"/&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:10pt;font-weight:700;line-height:100%"&gt;Municipal&#160;Bonds&#160;&#x2014; Available-for-Sale&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contractual maturity:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:10pt;font-weight:400;line-height:100%"&gt;Maturing in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,606&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Maturing in second year through fifth year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,068&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,054&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Maturing in sixth year through tenth year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,180&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Maturing after ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzMtMi0xLTEtNDM4MTE_77e83ad7-b44f-48cd-ab31-e085e0b66c46"
      unitRef="usd">2798000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzMtNC0xLTEtNDM4MTE_fac99798-0b36-4937-99e3-31b50775ceeb"
      unitRef="usd">5606000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzQtMi0xLTEtNDM4MTE_abe1cbc5-6f3f-48a5-8c16-773ff52d123b"
      unitRef="usd">35068000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzQtNC0xLTEtNDM4MTE_a9f150ff-408f-49e5-9239-02e1a5371e11"
      unitRef="usd">23054000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzUtMi0xLTEtNDM4MTE_0c9695d3-c79d-492e-b152-79ffd4e486ef"
      unitRef="usd">38575000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzUtNC0xLTEtNDM4MTE_29ee23e8-799f-4805-a704-67d6547afcde"
      unitRef="usd">52180000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzYtMi0xLTEtNDM4MTE_fe6318e5-8f15-4929-ae48-4e56a7b8afcd"
      unitRef="usd">18759000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzYtNC0xLTEtNDM4MTE_9a756633-5656-4725-9ba2-0afff7521a6c"
      unitRef="usd">33556000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzctMi0xLTEtNDM4MTE_cf2b2fe7-3749-49a4-843e-bfb4c52a0d6d"
      unitRef="usd">95200000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzMvZnJhZzoyZWU1YjA0ZWVkMGQ0MTdkYjlkZjYxODdmN2JhZjZlNS90YWJsZTpjNTAxZWJhZmQ5ZTA0NDM4OTM5MDIzNTYwNWRmODU3Zi90YWJsZXJhbmdlOmM1MDFlYmFmZDllMDQ0Mzg5MzkwMjM1NjA1ZGY4NTdmXzctNC0xLTEtNDM4MTE_11c8d83a-8fc4-468f-8f73-19af7ec20682"
      unitRef="usd">114396000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90ZXh0cmVnaW9uOjJiNTBlOTc0OWY0ODQzYWRhYWYwZGYyODAwMTg4N2FiXzIxOTA_a640e467-d8d6-4d05-851f-ea0684385e63">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 7 &#x2014; Accounts and Notes Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s accounts and notes receivable balances consisted of the following as of December&#160;31, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts and notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net short-term accounts and notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net long-term notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net accounts and notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company makes credit decisions on a case-by-case basis after reviewing a number of qualitative and quantitative factors related to the specific customer as well as current industry variables that may impact that customer. There are a variety of factors that impact a customer&#x2019;s ability to pay in accordance with the Company&#x2019;s contracts. These factors include, but are not limited to, fluctuating census numbers, litigation costs and the customer&#x2019;s participation in programs funded by federal and state governmental agencies. Deviations in the timing or amounts of reimbursements under those programs can impact the customer&#x2019;s cash flows and its ability to make timely payments. However, the customer&#x2019;s obligation to pay the Company in accordance with the contracts are not contingent upon the customer&#x2019;s cash flow. Notwithstanding the Company&#x2019;s efforts to minimize its credit risk exposure, the aforementioned factors, as well as other factors that impact customer cash flows or ability to make timely payments, could have an indirect, yet material adverse effect on the Company&#x2019;s results of operations and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fluctuations in net accounts and notes receivable are generally attributable to a variety of factors including, but not limited to, the timing of cash receipts from customers and the inception, transition, modification or termination of customer relationships. The Company deploys significant resources and has invested in tools and processes to optimize Management&#x2019;s credit and collections efforts. When appropriate, the Company utilizes interest-bearing promissory notes to enhance the collectability of amounts due, by instituting definitive repayment plans and providing a means by which to further evidence the amounts owed. In addition, the Company may amend contracts from full service to management-only arrangements, or adjust contractual payment terms, to accommodate customers who have in good faith established clearly-defined plans for addressing cash flow issues. These efforts are intended to minimize the Company&#x2019;s collections risk.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90ZXh0cmVnaW9uOjJiNTBlOTc0OWY0ODQzYWRhYWYwZGYyODAwMTg4N2FiXzIxOTE_862f4602-2461-4a1b-87b1-ed24d386b90b">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s accounts and notes receivable balances consisted of the following as of December&#160;31, 2022 and December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Short-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts and notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352,659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,192)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(59,271)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net short-term accounts and notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336,777&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,273)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,312)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net long-term notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net accounts and notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;369,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <hcsg:AccountsNotesLoansandFinancingReceivableGrossCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzMtMS0xLTEtNDM4MTE_0bd3c05b-b478-4fc9-bae2-67f8a0b20314"
      unitRef="usd">406969000</hcsg:AccountsNotesLoansandFinancingReceivableGrossCurrent>
    <hcsg:AccountsNotesLoansandFinancingReceivableGrossCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzMtMy0xLTEtNDM4MTE_c151aa03-4ba5-4e30-94f2-bd4200365cd1"
      unitRef="usd">352659000</hcsg:AccountsNotesLoansandFinancingReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzQtMS0xLTEtNDM4MTE_af0346f5-b82e-4291-a8fc-7df4d3c17dff"
      unitRef="usd">70192000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzQtMy0xLTEtNDM4MTE_a20d6d03-590b-4cb5-9198-9bfb63f87080"
      unitRef="usd">59271000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsNotesAndLoansReceivableNetCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzUtMS0xLTEtNDM4MTE_1c97a3ee-93f4-414f-ab0b-48b055230847"
      unitRef="usd">336777000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
    <us-gaap:AccountsNotesAndLoansReceivableNetCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzUtMy0xLTEtNDM4MTE_646c2a86-c475-411a-b27b-df1934ee99e4"
      unitRef="usd">293388000</us-gaap:AccountsNotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableGrossNoncurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzctMS0xLTEtNDM4MTE_8b87436d-7c7c-41f7-b87c-e6ecce3a04eb"
      unitRef="usd">35882000</us-gaap:NotesAndLoansReceivableGrossNoncurrent>
    <us-gaap:NotesAndLoansReceivableGrossNoncurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzctMy0xLTEtNDM4MTE_ca07cb4e-c727-4c2f-99f7-f2d27c96ff9e"
      unitRef="usd">35571000</us-gaap:NotesAndLoansReceivableGrossNoncurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzgtMS0xLTEtNDM4MTE_70e228ff-5af1-4e65-a6c4-e93da9323783"
      unitRef="usd">3273000</us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzgtMy0xLTEtNDM4MTE_b187c786-9c25-4256-9c28-7093d140e764"
      unitRef="usd">6312000</us-gaap:AllowanceForNotesAndLoansReceivableNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzktMS0xLTEtNDM4MTE_ba5a95b2-b993-4c66-98ee-70d0cdbf6ddd"
      unitRef="usd">32609000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:NotesAndLoansReceivableNetNoncurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzktMy0xLTEtNDM4MTE_5faea8f3-79cf-43f8-aad2-ed231913336b"
      unitRef="usd">29259000</us-gaap:NotesAndLoansReceivableNetNoncurrent>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzEwLTEtMS0xLTQzODEx_a81d14f6-d8ad-4be4-9ba1-f37cf1296a10"
      unitRef="usd">369386000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzYvZnJhZzoyYjUwZTk3NDlmNDg0M2FkYWFmMGRmMjgwMDE4ODdhYi90YWJsZTpmZjBjOWNmY2ZkN2M0NDk2ODVhMzdiOTYyMzVmYWQ3MC90YWJsZXJhbmdlOmZmMGM5Y2ZjZmQ3YzQ0OTY4NWEzN2I5NjIzNWZhZDcwXzEwLTMtMS0xLTQzODEx_3a0d910e-e63b-43b5-bf15-684c116a33e4"
      unitRef="usd">322647000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AllowanceForCreditLossesTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzU0MjI_ab1a9121-eb3e-4685-9158-cb3abc242950">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 8 &#x2014; Allowance for Doubtful Accounts&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 1, 2020 (the &#x201c;adoption date&#x201d;), the Company replaced its previous incurred loss impairment model for estimating credit losses on accounts and notes receivables with an expected loss model prepared in accordance with ASC 326. While the incurred loss impairment model had the Company recognize credit losses when it was probable that a loss had been incurred, ASC 326 requires the Company to estimate future expected credit losses on such instruments before an impairment may occur. On the adoption date, the Company recorded an initial increase of $42.2 million to the Company&#x2019;s allowance for doubtful accounts, with an offset recorded as an opening adjustment to retained earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In making the Company&#x2019;s credit evaluations, management considers the general collection risk associated with trends in the long-term care industry. The Company establishes credit limits through payment terms with customers, performs ongoing credit evaluations and monitors accounts on an aging schedule basis to minimize the risk of loss. Despite the Company&#x2019;s efforts to minimize credit risk exposure, customers could be adversely affected if future industry trends, including those related to COVID-19, change in such a manner as to negatively impact their cash flows. The full effects of COVID-19 on the Company&#x2019;s customers are highly uncertain and cannot be predicted. As a result, the Company&#x2019;s future collection experience can differ significantly from historical collection trends. If the Company&#x2019;s customers experience a negative impact on their cash flows, it could have a material adverse effect on the Company&#x2019;s results of operations and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates its accounts and notes receivable for expected credit losses quarterly. Accounts receivables are evaluated based on internally developed credit quality indicators derived from the aging of receivables. Notes receivable are evaluated based on internally developed credit quality indicators derived from Management&#x2019;s assessment of collection risk. The Company manages note receivable portfolios using a two tiered approach by disaggregating standard notes receivables, which are promissory notes in good standing, from those who have been identified by Management as having an elevated credit risk profile due to a triggering event such as bankruptcy. At the end of each period the Company sets a reserve for expected credit losses on standard notes receivable based on the Company&#x2019;s historical loss rate. Notes receivable with an elevated risk profile, which are from customers who have filed bankruptcy, are subject to collections activity or are slow payers that are experiencing financial difficulties, are aggregated and evaluated to determine the total reserve for the class of receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The guidance in ASC 326 permits entities to make an accounting policy election not to measure an estimate for credit losses on accrued interest if those entities write-off accrued interest deemed uncollectible in a timely manner. The Company follows an income recognition policy on all interest earned on notes receivable. Under such policy the Company accounts for all notes receivable on a non-accrual basis and defers the recognition of any interest income until receipt of cash payments. This policy was established considering the environment of the long-term care industry and not because such notes receivable are necessarily impaired. Accordingly, the Company does not record a credit loss adjustment for accrued interest. For the years ended December&#160;31, 2022, 2021 and 2020, the Company recognized $1.1&#160;million, $1.2 million and $1.7 million in interest income from notes receivables, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s two tiers of notes receivable for the years ended December&#160;31, 2022 and 2021, respectively, further disaggregated by year of origination, as well as write-off activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.332%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.120%"/&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="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes Receivable as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost Basis by Origination Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Standard notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elevated risk notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period gross write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period net write-offs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.332%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.120%"/&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="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes Receivable as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&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="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost Basis by Origination Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Standard notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elevated risk notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period gross write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period net write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="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;The following table provides information as to the status of payment on the Company&#x2019;s gross notes receivable which were past due as of December&#160;31, 2022 and 2021, respectively:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.970%"/&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:16.297%"/&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:16.297%"/&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:16.297%"/&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:16.303%"/&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="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;Age Analysis of Past-Due Notes Receivable as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0-90 Days&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;91 - 180 Days&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Greater than 181 Days&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Standard notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elevated risk notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,223&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:26.970%"/&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:16.297%"/&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:16.297%"/&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:16.297%"/&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:16.303%"/&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="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Age Analysis of Past-Due Notes Receivable as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0-90 Days&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;91 - 180 Days&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Greater than 181 Days&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Standard notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elevated risk notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,780&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,945&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 tables provide a summary of the changes in the Company&#x2019;s allowance for doubtful accounts on a portfolio segment basis for the years ended December&#160;31, 2022 and 2021, respectively:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:42.174%"/&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:12.496%"/&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:12.496%"/&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:12.496%"/&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:12.502%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Portfolio Segment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Write-Offs/Adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Bad Debt Expense&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Standard notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,783)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elevated risk notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,863&#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:10pt;font-weight:400;line-height:100%"&gt;Total accounts and notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Write-offs are shown net of recoveries. During the year ended December 31, 2022, the Company collected $0.3&#160;million of accounts receivables that were recovered subsequent to being written-off. Adjustments include a reduction of $8.0 million of allowance for doubtful accounts which related to a contract modification during the year ended December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.590%"/&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:12.496%"/&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: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:12.496%"/&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:12.496%"/&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:12.502%"/&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="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Portfolio Segment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Write-Offs/Adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Bad Debt Expense&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="24" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Standard notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elevated risk notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,749&#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,790&#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:10pt;font-weight:400;line-height:100%"&gt;Total accounts and notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Write-offs are shown net of recoveries. During the year ended December 31, 2021, the Company collected $0.2 million of accounts receivables that were recovered subsequent to being written-off.&lt;/span&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesTextBlock>
    <us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss
      contextRef="i8035fbd3bc28481188562b1e13ed1cb5_I20200101"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzY1OTcwNjk3NzQ2ODQ_4e14bddb-63a6-41a2-8270-fed4b7d066cb"
      unitRef="usd">42200000</us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzM1NzA_8a848d82-cd74-46d8-8158-c4f94ec250ab"
      unitRef="usd">1100000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzM1NzQ_c724d4e7-9c40-4e24-aa3b-310ef0aa8224"
      unitRef="usd">1200000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableNonaccrualInterestIncome
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzM1ODE_3d3a9740-2708-4bc0-ad90-36e464e0c29d"
      unitRef="usd">1700000</us-gaap:FinancingReceivableNonaccrualInterestIncome>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzU0MjE_c8e3c29b-2907-47e4-98c3-e2a6501ee0f2">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the Company&#x2019;s two tiers of notes receivable for the years ended December&#160;31, 2022 and 2021, respectively, further disaggregated by year of origination, as well as write-off activity:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.332%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.120%"/&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="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes Receivable as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost Basis by Origination Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Standard notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elevated risk notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period gross write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period net write-offs &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.332%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.120%"/&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="39" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes Receivable as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&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="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost Basis by Origination Year&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Prior&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="39" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Standard notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elevated risk notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period gross write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,524&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(39)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current-period net write-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i03848cdda2b64f90ab77d5b46ee5e164_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzUtMi0xLTEtNDM4MTE_c23f0a0f-6074-4063-bd3f-9cdd61daf285"
      unitRef="usd">31406000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i03848cdda2b64f90ab77d5b46ee5e164_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzUtNC0xLTEtNDM4MTE_d98ff2e6-133f-4745-b5a1-27f1ce2f2be1"
      unitRef="usd">10887000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i03848cdda2b64f90ab77d5b46ee5e164_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzUtNi0xLTEtNDM4MTE_15a66b56-e98b-40b7-b8c4-9340d3a2a0f9"
      unitRef="usd">1683000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i03848cdda2b64f90ab77d5b46ee5e164_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzUtOC0xLTEtNDM4MTE_8c5261e6-6cf7-47ec-92aa-e69c7d7fbb2f"
      unitRef="usd">208000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i03848cdda2b64f90ab77d5b46ee5e164_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzUtMTAtMS0xLTQzODEx_68fb969d-0c26-43ca-a81d-4d4b4d8086ef"
      unitRef="usd">13000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i03848cdda2b64f90ab77d5b46ee5e164_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzUtMTItMS0xLTQzODEx_bf4b276c-1112-44d6-a239-2895dc7438fe"
      unitRef="usd">21982000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i03848cdda2b64f90ab77d5b46ee5e164_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzUtMTQtMS0xLTQzODEx_73534d67-d7da-4c72-8103-b5f8c1491bd6"
      unitRef="usd">66179000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i3e87353671cc427e8ccd1ec0c53debf2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzYtMi0xLTEtNDM4MTE_3dec6c6c-e2d5-4afd-b2ff-1966343531c9"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i3e87353671cc427e8ccd1ec0c53debf2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzYtNC0xLTEtNDM4MTE_af75ab80-3ddf-42ab-8394-97f53d441a61"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i3e87353671cc427e8ccd1ec0c53debf2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzYtNi0xLTEtNDM4MTE_2e4a5c20-678b-457a-89dd-bda03a8d07c4"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i3e87353671cc427e8ccd1ec0c53debf2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzYtOC0xLTEtNDM4MTE_890632c9-d17c-43e3-9b2d-f25b52a326ed"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i3e87353671cc427e8ccd1ec0c53debf2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzYtMTAtMS0xLTQzODEx_6c760e3d-b833-4cce-bed3-b3e00d98c550"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i3e87353671cc427e8ccd1ec0c53debf2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzYtMTItMS0xLTQzODEx_7b4a118e-13ec-48e1-a924-94ffddf16bbd"
      unitRef="usd">1223000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i3e87353671cc427e8ccd1ec0c53debf2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzYtMTQtMS0xLTQzODEx_cef2310a-3a48-40c5-b424-1c23eeebf4a4"
      unitRef="usd">1223000</us-gaap:NotesReceivableGross>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzgtMi0xLTEtNDM4MTE_a16c2636-fcd1-47c3-84d2-32446d55c402"
      unitRef="usd">1000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzgtNC0xLTEtNDM4MTE_50a42257-bbf1-4385-b3a5-ba9877d31437"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzgtNi0xLTEtNDM4MTE_e6646f36-6104-4a0f-bee2-4b82727b718b"
      unitRef="usd">51000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzgtOC0xLTEtNDM4MTE_759aa0aa-5d12-4e60-af07-d74c30225970"
      unitRef="usd">54000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzgtMTAtMS0xLTQzODEx_96f64699-e799-476b-92a4-382b6dd5be06"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzgtMTItMS0xLTQzODEx_c378b09c-08d7-4e8b-a0e5-10a7712ac3ce"
      unitRef="usd">491000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzgtMTQtMS0xLTQzODEx_0b00ea97-468c-470d-921e-29bfcf34e530"
      unitRef="usd">597000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzktMi0xLTEtNDM4MTE_03a9b5af-5942-4967-9b76-1ad252f4e917"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzktNC0xLTEtNDM4MTE_def91e71-b0d1-4ae7-ba12-f08de2c4bd02"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzktNi0xLTEtNDM4MTE_67c70910-b81c-4bee-b109-c0c806b2a009"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzktOC0xLTEtNDM4MTE_1de47a23-069d-4ed1-aa82-d6af1526e640"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzktMTAtMS0xLTQzODEx_7c4f9282-f910-407e-979e-3623174d15d8"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzktMTItMS0xLTQzODEx_8dcc187d-9840-4944-a4c9-41d89a0a5065"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzktMTQtMS0xLTQzODEx_b5d3d83b-c911-4d41-b4a5-b9ba42340970"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzEwLTItMS0xLTQzODEx_6701c494-ee8d-4ca8-82be-b64b2269f86b"
      unitRef="usd">1000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzEwLTQtMS0xLTQzODEx_bbd4044a-bcb7-4910-8883-5825295f982b"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzEwLTYtMS0xLTQzODEx_f4e01fe5-7af9-42c2-b9c3-2bd23dea7424"
      unitRef="usd">51000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzEwLTgtMS0xLTQzODEx_7e560be6-0b83-4098-9eda-c1518d9e0b77"
      unitRef="usd">54000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzEwLTEwLTEtMS00MzgxMQ_1dbdef3a-4fac-472d-bb4b-cec908ad8924"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzEwLTEyLTEtMS00MzgxMQ_6d59efb6-16bf-4d5f-9d12-33f600f399ef"
      unitRef="usd">491000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear>
    <us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTplOTBhMGIwZjVmMjE0OTMxOTdiZDEyMGRkMzIzZjFhNC90YWJsZXJhbmdlOmU5MGEwYjBmNWYyMTQ5MzE5N2JkMTIwZGQzMjNmMWE0XzEwLTE0LTEtMS00MzgxMQ_e79b205a-9eab-4bde-888e-956b63857abf"
      unitRef="usd">597000</us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzUtMi0xLTEtNDM4MTE_0a1c5581-7769-4d78-8eeb-e3482fd05243"
      unitRef="usd">16558000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzUtNC0xLTEtNDM4MTE_2ffd7a9d-3247-4da9-b04d-ceeb764c599d"
      unitRef="usd">6862000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzUtNi0xLTEtNDM4MTE_63f0ac9f-dd7a-495e-b1c7-5302f64a154a"
      unitRef="usd">401000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzUtOC0xLTEtNDM4MTE_dddad8e2-b0c3-4f71-b3f4-36ed74eccb20"
      unitRef="usd">18738000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzUtMTAtMS0xLTQzODEx_ac89711b-fc20-4ea0-aeba-d437c27ff6de"
      unitRef="usd">21288000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzUtMTItMS0xLTQzODEx_6560753f-92a5-4446-8f2b-c16cbd2ee01b"
      unitRef="usd">1560000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzUtMTQtMS0xLTQzODEx_2bb162e0-123d-45fc-b155-bb4e0d0beff0"
      unitRef="usd">65407000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzYtMi0xLTEtNDM4MTE_578b5947-1fab-4caa-84f8-673295060d0a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzYtNC0xLTEtNDM4MTE_84cedaa4-af31-4526-9a8c-4e8e23410a8d"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzYtNi0xLTEtNDM4MTE_548ac6da-5424-4c7e-ba6a-d211db605a31"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzYtOC0xLTEtNDM4MTE_6fb69788-ae39-4249-bdc2-8ba4421bb9c2"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzYtMTAtMS0xLTQzODEx_86c70566-1ecf-490c-8991-5ad08bd5785f"
      unitRef="usd">406000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzYtMTItMS0xLTQzODEx_361e9a44-a8b1-45d2-aef7-573029052454"
      unitRef="usd">1374000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:NotesReceivableGross
      contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzYtMTQtMS0xLTQzODEx_e3d70ffb-2e16-483d-b44c-b6d56baaedcf"
      unitRef="usd">1780000</us-gaap:NotesReceivableGross>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzgtMi0xLTEtNDM4MTE_1c26b7a2-fe09-4559-9415-8e174a22db68"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzgtNC0xLTEtNDM4MTE_eb6a06ad-44d0-4800-a083-45f516cc2927"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzgtNi0xLTEtNDM4MTE_d1f40bc9-465b-4850-9d46-fa5c5bea678d"
      unitRef="usd">541000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzgtOC0xLTEtNDM4MTE_9ecb4a71-af94-4ed8-9d8e-28de45a76abf"
      unitRef="usd">489000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzgtMTAtMS0xLTQzODEx_b835a09a-27f4-45a9-b577-8753f0d82773"
      unitRef="usd">2494000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzgtMTItMS0xLTQzODEx_5c208d71-75c1-4c2f-870d-154afcc4797a"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzgtMTQtMS0xLTQzODEx_86546372-1028-4073-bc11-22c00bf766cb"
      unitRef="usd">3524000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzktMi0xLTEtNDM4MTE_561d3e21-efcf-4e45-b8ce-4cd532b62c3e"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzktNC0xLTEtNDM4MTE_6284f099-cb39-4ea7-b509-96e7df49ac71"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzktNi0xLTEtNDM4MTE_7727561d-1c6b-4e8d-aabd-235021f1ff9e"
      unitRef="usd">1000</hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzktOC0xLTEtNDM4MTE_230c5d65-4cfe-4ec0-90eb-998b2b0fab20"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzktMTAtMS0xLTQzODEx_40fe9d5b-eec2-4b10-9a98-9f4b418b2a89"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzktMTItMS0xLTQzODEx_9c4fce1e-8d13-49d0-984b-5d2bdf260a6d"
      unitRef="usd">38000</hcsg:FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzktMTQtMS0xLTQzODEx_e58634c2-3862-42ae-8f91-ec6856ab9a14"
      unitRef="usd">39000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzEwLTItMS0xLTQzODEx_97237f17-a615-4b0e-bc4f-e4093bfcf062"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzEwLTQtMS0xLTQzODEx_f29c021f-2606-487a-b745-b88972f5e72a"
      unitRef="usd">0</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzEwLTYtMS0xLTQzODEx_da92175a-fa09-4453-a6cf-bc576343104f"
      unitRef="usd">540000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzEwLTgtMS0xLTQzODEx_19667c42-e525-4a34-8824-f92f59a991e4"
      unitRef="usd">489000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzEwLTEwLTEtMS00MzgxMQ_eccb4aa1-aab6-461e-ab47-6df396654b5f"
      unitRef="usd">2494000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzEwLTEyLTEtMS00MzgxMQ_79e6386d-d774-4652-b1a2-4565fe3eba80"
      unitRef="usd">-38000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear>
    <us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpmMDY5ZDlkNWE1YTQ0ZGYzYWE5MDg3OTIwMzYxZjUyNC90YWJsZXJhbmdlOmYwNjlkOWQ1YTVhNDRkZjNhYTkwODc5MjAzNjFmNTI0XzEwLTE0LTEtMS00MzgxMQ_58c0a2c4-0a3c-4aeb-bdda-510e1fb85e9a"
      unitRef="usd">3485000</us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <us-gaap:PastDueFinancingReceivablesTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzU0Mjg_0671b38c-33ed-4777-b550-088e09f165fb">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides information as to the status of payment on the Company&#x2019;s gross notes receivable which were past due as of December&#160;31, 2022 and 2021, respectively:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.970%"/&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:16.297%"/&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:16.297%"/&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:16.297%"/&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:16.303%"/&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="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;Age Analysis of Past-Due Notes Receivable as of December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0-90 Days&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;91 - 180 Days&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Greater than 181 Days&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Standard notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elevated risk notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,223&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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:26.970%"/&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:16.297%"/&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:16.297%"/&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:16.297%"/&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:16.303%"/&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="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Age Analysis of Past-Due Notes Receivable as of December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;0-90 Days&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;91 - 180 Days&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Greater than 181 Days&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes Receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Standard notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elevated risk notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,780&#160;&lt;/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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,945&#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:PastDueFinancingReceivablesTableTextBlock>
    <us-gaap:NotesReceivableGross
      contextRef="i010c8157d25a48ce8d1bf9ff061093f2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzQtMi0xLTEtNDM4MTE_a6f4fdb5-90db-4090-822f-a97a941efd5c"
      unitRef="usd">894000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib9c5e49e0fe648cd8ce949c3f808d117_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzQtNC0xLTEtNDM4MTE_dade56d7-ee7e-45a2-bddd-5c39f628c623"
      unitRef="usd">263000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iebb5e50dd04c4aa7adf78789777d1fe1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzQtNi0xLTEtNDM4MTE_106a8893-2a8e-4745-b172-0a9a19ad3e05"
      unitRef="usd">3330000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iec24122789b04f80b55c56ed72ec992c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzQtOC0xLTEtNDM4MTE_0fff86ef-d1ab-41ac-989a-e94a116c085f"
      unitRef="usd">4487000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i503f6e5fdab148bca236af44ab875ea7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzUtMi0xLTEtNDM4MTE_0591b22e-fe86-45d9-becf-1bfd10a9b803"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i1d0aafcb5efd4ec69bc86f82140d729c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzUtNC0xLTEtNDM4MTE_d3572534-bd96-432e-a920-1d8605ec4929"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6bc437ae788e43dd9b7f67ac2c30cf2d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzUtNi0xLTEtNDM4MTE_a771a239-2e77-45fc-b9b6-619348f42a46"
      unitRef="usd">1223000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i53888ace271d4dc2b89cc0d63337a4b4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzUtOC0xLTEtNDM4MTE_8af14d52-bb3f-4b03-a40a-1b925b46d3f4"
      unitRef="usd">1223000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iaead2ad40e204b2498899fa36b3091fc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzYtMi0xLTEtNDM4MTE_80822e88-8dd8-4d20-97fd-e0830466b0ca"
      unitRef="usd">894000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie646e1931a7e4005b55e94b8d7679923_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzYtNC0xLTEtNDM4MTE_974cf634-2d4f-4779-ba74-2a491ce8b5d6"
      unitRef="usd">263000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i61a8d06958de431ba71b3083fe51dfd2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzYtNi0xLTEtNDM4MTE_aeae19f2-9272-4546-a0ad-a059ac572e2b"
      unitRef="usd">4553000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic63c5f6e0945421fa6897cb673c1c6ac_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo4ZWY5YWE3YzQ1MTI0YTBkYjMxNjQyOWU1N2FiNjE1MC90YWJsZXJhbmdlOjhlZjlhYTdjNDUxMjRhMGRiMzE2NDI5ZTU3YWI2MTUwXzYtOC0xLTEtNDM4MTE_8d808361-c6e9-4730-a311-ccfa294802cc"
      unitRef="usd">5710000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ife82e4ed45ad41ecae382a191ff865cd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzQtMi0xLTEtNDM4MTE_8f1e6805-2d63-4d09-b747-f6a9a658f178"
      unitRef="usd">953000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3d75f34331b945eaa6330cdb25a9cd9b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzQtNC0xLTEtNDM4MTE_01ac1f91-31f0-480f-8420-b984200c75dd"
      unitRef="usd">5676000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i507e6cad939145ed85f7658f5ca2e39f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzQtNi0xLTEtNDM4MTE_af8c5f24-30c3-4401-a296-ca14a23339e2"
      unitRef="usd">6536000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i896b3cdaff2e4257a05578acf8d6e1cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzQtOC0xLTEtNDM4MTE_d245114b-c2ac-4abb-b95b-5e02650b68a2"
      unitRef="usd">13165000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7c50658bc8f440279fd4207310c69b69_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzUtMi0xLTEtNDM4MTE_dcd68499-d97e-4954-bd6d-de52fd50939b"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7fe72b2d14b54d768d09922c24b760d0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzUtNC0xLTEtNDM4MTE_902a1f13-9e32-415b-8a29-dac47c8bd6cf"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5b68159355354ff7830cf511895fba2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzUtNi0xLTEtNDM4MTE_462fc25d-4e5b-489b-a4df-5c524beafc47"
      unitRef="usd">1780000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic348bfdb107b4559bd70c32e78ffc1cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzUtOC0xLTEtNDM4MTE_815bada8-821a-44be-9863-d7494e94dd48"
      unitRef="usd">1780000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0bd14f2bebdd4e9aa67a6510f1c36556_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzYtMi0xLTEtNDM4MTE_6b5a6dd1-4621-475a-a4f8-50381c45f9e0"
      unitRef="usd">953000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4413de83d6084bd1bdab7dc9e34fa297_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzYtNC0xLTEtNDM4MTE_668d1f8c-3159-4170-ba2a-b82c00ec9baa"
      unitRef="usd">5676000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3153d6da468b4ecba5100e2a8b6c01c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzYtNi0xLTEtNDM4MTE_d2bca4c6-dc0d-45ea-9a1e-25e369967829"
      unitRef="usd">8316000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if5dc8351e950409ab7eb8596585b4b55_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTpkMzFiYmVhODU5NmQ0NzczOWJmMGMwNmQzZGQ1MjdkNy90YWJsZXJhbmdlOmQzMWJiZWE4NTk2ZDQ3NzM5YmYwYzA2ZDNkZDUyN2Q3XzYtOC0xLTEtNDM4MTE_504b92c5-940e-437b-841b-0c6e5724eaa6"
      unitRef="usd">14945000</us-gaap:NotesReceivableGross>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzU0MjM_76a0ba83-cb05-4c72-a3a7-1900f28729c5">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide a summary of the changes in the Company&#x2019;s allowance for doubtful accounts on a portfolio segment basis for the years ended December&#160;31, 2022 and 2021, respectively:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:42.174%"/&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:12.496%"/&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:12.496%"/&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:12.496%"/&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:12.502%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Portfolio Segment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Write-Offs/Adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Bad Debt Expense&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Standard notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,783)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elevated risk notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,863&#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:10pt;font-weight:400;line-height:100%"&gt;Total accounts and notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Write-offs are shown net of recoveries. During the year ended December 31, 2022, the Company collected $0.3&#160;million of accounts receivables that were recovered subsequent to being written-off. Adjustments include a reduction of $8.0 million of allowance for doubtful accounts which related to a contract modification during the year ended December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.590%"/&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:12.496%"/&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: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:12.496%"/&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:12.496%"/&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:12.502%"/&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="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Portfolio Segment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Write-Offs/Adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Bad Debt Expense&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="24" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Standard notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elevated risk notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,749&#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,790&#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:10pt;font-weight:400;line-height:100%"&gt;Total accounts and notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Write-offs are shown net of recoveries. During the year ended December 31, 2021, the Company collected $0.2 million of accounts receivables that were recovered subsequent to being written-off.&lt;/span&gt;&lt;/div&gt;</us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzU0MjM_d3121781-7741-47bd-a8a7-6156e7a7e347">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables provide a summary of the changes in the Company&#x2019;s allowance for doubtful accounts on a portfolio segment basis for the years ended December&#160;31, 2022 and 2021, respectively:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;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:42.174%"/&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:12.496%"/&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:12.496%"/&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:12.496%"/&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:12.502%"/&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="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:10pt;font-weight:700;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Portfolio Segment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Write-Offs/Adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Bad Debt Expense&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,825)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Standard notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,783)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(772)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elevated risk notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(481)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;109&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(663)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,863&#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:10pt;font-weight:400;line-height:100%"&gt;Total accounts and notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Write-offs are shown net of recoveries. During the year ended December 31, 2022, the Company collected $0.3&#160;million of accounts receivables that were recovered subsequent to being written-off. Adjustments include a reduction of $8.0 million of allowance for doubtful accounts which related to a contract modification during the year ended December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:41.590%"/&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:12.496%"/&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: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:12.496%"/&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:12.496%"/&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:12.502%"/&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="24" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Portfolio Segment:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2020&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:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Write-Offs/Adjustments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Bad Debt Expense&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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="24" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,215)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Standard notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(183)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Elevated risk notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,302)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,749&#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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,485)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,790&#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:10pt;font-weight:400;line-height:100%"&gt;Total accounts and notes receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Write-offs are shown net of recoveries. During the year ended December 31, 2021, the Company collected $0.2 million of accounts receivables that were recovered subsequent to being written-off.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzMtMi0xLTEtNDM4MTE_ebb14fd5-5770-4f18-be73-e9dd7a922698"
      unitRef="usd">50794000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzMtNC0xLTEtNDM4MTE_813c4dac-319f-4b77-8446-00cb592a2f2a"
      unitRef="usd">16825000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzMtNi0xLTEtNDM4MTE_da6eb21e-23a7-48a6-a173-2f74487a9320"
      unitRef="usd">32632000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzMtOC0xLTEtNDM4MTE_123cfc90-bb9d-4bb4-826e-e720b4c38c2a"
      unitRef="usd">66601000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzYtMi0xLTEtNDM4MTE_157471e8-3a4e-47de-866c-06539be5cc3d"
      unitRef="usd">13607000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery
      contextRef="ib1bad7ea7ea942599a70f53b4f6b5030_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzYtNC0xLTEtNDM4MTE_ca0de85d-cd3f-4428-87d5-fa860b48d55a"
      unitRef="usd">6783000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="ib1bad7ea7ea942599a70f53b4f6b5030_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzYtNi0xLTEtNDM4MTE_6a98fc6b-b80a-401d-a720-5939506a23a5"
      unitRef="usd">-772000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i03848cdda2b64f90ab77d5b46ee5e164_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzYtOC0xLTEtNDM4MTE_ce6f0216-34bc-47b4-adf0-20f3904d974a"
      unitRef="usd">6052000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzctMi0xLTEtNDM4MTE_d856d8ec-1d97-4994-b97f-64323f5e760b"
      unitRef="usd">1183000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery
      contextRef="i29b7a35281934ffe8d6d0566162800a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzctNC0xLTEtNDM4MTE_5fb1b155-1eec-4797-b0bb-93c870e3e22b"
      unitRef="usd">481000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i29b7a35281934ffe8d6d0566162800a5_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzctNi0xLTEtNDM4MTE_4369f703-aaad-4bb2-a884-b83c9096f178"
      unitRef="usd">109000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3e87353671cc427e8ccd1ec0c53debf2_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzctOC0xLTEtNDM4MTE_d368139b-da4c-434a-8ae4-e47ffa15a466"
      unitRef="usd">811000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzgtMi0xLTEtNDM4MTE_833e8a6c-fe25-4321-a681-b8559eeec22e"
      unitRef="usd">14790000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzgtNC0xLTEtNDM4MTE_f15a6ed6-b816-4cb9-8e85-371dec146eab"
      unitRef="usd">7264000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzgtNi0xLTEtNDM4MTE_ca0449f4-2e7e-42fa-b923-00417e6eeb55"
      unitRef="usd">-663000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzgtOC0xLTEtNDM4MTE_19e4b6af-c919-4978-a10d-b4f66be5686b"
      unitRef="usd">6863000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzktMi0xLTEtNDM4MTE_4b1fb2b1-4cdd-4e60-9c15-eff28125d76a"
      unitRef="usd">65584000</us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss>
    <hcsg:AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzktNC0xLTEtNDM4MTE_9dac82dc-2709-4d94-968f-aee1849c4a6e"
      unitRef="usd">24089000</hcsg:AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <hcsg:AccountsAndFinancingReceivableCreditLossExpenseReversal
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzktNi0xLTEtNDM4MTE_0792425c-3ec8-4db0-b3eb-340eed5697ce"
      unitRef="usd">31969000</hcsg:AccountsAndFinancingReceivableCreditLossExpenseReversal>
    <us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo1MzgyMWRmNzRmMDA0Njc3YTllZGVlNGZlZGE3MDY4NC90YWJsZXJhbmdlOjUzODIxZGY3NGYwMDQ2NzdhOWVkZWU0ZmVkYTcwNjg0XzktOC0xLTEtNDM4MTE_ef742201-b7d2-4513-a75a-1478b42c2e0e"
      unitRef="usd">73464000</us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzQ0MDc_5567b4e8-9f58-4595-97f4-3fccb0a24d1f"
      unitRef="usd">300000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery
      contextRef="id0f32c17b1a1494685fbd06e0022aad8_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzY1OTcwNjk3NzM0MDc_16b188f7-0bdb-42ff-9f74-eaa13203cba4"
      unitRef="usd">-8000000</hcsg:FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzMtMi0xLTEtNDM4MTE_c1eda1bf-abef-4943-9cf6-8ed080a9d6cb"
      unitRef="usd">51052000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzMtNi0xLTEtNDM4MTE_e5177849-285f-4f1a-9c65-dc2a7937687a"
      unitRef="usd">9215000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzMtOC0xLTEtNDM4MTE_0fd5ea7b-8f8e-477c-baac-328cebba8b95"
      unitRef="usd">8957000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzMtMTAtMS0xLTQzODEx_2ef63abb-96c8-457d-9863-f52846412108"
      unitRef="usd">50794000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i66623c364eef42d9807e0ea4a9adc9e3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzYtMi0xLTEtNDM4MTE_b3bac77d-0929-4aef-a5e9-471c5a3a38ac"
      unitRef="usd">13258000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
      contextRef="i539e57cc9b344eb6b67c2e2be3650324_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzYtNi0xLTEtNDM4MTE_abe8d39e-8a2d-4351-85f5-75b7b7daf571"
      unitRef="usd">183000</us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i539e57cc9b344eb6b67c2e2be3650324_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzYtOC0xLTEtNDM4MTE_26454942-8acf-42f7-ae38-ad0b6e2e4038"
      unitRef="usd">532000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i61c1a5ec9b4b435c9e80d8d518bb569d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzYtMTAtMS0xLTQzODEx_2f4362d8-458f-45db-b08b-8c48f2ac264d"
      unitRef="usd">13607000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i5fd2cc967fbc4c00a86c931072f7e53f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzctMi0xLTEtNDM4MTE_148d5538-ab24-4489-8351-eaace77f6f88"
      unitRef="usd">3491000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
      contextRef="i1746b6d5aef849a2ac61e2991d2d0e58_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzctNi0xLTEtNDM4MTE_644aaa89-2474-49a8-ac94-0bd5709afc3f"
      unitRef="usd">3302000</us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i1746b6d5aef849a2ac61e2991d2d0e58_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzctOC0xLTEtNDM4MTE_cd3be3aa-3247-4f12-b994-7dd9f259e5a7"
      unitRef="usd">994000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9643a5d8866f4c369634e8f3de01c4d9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzctMTAtMS0xLTQzODEx_59b38660-5934-453f-8dc2-9d21c7be2b28"
      unitRef="usd">1183000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzgtMi0xLTEtNDM4MTE_41612b68-d364-4cdb-9f6b-3ebe2fcc6757"
      unitRef="usd">16749000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzgtNi0xLTEtNDM4MTE_ed375940-7251-4706-a8be-72e6986875dd"
      unitRef="usd">3485000</us-gaap:FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <us-gaap:ProvisionForLoanLossesExpensed
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzgtOC0xLTEtNDM4MTE_30f418e8-4d1f-4c6d-a63b-90f357d184c7"
      unitRef="usd">1526000</us-gaap:ProvisionForLoanLossesExpensed>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzgtMTAtMS0xLTQzODEx_23918fa3-6d93-40f3-8be5-190ee1728fdb"
      unitRef="usd">14790000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss
      contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzktMi0xLTEtNDM4MTE_4d775a73-24cb-4415-a162-89ec53e524e7"
      unitRef="usd">67801000</us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss>
    <hcsg:AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzktNi0xLTEtNDM4MTE_a4d70323-301e-43bc-a0df-0fe64f690d58"
      unitRef="usd">12700000</hcsg:AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery>
    <hcsg:AccountsAndFinancingReceivableCreditLossExpenseReversal
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzktOC0xLTEtNDM4MTE_badaaab3-9bc3-41ab-965d-5373e155d6b8"
      unitRef="usd">10483000</hcsg:AccountsAndFinancingReceivableCreditLossExpenseReversal>
    <us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90YWJsZTo0NzEwNGQ0MzI4ZWQ0MDJkYjEyNWYxMDJkNDVkNmJlMi90YWJsZXJhbmdlOjQ3MTA0ZDQzMjhlZDQwMmRiMTI1ZjEwMmQ0NWQ2YmUyXzktMTAtMS0xLTQzODEx_3f541fb8-308c-4fdd-bbab-8619a794c2b0"
      unitRef="usd">65584000</us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMzkvZnJhZzphOGM5OTJiNGIzMTA0OTAxYmZjOWU2OGMyNmJhNmRlYi90ZXh0cmVnaW9uOmE4Yzk5MmI0YjMxMDQ5MDFiZmM5ZTY4YzI2YmE2ZGViXzQ3MzE_6f6df70e-790e-4e7c-b90e-a1f0173517b4"
      unitRef="usd">200000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTA_5befabf9-5678-4b7d-8f69-0545ea9ed5fe">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 9 &#x2014; Lease Commitments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes ROU Assets and Lease Liabilities for automobiles, office buildings, IT equipment, and small storage units for the temporary storage of operational equipment. The Company&#x2019;s leases have remaining lease terms ranging from less than 1 year to 7 years, and have extension options ranging from 1 year to 5 years. Most leases include the option to terminate the lease within 1 year.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Upon adopting ASC 842, the Company made accounting policy elections using practical expedients offered under the guidance to combine lease and non-lease components within leasing arrangements and to recognize the payments associated with short-term leases in earnings on a straight-line basis over the lease term, with the cost associated with variable lease payments recognized when incurred. These accounting policy elections impact the value of the Company&#x2019;s ROU Assets and Lease Liabilities. The value of the Company&#x2019;s ROU Assets is determined as the non-depreciated fair value of its leasing arrangements and is recorded to Property and Equipment, net on the Company&#x2019;s Consolidated Balance Sheets. The value of the Company&#x2019;s Lease Liabilities is the present value of fixed lease payments not yet paid, discounted using either the rate implicit in the lease contract if that rate can be determined, or the Company&#x2019;s incremental borrowing rate (&#x201c;IBR&#x201d;). As of December&#160;31, 2022 and 2021, the Company&#x2019;s short-term portion of lease obligations were $5.3 million and $6.5 million, respectively, and are recorded in &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTY_45335eea-49ab-4796-9c9b-7b4251e54ceb"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTY_5d69abf6-ad93-4b70-b924-d36bf336e1f8"&gt;Other accrued expenses&lt;/span&gt;&lt;/span&gt; with the remaining balance recognized under the Lease liability &#x2014; long-term portion caption on the Company&#x2019;s Consolidated Balance Sheets. Any future lease payments that are not fixed based on the terms of the lease contract, or fluctuate based on a factor other than an index or rate, are considered variable lease payments and are not included in the value of the Company&#x2019;s ROU Assets or Lease Liabilities. The Company&#x2019;s IBR is determined as the rate of interest that the Company would incur to borrow on a collateralized basis over a similar term an amount equal to the lease payments in a similar economic environment.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of lease expense are presented below for the years ended December&#160;31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.812%"/&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:18.344%"/&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:18.344%"/&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:18.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:10pt;font-weight:700;line-height:100%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental information is presented below for the years ended December&#160;31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.250%"/&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:18.198%"/&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:18.198%"/&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:18.202%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(dollar amounts in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,385&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,609&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,690&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU Assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,143&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,410&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term &#x2014; operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate &#x2014; operating leases&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2022 and 2021, the Company&#x2019;s ROU Assets and Lease Liabilities were reduced by $1.7&#160;million and $0.8&#160;million, respectively due to lease cancellations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a schedule by calendar year of future minimum lease payments under operating leases that have remaining terms as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period/Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i3b61000e767a4ae9bec11a0419dd6486_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI2MQ_d26e376d-b477-4e58-b947-f99af599d349">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i0b5148e027814850a99934da7d497296_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI2Nw_fea92461-bddb-45a5-8971-a18d4e905977">P7Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i3b61000e767a4ae9bec11a0419dd6486_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzMxMQ_e317de4b-fe0a-4b21-8a26-e48cf1051f1b">P1Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <us-gaap:LesseeOperatingLeaseRenewalTerm
      contextRef="i0b5148e027814850a99934da7d497296_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzMxNw_e1539d13-e0e6-46d0-af43-662986281adf">P5Y</us-gaap:LesseeOperatingLeaseRenewalTerm>
    <hcsg:LesseeOperatingLeaseTerminationOptionTerm
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzM4Mg_7348e15d-86f5-4f83-998b-863581fdf106">P1Y</hcsg:LesseeOperatingLeaseTerminationOptionTerm>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzE0MTk_3dcf37c7-b400-4a3f-a89c-81e81498aad5"
      unitRef="usd">5300000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzE0MjY_bb7b5109-6ede-44d0-8ec8-7e06865500a8"
      unitRef="usd">6500000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTI_7b1bc95b-1e86-4c9c-9d67-2fae33623abb">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Components of lease expense are presented below for the years ended December&#160;31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.812%"/&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:18.344%"/&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:18.344%"/&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:18.348%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:10pt;font-weight:700;line-height:100%"&gt;Lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td 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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,673&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;747&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzQtMi0xLTEtNDM4MTE_ca16ead1-3a4d-4b1e-9150-3176c31e4070"
      unitRef="usd">5673000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzQtNC0xLTEtNDM4MTE_6847bf3a-b3f8-4842-a82e-9e042bc5216b"
      unitRef="usd">6210000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzQtNi0xLTEtNDM4MTE_3674a8cb-b2bd-4d8e-81e7-57d37c58a630"
      unitRef="usd">5381000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzUtMi0xLTEtNDM4MTE_dbebd47f-2b1c-4cb4-9331-58666664a77c"
      unitRef="usd">1265000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzUtNC0xLTEtNDM4MTE_a6d27de3-1883-4507-abe1-f13436ca4b15"
      unitRef="usd">747000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzUtNi0xLTEtNDM4MTE_9400c2a9-8113-446c-a17b-0200576d920b"
      unitRef="usd">738000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzYtMi0xLTEtNDM4MTE_14ee8005-93df-4538-90ca-5614ef92983f"
      unitRef="usd">857000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzYtNC0xLTEtNDM4MTE_0d01c4d3-0813-4f1e-9e05-80667b86658a"
      unitRef="usd">973000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzYtNi0xLTEtNDM4MTE_ccc10902-b310-4ccd-bad1-c98608186644"
      unitRef="usd">464000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzctMi0xLTEtNDM4MTE_c5feb4ff-d62b-4998-8784-56441626b0c9"
      unitRef="usd">7795000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzctNC0xLTEtNDM4MTE_28b1294a-a365-48d3-8af1-bdb68d87e5b6"
      unitRef="usd">7930000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTpiYjliNGE0ZGZiZGM0ODMxODFiZmEyZGUyZTI3NmU5NC90YWJsZXJhbmdlOmJiOWI0YTRkZmJkYzQ4MzE4MWJmYTJkZTJlMjc2ZTk0XzctNi0xLTEtNDM4MTE_16056930-cc1c-4817-a645-0dbdc2190611"
      unitRef="usd">6583000</us-gaap:LeaseCost>
    <hcsg:AssetsAndLiabilitiesLesseeTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTg_7b717f19-6ec4-4a13-bee3-ef8c6be51bef">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental information is presented below for the years ended December&#160;31, 2022, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:39.250%"/&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:18.198%"/&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:18.198%"/&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:18.202%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(dollar amounts in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Other information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,385&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,609&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,690&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU Assets obtained in exchange for lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,143&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,410&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term &#x2014; operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate &#x2014; operating leases&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</hcsg:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzUtMi0xLTEtNDM4MTE_27ff13b8-7178-4a89-9487-546434356b7c"
      unitRef="usd">6385000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzUtNC0xLTEtNDM4MTE_53d1fe62-ba2b-44e1-a01f-e168ce0ea34c"
      unitRef="usd">6609000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzUtNi0xLTEtNDM4MTE_ce68c29b-7fde-4500-8e22-a22b4ca44f10"
      unitRef="usd">5690000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzYtMi0xLTEtNDM4MTE_90397c0e-2437-4171-bbad-4a8659e118d2"
      unitRef="usd">1650000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzYtNC0xLTEtNDM4MTE_dd281a75-d9f7-47d1-b419-e0db62399302"
      unitRef="usd">7143000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzYtNi0xLTEtNDM4MTE_36eecc14-5ad1-4d27-bb4a-8e0e598aeea7"
      unitRef="usd">5410000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzctMi0xLTEtNDM4MTE_6379e650-e6c3-4114-8e73-0600727776a1">P4Y2M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzctNC0xLTEtNDM4MTE_5bf168e2-387a-4c97-87d9-fa9400eb93ff">P4Y6M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzctNi0xLTEtNDM4MTE_79b6075b-f6e7-4596-8947-e5936a20f0b9">P5Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzgtMi0xLTEtNDM4MTE_9882ce95-58fd-44ff-9443-268552679602"
      unitRef="number">0.044</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzgtNC0xLTEtNDM4MTE_3adfc59e-b19e-4309-aff7-86823ece4699"
      unitRef="number">0.042</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTphY2RlMDAxNjRiMDM0YTJlYTgzZGZmOGRlMGRkYzMzMy90YWJsZXJhbmdlOmFjZGUwMDE2NGIwMzRhMmVhODNkZmY4ZGUwZGRjMzMzXzgtNi0xLTEtNDM4MTE_5d3f5bee-cbe1-4e2e-ab69-80c143d30548"
      unitRef="number">0.045</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <hcsg:RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI1OTU_501396bd-c668-4548-90c5-714e92cc3a6f"
      unitRef="usd">1700000</hcsg:RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation>
    <hcsg:RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI2MDI_2d1e79f1-5b2e-4931-aa17-5b331052b53e"
      unitRef="usd">800000</hcsg:RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90ZXh0cmVnaW9uOjBiZjg3OWFiNzY5ZTQ5ZDY4NzNlYjNhZWY4NWQ4ZjU1XzI3OTk_c5314ea8-0792-485a-84bc-759a51391310">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a schedule by calendar year of future minimum lease payments under operating leases that have remaining terms as of December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.753%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Period/Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,505&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total minimum lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: imputed lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzItMi0xLTEtNDM4MTE_ff574115-87b8-4776-aaf0-e59399a5f473"
      unitRef="usd">5267000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzMtMi0xLTEtNDM4MTE_030552b9-737b-4a55-846a-82648a07b00d"
      unitRef="usd">3502000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzQtMi0xLTEtNDM4MTE_01dd76b8-d027-474a-9863-d944a91225e3"
      unitRef="usd">1714000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzUtMi0xLTEtNDM4MTE_2a358450-cc67-40ed-b4d5-6c2e05bc6bc2"
      unitRef="usd">1337000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzYtMi0xLTEtNDM4MTE_4540d20e-1b5e-45ba-88c5-f3cf98955aef"
      unitRef="usd">1363000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzctMi0xLTEtNDM4MTE_de18c7fd-8202-4d23-a0b5-a7a9621862c6"
      unitRef="usd">1505000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzgtMi0xLTEtNDM4MTE_6a16918f-2f7e-4669-995a-dc7d3707340d"
      unitRef="usd">14688000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzktMi0xLTEtNDM4MTE_ac0a0d38-eaf6-4686-8f44-0f74de03b77e"
      unitRef="usd">1317000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDUvZnJhZzowYmY4NzlhYjc2OWU0OWQ2ODczZWIzYWVmODVkOGY1NS90YWJsZTo1NThjZWZhNWQ0YjI0YWFiOWZkZDMyYzBlYTRmNmI4MS90YWJsZXJhbmdlOjU1OGNlZmE1ZDRiMjRhYWI5ZmRkMzJjMGVhNGY2YjgxXzEwLTItMS0xLTQzODEx_de0b1dda-f3b5-43f0-843b-7ba1fcc72c99"
      unitRef="usd">13371000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTk_e6bf7042-a39f-499e-bca2-cd662b6e11ee">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 10 &#x2014; Share-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 the Company&#x2019;s share-based compensation expense for the years ended December&#160;31, 2022, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&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:9.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.898%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock, restricted stock units and deferred stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total pre-tax share-based compensation expense charged against income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total recognized tax deficiency related to share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(783)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(293)&lt;/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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of share-based compensation expense included within the Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&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:9.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.898%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general &amp;amp; administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs of services provided&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022 and 2021, the unrecognized compensation cost related to unvested stock options and awards was $15.8 million and $17.5 million, respectively. The weighted average period over which these awards will vest was approximately 2.8 years as of December&#160;31, 2022 and 2.6 years as of December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2020 Omnibus Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 26, 2020, the Company adopted the 2020 Omnibus Incentive Plan (the &#x201c;2020 Plan&#x201d;) after approval by the Company&#x2019;s shareholders. The 2020 Plan provides that current or prospective officers, employees, non-employee directors and advisors can receive share-based awards such as stock options, performance stock units, restricted stock units and other stock awards. The 2020 Plan seeks to encourage profitability and growth of the Company through short-term and long-term incentives that are consistent with the Company&#x2019;s operating objectives. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2022, there were 4.7 million shares of common stock reserved for issuance under the 2020 Plan, of which, 1.4 million are available for future grant. The amount of shares available for issuance under the 2020 Plan will increase when outstanding awards under the Company&#x2019;s Second Amended and Restated 2012 Equity Incentive Plan (the &#x201c;2012 Plan&#x201d;) are subsequently forfeited, terminated, lapsed, or satisfied thereunder in cash or property other than shares. No stock award will have a term in excess of 10 years. The Nominating, Compensation and Stock Option Committee (the &#x201c;NCSO&#x201d;) of the Board of Directors is responsible for determining the terms of the grants in accordance with the 2020 Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Options&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock options outstanding under the 2020 Plan and the 2012 Plan as of December&#160;31, 2022 and changes during 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.42&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.99&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average grant-date fair value of stock options granted during the years ended December&#160;31, 2022, 2021, and 2020 was $4.06, $7.01 and $4.66 per common share, respectively. The total intrinsic value of stock options exercised during the years ended December&#160;31, 2022, 2021 and 2020 was $0.1&#160;million, $0.7&#160;million and $1.3&#160;million, respectively. The total fair value of stock options vested during the years ended December&#160;31, 2022, 2021 and 2020 were $1.8&#160;million, $2.1&#160;million and $2.6&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022 and 2021, the tax deficiency realized from stock options exercised was immaterial. For the year ended December&#160;31, 2020, the tax benefit realized from stock options exercised was $0.1&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of stock option awards granted in 2022, 2021 and 2020 were estimated on the dates of grant using the Black-Scholes option valuation model with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.717%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td 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:10pt;font-weight:400;line-height:100%"&gt;1.8&#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:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7 years&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:10pt;font-weight:400;line-height:100%"&gt;6.6 years&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:10pt;font-weight:400;line-height:100%"&gt;6.6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.6&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.7&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes other information about the stock options at December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(amounts in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding:&lt;/span&gt;&lt;/td&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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate intrinsic value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining contractual life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average exercise price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate intrinsic value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining contractual life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of outstanding restricted stock units and restricted stock was determined based on the market price of the shares on the date of grant. During the years ended December&#160;31, 2022, 2021 and 2020 the Company granted 0.4 million, 0.3 million, and 0.3 million restricted stock units with weighted average grant date fair values of $18.06, $28.53, and $24.43 per unit, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2022, 2021 and 2020, the Company did not grant any restricted stock. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the outstanding restricted stock units and restricted stock as of December&#160;31, 2021 and changes during the year ended December 31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units and Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.06&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.68&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.25&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average remaining vesting period for the unvested restricted stock units and restricted stock is 2.9 years. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average grant-date fair values and total fair values of restricted stock units and restricted stock vested during 2022, 2021 and 2020 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.356%"/&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:12.496%"/&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:12.496%"/&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:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant-date fair value of restricted stock units granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value of restricted stock units and restricted shares vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 4, 2022, the NCSO granted 60,000 Performance Stock Units (&#x201c;PSUs&#x201d;) to the Company&#x2019;s executive officers. Such PSUs are contingent upon the achievement of certain total shareholder return (&#x201c;TSR&#x201d;) targets as compared to the TSR of the S&amp;amp;P 400 MidCap Index and the participant&#x2019;s continued employment with the Company for the three year period ending December 31, 2024, the date at which such awards vest. The unrecognized share-based compensation cost of the TSR-based PSU awards at December&#160;31, 2022 is $1.2 million and is expected to be recognized over a weighted-average period of 1.8 years.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the outstanding PSUs as of December&#160;31, 2021 and changes during the year ended December 31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Performance Stock Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 4, 2022, the NCSO granted an aggregate of 20,000 Deferred Stock Units (&#x201c;DSUs&#x201d;) to the Company&#x2019;s non-employee directors. Each DSU award vests in one year. Once vested, the recipient shall be entitled to receive a lump sum payment of a number of shares equal to the total number of DSUs issued to such recipient upon the first to occur of (i) the five year anniversary of the date of grant, (ii) the recipient&#x2019;s death, disability or separation of service from the Board, or (iii) a change of control (as defined by the 2020 Plan). The unrecognized share-based compensation cost of the DSU awards at December&#160;31, 2022 is $0.1 million and is expected to be recognized over a weighted-average period of 0.4 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Employee Stock Purchase Plan (&#x201c;ESPP&#x201d;) is currently available through 2026 to all eligible employees. All full-time and part-time employees who work an average of 20 hours per week and have completed two years of continuous service with the Company are eligible to participate. Annual offerings commence and terminate on the respective year&#x2019;s first and last calendar day. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the ESPP, the Company is authorized to issue up to 4.1&#160;million shares of its common stock to its employees. Pursuant to such authorization, there are 1.9 million shares available for future grant at December&#160;31, 2022. Under the terms of the ESPP, participants may contribute through payroll deductions up to $21,250 (85% of IRS limitation) of their compensation toward the purchase of the Company&#x2019;s common stock. No employee may purchase common stock which exceeds $25,000 in fair market value (determined on the option date) for each calendar year. The option price per share is equal to the lower of 85% of the fair market price on the first day of the offering period, or 85% of the fair market price on the last day of the offering period.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about the Company&#x2019;s ESPP annual offerings for the years ended December&#160;31, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&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:10pt;font-weight:400;line-height:100%"&gt;Common shares purchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Per common share purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expense associated with the options granted under the ESPP during the year ended December 31, 2022 and 2021 was estimated on the date of grant using the Black-Scholes option valuation model with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Deferred Compensation Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company offers a Supplemental Executive Retirement Plan (&#x201c;SERP&#x201d;) for executives and certain key employees. The SERP is not qualified under Section 401 of the Internal Revenue Code. The SERP allows participants to defer up to 25% of their earned income on a pre-tax basis and as of the last day of each plan year, each participant will be credited with a 25% match of up to 15% of their earnings deferred in the form of the Company&#x2019;s common stock based on the then-current market value. SERP participants fully vest in the Company&#x2019;s matching contribution three years from the first day of the initial year of participation. The income deferred and the matching contributions are unsecured and subject to the claims of the Company&#x2019;s general creditors.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the SERP, the Company is authorized to issue 1.0 million shares of its common stock to its employees. Pursuant to such authorization, the Company has 0.3 million shares available for future grant at December&#160;31, 2022. At the time of issuance, such shares are accounted for at cost as treasury stock. At December&#160;31, 2022, approximately 0.3 million of such shares are vested and remain in the respective active participants&#x2019; accounts with the trustee.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about the SERP during the plan years ended December&#160;31, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.938%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SERP expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Treasury shares issued to fund SERP expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year end SERP trust account balance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized (loss) gain recorded in SERP liability account&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Both the SERP match and the deferrals are included in the selling, general and administrative caption in the Consolidated Statements of Comprehensive Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Shares related to the SERP match for each year are funded at the beginning of the subsequent year.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt"&gt;SERP trust account investments are recorded at their fair value which is based on quoted market prices. Differences between such amounts in the table above and the deferred compensation funding asset reported on the Company&#x2019;s Consolidated Balance Sheets represent the value of Company common stock held in the Plan participants&#x2019; trust accounts and reported by the Company as treasury stock in the Company&#x2019;s Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3Xzg0MDQ_cdd1ecff-fd1b-409a-92d1-2960acb2531b">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the Company&#x2019;s share-based compensation expense for the years ended December&#160;31, 2022, 2021 and 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&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:9.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.898%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock, restricted stock units and deferred stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;819&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee Stock Purchase Plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total pre-tax share-based compensation expense charged against income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total recognized tax deficiency related to share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(783)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(217)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(293)&lt;/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="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the components of share-based compensation expense included within the Consolidated Statements of Comprehensive Income for the years ended December&#160;31, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:64.589%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.897%"/&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:9.897%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.898%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general &amp;amp; administrative expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Costs of services provided&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7cfb2ce200d049c09aaf38a5bb206862_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzMtMS0xLTEtNDM4MTE_b0c34e0d-34b0-47dd-a4cc-b9b11ef8c21a"
      unitRef="usd">1253000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia1f1e228ab0f4cceb672579a39fe157a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzMtMy0xLTEtNDM4MTE_6c7cb27a-4689-46d2-9fdf-5dc879669301"
      unitRef="usd">1832000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iacc049c6ff3743309253a4000deb6577_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzMtNS0xLTEtNDM4MTE_4ddecee9-9bd9-4051-82bd-0520b807174a"
      unitRef="usd">2134000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie77b15000353414fb940af585f497208_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzQtMS0xLTEtNDM4MTE_d9269982-b981-47d3-9c2d-4531b6433cc0"
      unitRef="usd">6972000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie7f372121d7042b88c70f9227e8a8b88_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzQtMy0xLTEtNDM4MTE_1d131c31-50a9-473c-9a6e-649753a3d0d3"
      unitRef="usd">6367000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8b0cb88a700f4095b888163e8c9d2de9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzQtNS0xLTEtNDM4MTE_2191d748-7a8a-4f6f-b62c-e4478b9ea881"
      unitRef="usd">5195000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzUtMS0xLTEtNDM4MTE_1abc0cae-334f-4fec-83e5-27880b26048e"
      unitRef="usd">819000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1cc197484d8246ebbe817efc6e5409ec_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzUtMy0xLTEtNDM4MTE_0e4d167b-9c8d-4895-82d0-9be308e7f315"
      unitRef="usd">401000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5a02901e76624447aba49055fa3a552f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzUtNS0xLTEtNDM4MTE_c0e160f8-e61b-427a-bac9-98b45743e8c0"
      unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzYtMS0xLTEtNDM4MTE_b331387d-c84a-445c-aea4-2a53ceffcbae"
      unitRef="usd">170000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3ad171ae41ae4ddf820641e4363cbbed_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzYtMy0xLTEtNDM4MTE_6d9cb440-a43b-46ba-8b44-1730bc8da144"
      unitRef="usd">227000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="icce6710ad2434a9db1b49ce848f0bf10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzYtNS0xLTEtNDM4MTE_b77db9d8-07a5-4bb4-9f62-a4650dd63549"
      unitRef="usd">543000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzctMS0xLTEtNDM4MTE_ebc1df3c-f500-4d10-a093-96ebca7c45df"
      unitRef="usd">9214000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzctMy0xLTEtNDM4MTE_326fc90c-96b1-40d0-8313-7249c9df1a65"
      unitRef="usd">8827000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzctNS0xLTEtNDM4MTE_39bffb17-bdfe-4a8f-820a-db23ee608d51"
      unitRef="usd">7872000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzktMS0xLTEtNDM4MTE_fd3eea3d-bb86-437c-90c4-6377ae8ed8d8"
      unitRef="usd">-783000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzktMy0xLTEtNDM4MTE_26936799-d312-49ae-9fd8-71b66897e3f1"
      unitRef="usd">-217000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo4NTI2NzU2NGQwNDI0YjkxODIwZTA2NDc2MWMyYjMwOC90YWJsZXJhbmdlOjg1MjY3NTY0ZDA0MjRiOTE4MjBlMDY0NzYxYzJiMzA4XzktNS0xLTEtNDM4MTE_0fc30388-39a3-43df-b4c4-6641e1e0a84a"
      unitRef="usd">-293000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ica59aae749c24216acf3a22033c06dea_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzMtMS0xLTEtNzc2MzU_99da574d-b04b-4d5f-9d72-d895e457bc1a"
      unitRef="usd">9160000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5b2d73fc186b43adbba833ddeb6774be_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzMtMy0xLTEtNzc2NTM_7e208fb3-4a6c-4d0c-96f1-3e7ce7b140d5"
      unitRef="usd">8767000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3092ba72adb6400e9093f18df541f87c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzMtNS0xLTEtNzc2ODE_29e851fc-5eb0-4e98-bfaa-c944365cef91"
      unitRef="usd">7718000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i0c77dccb852b4a7dbc346a680a6bafa7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzQtMS0xLTEtNzc2NDI_0a4665ac-74ef-405d-83dd-17123c15b2b6"
      unitRef="usd">54000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ibb65d636d2524a08a7065bacf79038b4_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzQtMy0xLTEtNzc2NzQ_f1b81724-7894-4478-b4d4-04aec3fd0dd8"
      unitRef="usd">60000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if87d529a402c4f05b5870894673651c0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzQtNS0xLTEtNzc2ODU_1a651890-491c-4955-ba0e-219c1edb5fea"
      unitRef="usd">154000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzUtMS0xLTEtNzc2NjA_2d78a058-80fb-4bb7-8331-f36eb57218fa"
      unitRef="usd">9214000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzUtMy0xLTEtNzc2Njc_926e675b-cc9e-474d-8a43-6b37d0fc77f6"
      unitRef="usd">8827000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTozNjZhNGU2YTFkOTU0YjQ2OTE0M2U1ZWM0YjhkN2Q0OS90YWJsZXJhbmdlOjM2NmE0ZTZhMWQ5NTRiNDY5MTQzZTVlYzRiOGQ3ZDQ5XzUtNS0xLTEtNzc2OTU_8a9f9ff2-61d1-4eab-b720-3554cc16b296"
      unitRef="usd">7872000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzQwNw_318b4a94-b0e5-45b3-81e5-45c4cc8e9e42"
      unitRef="usd">15800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzQxNA_e3f8bcc0-4a88-461e-9281-db4febb6999e"
      unitRef="usd">17500000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzUxMg_01a01233-a418-4066-9593-2fb39952cdf9">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzMyOTg1MzQ4OTIwMDc_3cf30f09-2a9c-44d2-8dce-3f070b2e9722">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="ice24a9b7783f40cca183a5278fe67085_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzExMzA_e4b6f501-89d3-4f6e-8c82-0686451d7c37"
      unitRef="shares">4700000</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="ice24a9b7783f40cca183a5278fe67085_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzEyMDk_0b8ddee7-f6e3-4487-a2c8-af0e8ea067bd"
      unitRef="shares">1400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i92a48c8d17ce4622976f7786b846123a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzE1OTU_fe149c2c-4746-4f08-94fc-eef2772f01f6">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3Xzg0MDY_9bea698f-eb22-4e1a-862b-ef46fd4d5883">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of stock options outstanding under the 2020 Plan and the 2012 Plan as of December&#160;31, 2022 and changes during 2022 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Stock Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.42&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.50&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expired&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.99&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzMtMS0xLTEtNDM4MTE_9f0eb73b-2b24-4cdc-aed5-ea0bb2696b8f"
      unitRef="shares">2181000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzMtMy0xLTEtNDM4MTE_00a09da9-281b-467a-aa78-36450c4b88c5"
      unitRef="usdPerShare">33.42</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzQtMS0xLTEtNDM4MTE_5dbd5900-51c8-4cf4-85ad-76ff3e394030"
      unitRef="shares">352000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzQtMy0xLTEtNDM4MTE_4b691fd1-b5e0-4c71-a078-2de3782117de"
      unitRef="usdPerShare">18.10</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzUtMS0xLTEtNDM4MTE_b2db23b8-9337-454c-947d-f5f8f1c01470"
      unitRef="shares">23000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzUtMy0xLTEtNDM4MTE_0a8bae2d-b1d1-451f-9892-22e631637e46"
      unitRef="usdPerShare">17.50</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzYtMS0xLTEtNDM4MTE_dea17008-dde5-46f5-9c0e-39a2e07884b2"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzYtMy0xLTEtNDM4MTE_4f810303-8497-4faa-bb67-13139c518cff"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzctMS0xLTEtNDM4MTE_74b21c26-e80e-4354-8980-c8564deeaf0a"
      unitRef="shares">135000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzctMy0xLTEtNDM4MTE_1ccf9648-5af4-44d8-9b2f-6b5261103339"
      unitRef="usdPerShare">28.99</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzgtMS0xLTEtNDM4MTE_0d3075fc-8ed9-4553-8b40-76bd3f2c434a"
      unitRef="shares">2375000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODQxZDU5ZjNkODM0M2EwYWMyNjAwMmU0NTVlYWFjNS90YWJsZXJhbmdlOjI4NDFkNTlmM2Q4MzQzYTBhYzI2MDAyZTQ1NWVhYWM1XzgtMy0xLTEtNDM4MTE_e8ffbec5-4c6a-4b5a-b946-f89a5b764a5c"
      unitRef="usdPerShare">31.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIwMzg_50c14d8b-2283-4119-8598-09aa21ff1d19"
      unitRef="usdPerShare">4.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIwNDI_e48a8977-dbb7-4120-8fb1-b18c4c35c1a9"
      unitRef="usdPerShare">7.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIwNDk_21471a2c-2981-4962-af14-fb99b77821a3"
      unitRef="usdPerShare">4.66</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIxNzg_6c7e050c-bf02-4705-8c66-d478f2d3b1a9"
      unitRef="usd">100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIxODI_32d9e5eb-1128-4014-afe4-9c75fff2efb5"
      unitRef="usd">700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIxODk_3f10c4e6-c8ec-4455-bdc8-b3494daab9fe"
      unitRef="usd">1300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIyOTQ_3307b97b-2406-4d88-a658-58ed235f3866"
      unitRef="usd">1800000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIyOTg_5f5a83dc-238d-443e-98e3-1935006a0ec9"
      unitRef="usd">2100000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIzMDU_e62720ea-2f29-457b-9282-edd5a9c490b9"
      unitRef="usd">2600000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzI0MDc_89f1ca59-014a-4ed8-97fb-b663931fe888"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzI0MDc_fa6c7209-6fcb-4e4b-a428-848e9d923027"
      unitRef="usd">0</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzI1MDc_0119eab0-f246-47f5-b641-a3d8c9563465"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3Xzg0MDA_90187da0-118f-4159-adb1-c03e79817c1f">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of stock option awards granted in 2022, 2021 and 2020 were estimated on the dates of grant using the Black-Scholes option valuation model with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.717%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.6&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td 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:10pt;font-weight:400;line-height:100%"&gt;1.8&#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:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.7 years&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:10pt;font-weight:400;line-height:100%"&gt;6.6 years&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:10pt;font-weight:400;line-height:100%"&gt;6.6 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.6&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.7&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzItMS0xLTEtNDM4MTE_249dbaec-c077-44e8-a5e2-08cf7fd3508b"
      unitRef="number">0.015</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzItMy0xLTEtNDM4MTE_d606e53f-d9ed-4900-a9c6-a68a05d89f1f"
      unitRef="number">0.006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzItNS0xLTEtNDM4MTE_59859457-0bb2-49ab-a146-5847309aa054"
      unitRef="number">0.018</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzMtMS0xLTEtNDM4MTE_8aab4184-c611-4117-9fc8-1b9a044dc8d9">P6Y8M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzMtMy0xLTEtNDM4MTE_7bb76137-4963-4757-8c19-96c79a7229e3">P6Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzMtNS0xLTEtNDM4MTE_9f88ca6c-3073-454a-9f65-f18a60d5decf">P6Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzQtMS0xLTEtNDM4MTE_ece0ae79-9aae-4ae8-8ebf-1ea78c5c8c56"
      unitRef="number">0.366</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzQtMy0xLTEtNDM4MTE_70bf6f58-a3d4-47ff-a429-2dddd4063641"
      unitRef="number">0.347</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzQtNS0xLTEtNDM4MTE_c2f75daa-bb1e-4248-853c-a02cb833ae00"
      unitRef="number">0.265</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzUtMS0xLTEtNDM4MTE_0302302b-9a4b-40c7-b019-75531a29d11f"
      unitRef="number">0.046</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzUtMy0xLTEtNDM4MTE_eaa715b5-4e18-4f75-9d42-0cca773c56eb"
      unitRef="number">0.029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpkOGY1NTkxMzg3ZWI0MjFjYjI4YzUyYzBjNmQ5ZThkNi90YWJsZXJhbmdlOmQ4ZjU1OTEzODdlYjQyMWNiMjhjNTJjMGM2ZDllOGQ2XzUtNS0xLTEtNDM4MTE_43c41af8-7944-4f88-8fcd-cb0284007d2f"
      unitRef="number">0.032</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTU_c59b0f37-29ad-4058-b761-c18df3946fb0">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes other information about the stock options at December&#160;31, 2022:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:74.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.316%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(amounts in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding:&lt;/span&gt;&lt;/td&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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate intrinsic value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining contractual life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average exercise price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aggregate intrinsic value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average remaining contractual life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTowM2NiM2UzMTRhOGI0MzdkYTg3ZTU0ODU0NWI1ZjJiZC90YWJsZXJhbmdlOjAzY2IzZTMxNGE4YjQzN2RhODdlNTQ4NTQ1YjVmMmJkXzMtMS0xLTEtNDM4MTE_5fc11678-6eb4-4cd3-8e9b-531e6f4ee584"
      unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTowM2NiM2UzMTRhOGI0MzdkYTg3ZTU0ODU0NWI1ZjJiZC90YWJsZXJhbmdlOjAzY2IzZTMxNGE4YjQzN2RhODdlNTQ4NTQ1YjVmMmJkXzQtMS0xLTEtNDM4MTE_54f831a3-b67b-49b7-9805-e348f16880c8">P4Y9M18D</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTowM2NiM2UzMTRhOGI0MzdkYTg3ZTU0ODU0NWI1ZjJiZC90YWJsZXJhbmdlOjAzY2IzZTMxNGE4YjQzN2RhODdlNTQ4NTQ1YjVmMmJkXzYtMS0xLTEtNDM4MTE_b2602296-b79c-4a40-9b6c-161b2b363489"
      unitRef="shares">1619000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTowM2NiM2UzMTRhOGI0MzdkYTg3ZTU0ODU0NWI1ZjJiZC90YWJsZXJhbmdlOjAzY2IzZTMxNGE4YjQzN2RhODdlNTQ4NTQ1YjVmMmJkXzctMS0xLTEtNDM4MTE_a8d56c0c-4808-4569-982e-9ad6acb30874"
      unitRef="usdPerShare">34.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTowM2NiM2UzMTRhOGI0MzdkYTg3ZTU0ODU0NWI1ZjJiZC90YWJsZXJhbmdlOjAzY2IzZTMxNGE4YjQzN2RhODdlNTQ4NTQ1YjVmMmJkXzgtMS0xLTEtNDM4MTE_f8f15eef-b286-419c-88b4-9e8805572bc2"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTowM2NiM2UzMTRhOGI0MzdkYTg3ZTU0ODU0NWI1ZjJiZC90YWJsZXJhbmdlOjAzY2IzZTMxNGE4YjQzN2RhODdlNTQ4NTQ1YjVmMmJkXzktMS0xLTEtNDM4MTE_aa2cab68-b94b-4821-ae25-5e7197522d03">P3Y3M18D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i18110efe2c1a48b6b4a8066a656513ca_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzMwMjM_5093e1b4-5e69-4f20-af6a-2bc3682670b1"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ie523fa06451e4ed1865600b47b4be0ab_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzMwMjc_63cbe51f-acb6-4d75-8241-014557ea97fb"
      unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i58a0310c04b04f678edb1984122f4884_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzMwMzU_9dd242d1-4d85-48b7-b6c9-d77dfaf8fb08"
      unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i18110efe2c1a48b6b4a8066a656513ca_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzMxMDk_4cb1e68c-34ea-4982-a9c4-3e8d46502141"
      unitRef="usdPerShare">18.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ie523fa06451e4ed1865600b47b4be0ab_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzMxMTM_58ffe379-9e77-4445-a617-79ee98bfa794"
      unitRef="usdPerShare">28.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i58a0310c04b04f678edb1984122f4884_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzMxMjE_9b37a54b-e32f-4c0f-9a50-30794ca7aeb5"
      unitRef="usdPerShare">24.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4ec4c5960bca44bd88cf92e3ae0aab1a_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTY_2c90379c-0830-4e77-a8d5-a5c71b19369a"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i46470ab6cdf748278e2c6227f094d95c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTY_9e2706d5-96b5-4ed4-bf83-bc68de178251"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i1a7192b569e440fab555c82547646e66_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTY_aad052a8-084d-4f13-a411-cfce89d02a53"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTI_d7346dfc-f9e9-4f8c-ae08-72c6186a9a93">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the outstanding restricted stock units and restricted stock as of December&#160;31, 2021 and changes during the year ended December 31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Stock Units and Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.06&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(184)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.68&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.25&#160;&lt;/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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ic4226e2c33f245f9bd56330c4820a9ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzMtMS0xLTEtNDM4MTE_8bd588de-55ff-47ba-a739-8c860f58cc9b"
      unitRef="shares">652000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ic4226e2c33f245f9bd56330c4820a9ae_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzMtMy0xLTEtNDM4MTE_59b62a42-9bbb-425c-b34e-5c0210fc2e72"
      unitRef="usdPerShare">31.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzQtMS0xLTEtNDM4MTE_f5f7563e-ad74-4425-b2b1-a65f1b215c92"
      unitRef="shares">410000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzQtMy0xLTEtNDM4MTE_0a426e7b-3159-4282-8984-d17c8ba8ed3a"
      unitRef="usdPerShare">18.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzUtMS0xLTEtNDM4MTE_bcbe1546-0cf9-4334-afdb-6181d960b848"
      unitRef="shares">184000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzUtMy0xLTEtNDM4MTE_02b32fa4-b4aa-45ad-a1d1-5a4a4df3ab21"
      unitRef="usdPerShare">33.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzYtMS0xLTEtNDM4MTE_aea08044-8b8c-4d5a-b451-46db423aba32"
      unitRef="shares">53000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzYtMy0xLTEtNDM4MTE_b905652d-0e39-4d20-9191-adba00d6ba84"
      unitRef="usdPerShare">25.25</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4feccd558b154b5cb471be810bf27db3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzctMS0xLTEtNDM4MTE_087804b1-9761-46ac-be29-1f09bb1b8000"
      unitRef="shares">825000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4feccd558b154b5cb471be810bf27db3_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpjY2U5MmUyMDJlM2U0NDhhYWE4NjVhM2EwNjU2NDIwOC90YWJsZXJhbmdlOmNjZTkyZTIwMmUzZTQ0OGFhYTg2NWEzYTA2NTY0MjA4XzctMy0xLTEtNDM4MTE_ee9fb311-c96e-43d6-92e4-d3dee5a80e35"
      unitRef="usdPerShare">24.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzM0NzQ_055ebf00-cbac-4c57-85a5-ced88770f35b">P2Y10M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTM_3bdeb6d6-8a84-4718-a4f4-6f251d78c7f2">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average grant-date fair values and total fair values of restricted stock units and restricted stock vested during 2022, 2021 and 2020 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.356%"/&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:12.496%"/&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:12.496%"/&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:12.500%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average grant-date fair value of restricted stock units granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18.06&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28.53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total fair value of restricted stock units and restricted shares vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5NjU1YTM3ODIyOGY0MjA2OWM3OWRmNTYzMWFlODZjYS90YWJsZXJhbmdlOjk2NTVhMzc4MjI4ZjQyMDY5Yzc5ZGY1NjMxYWU4NmNhXzMtMi0xLTEtNDM4MTE_4ea3f1b6-82e0-4c6b-9bc6-8f256548392a"
      unitRef="usdPerShare">18.06</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5NjU1YTM3ODIyOGY0MjA2OWM3OWRmNTYzMWFlODZjYS90YWJsZXJhbmdlOjk2NTVhMzc4MjI4ZjQyMDY5Yzc5ZGY1NjMxYWU4NmNhXzMtNC0xLTEtNDM4MTE_74aeff0b-104f-40eb-a380-594cc59656fd"
      unitRef="usdPerShare">28.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5NjU1YTM3ODIyOGY0MjA2OWM3OWRmNTYzMWFlODZjYS90YWJsZXJhbmdlOjk2NTVhMzc4MjI4ZjQyMDY5Yzc5ZGY1NjMxYWU4NmNhXzMtNi0xLTEtNDM4MTE_e536f9be-8bf8-469b-a472-fc139046cb9e"
      unitRef="usdPerShare">24.43</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5NjU1YTM3ODIyOGY0MjA2OWM3OWRmNTYzMWFlODZjYS90YWJsZXJhbmdlOjk2NTVhMzc4MjI4ZjQyMDY5Yzc5ZGY1NjMxYWU4NmNhXzQtMi0xLTEtNDM4MTE_13dd4988-4105-410f-8a18-d4cb2bdecb37"
      unitRef="usd">3307000</hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue>
    <hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5NjU1YTM3ODIyOGY0MjA2OWM3OWRmNTYzMWFlODZjYS90YWJsZXJhbmdlOjk2NTVhMzc4MjI4ZjQyMDY5Yzc5ZGY1NjMxYWU4NmNhXzQtNC0xLTEtNDM4MTE_620dcd91-fa64-4a71-8559-b813719ee666"
      unitRef="usd">4185000</hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue>
    <hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5NjU1YTM3ODIyOGY0MjA2OWM3OWRmNTYzMWFlODZjYS90YWJsZXJhbmdlOjk2NTVhMzc4MjI4ZjQyMDY5Yzc5ZGY1NjMxYWU4NmNhXzQtNi0xLTEtNDM4MTE_f1773fc1-ca87-4d9a-af06-7f4fa3b8daca"
      unitRef="usd">2287000</hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iafce51fbef7f46678f3b5bd692099e67_D20220104-20220104"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzIxOTkwMjMyNjQ3MTU_9409de66-58fe-449d-8e96-435b96b2c09b"
      unitRef="shares">60000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="iafce51fbef7f46678f3b5bd692099e67_D20220104-20220104"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTQ_9532835c-a7e0-40ef-90f7-e88520fe6b81">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i4af87ab1325540f49ab958af5e5c6858_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzQxNTU_fe7be322-1238-43f8-9b76-d4bfdc49fa41"
      unitRef="usd">1200000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzQyMjU_f3176112-c46e-4708-b106-1537e43dcaf5">P1Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3Xzg0MDI_45478991-edfd-4824-9a9d-4069565909e3">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the outstanding PSUs as of December&#160;31, 2021 and changes during the year ended December 31, 2022 is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Performance Stock Units&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Number&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.00&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i050a417543824982b6bf11b1af55b39b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzMtMS0xLTEtNDM4MTE_3a6b915e-dc18-4395-9915-fad6aaa31f16"
      unitRef="shares">35000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i050a417543824982b6bf11b1af55b39b_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzMtMy0xLTEtNDM4MTE_b264ec44-96d9-46d3-b1b4-7186475abf7d"
      unitRef="usdPerShare">34.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzQtMS0xLTEtNDM4MTE_847fb8e7-1db8-4d71-8ef5-33e35a1d47d4"
      unitRef="shares">60000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzQtMy0xLTEtNDM4MTE_2b5c8fd5-8842-4aad-9b06-0608f489c09e"
      unitRef="usdPerShare">21.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzUtMS0xLTEtNDM4MTE_a366d5bf-e956-4a1c-8f23-08f4430c32fe"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzUtMy0xLTEtNDM4MTE_034ef344-02da-4e6f-9ddb-ed73e9625a05"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzYtMS0xLTEtNDM4MTE_c3af93ee-d04a-4dca-b648-e9966aab4c4d"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzYtMy0xLTEtNDM4MTE_bbb78deb-4c3d-4e5a-b221-696efaf3b978"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i4af87ab1325540f49ab958af5e5c6858_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzctMS0xLTEtNDM4MTE_94c3ea12-2874-4399-800e-65007d558f45"
      unitRef="shares">95000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4af87ab1325540f49ab958af5e5c6858_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTpiYzJlZDlhYWJmZGI0MDZlYTY3ZTM0NzM5NzljZDc5Yi90YWJsZXJhbmdlOmJjMmVkOWFhYmZkYjQwNmVhNjdlMzQ3Mzk3OWNkNzliXzctMy0xLTEtNDM4MTE_e1087073-6f66-4d14-a4d5-c2e7a9b1cf68"
      unitRef="usdPerShare">26.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5345a306731147a38c5440e05fdb5cf9_D20220604-20220604"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzQzODg_3eedec3f-ae08-43b1-8c03-7a63f5bbdbbc"
      unitRef="shares">20000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i5345a306731147a38c5440e05fdb5cf9_D20220604-20220604"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzQ0ODY_1aea0870-250e-4ee9-8dc7-412efa79c4de">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod
      contextRef="i5345a306731147a38c5440e05fdb5cf9_D20220604-20220604"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3Xzg0MTA_e3c46cb1-47c4-4a79-9407-b26a27d20f98">P5Y</hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i87e0fe766f89408e8c1562461967f55c_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzQ5Mzc_245a8e1a-6f9d-4564-8909-61c9e2330872"
      unitRef="usd">100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ic23b3923fd4c44ecb1db7de8b9109038_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzUwMDc_cdd2226f-e6a4-450b-a510-740ef144d9b8">P0Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <hcsg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork
      contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzUyMTg_0bdf2b93-aefe-4795-a1a9-f089d83436c3">PT20H</hcsg:SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1
      contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzUyNDk_6dbc7978-2c87-4765-9051-1922127a94a8">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i0a63ea4079144354973f5019bb7b84fa_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzU0NzM_475d9fe4-1e86-45fe-b20a-97d947bc622e"
      unitRef="shares">4100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i0a63ea4079144354973f5019bb7b84fa_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzU1NjM_cf21e066-14f5-4bca-8fc8-bc556666528e"
      unitRef="shares">1900000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings
      contextRef="i0a63ea4079144354973f5019bb7b84fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzU2OTc_4907fb37-a4fb-49a8-a052-b23594861e69"
      unitRef="usd">21250</hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings>
    <hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation
      contextRef="i0a63ea4079144354973f5019bb7b84fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzU3MDE_b141849c-ad47-4b56-a1da-9083e27eafae"
      unitRef="number">0.85</hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation>
    <hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear
      contextRef="i0a63ea4079144354973f5019bb7b84fa_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzU4NDg_58c42f74-8dbe-4eef-aca9-4b9b0d7b50d7"
      unitRef="usd">25000</hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent
      contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzU5ODA_a86f358a-4a26-41b1-b37d-5f4ec3b9a515"
      unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate
      contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzYwNTI_d2032959-0b13-48d3-a02d-ade1c869657e"
      unitRef="number">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate>
    <us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3Xzg0MDM_86356d24-0b5c-4c2b-92f4-f131e1ebcbce">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about the Company&#x2019;s ESPP annual offerings for the years ended December&#160;31, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.648%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.500%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands, except per share data)&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:10pt;font-weight:400;line-height:100%"&gt;Common shares purchased&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Per common share purchase price&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODllODMzOGVkMjY0ZjNkYjk5MTA0NzQ0NzU5ZjNiNC90YWJsZXJhbmdlOjI4OWU4MzM4ZWQyNjRmM2RiOTkxMDQ3NDQ3NTlmM2I0XzMtMS0xLTEtNDM4MTE_350e6aaa-3bf0-4a5e-af59-f417ed7d17c5"
      unitRef="shares">95000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="i3ad171ae41ae4ddf820641e4363cbbed_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODllODMzOGVkMjY0ZjNkYjk5MTA0NzQ0NzU5ZjNiNC90YWJsZXJhbmdlOjI4OWU4MzM4ZWQyNjRmM2RiOTkxMDQ3NDQ3NTlmM2I0XzMtMy0xLTEtNDM4MTE_280e5c2f-6574-4408-b60c-7d9aaed20d6c"
      unitRef="shares">85000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward
      contextRef="icce6710ad2434a9db1b49ce848f0bf10_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODllODMzOGVkMjY0ZjNkYjk5MTA0NzQ0NzU5ZjNiNC90YWJsZXJhbmdlOjI4OWU4MzM4ZWQyNjRmM2RiOTkxMDQ3NDQ3NTlmM2I0XzMtNS0xLTEtNDM4MTE_1c0f0891-0a12-4c40-bce4-29f638611a56"
      unitRef="shares">73000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i0a63ea4079144354973f5019bb7b84fa_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODllODMzOGVkMjY0ZjNkYjk5MTA0NzQ0NzU5ZjNiNC90YWJsZXJhbmdlOjI4OWU4MzM4ZWQyNjRmM2RiOTkxMDQ3NDQ3NTlmM2I0XzQtMS0xLTEtNDM4MTE_3781817f-0bcc-4ff5-afd9-309c08abca03"
      unitRef="usdPerShare">10.20</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="i4086ea5d3c46496da78cb9f972a7dc53_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODllODMzOGVkMjY0ZjNkYjk5MTA0NzQ0NzU5ZjNiNC90YWJsZXJhbmdlOjI4OWU4MzM4ZWQyNjRmM2RiOTkxMDQ3NDQ3NTlmM2I0XzQtMy0xLTEtNDM4MTE_a25844a0-c2fe-4089-bee1-e6b168282e3d"
      unitRef="usdPerShare">15.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased
      contextRef="if304e020cd494538bedf48cb538f19a7_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyODllODMzOGVkMjY0ZjNkYjk5MTA0NzQ0NzU5ZjNiNC90YWJsZXJhbmdlOjI4OWU4MzM4ZWQyNjRmM2RiOTkxMDQ3NDQ3NTlmM2I0XzQtNS0xLTEtNDM4MTE_29968088-8e61-430f-afe7-f83a5c59c757"
      unitRef="usdPerShare">20.67</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3Xzg0MDc_7da6fa46-87ea-4f8b-bcd2-c14237b0a250">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expense associated with the options granted under the ESPP during the year ended December 31, 2022 and 2021 was estimated on the date of grant using the Black-Scholes option valuation model with the following assumptions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.426%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&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:18.346%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.1%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average expected life (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.0&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.9%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.7%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.9%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5MzVkNzg5MWE0NmE0M2E0YTE5MjY2OTkyNTM1ODAzMS90YWJsZXJhbmdlOjkzNWQ3ODkxYTQ2YTQzYTRhMTkyNjY5OTI1MzU4MDMxXzItMS0xLTEtNDM4MTE_311bb587-7791-474d-aabb-9832275252c5"
      unitRef="number">0.004</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="i3ad171ae41ae4ddf820641e4363cbbed_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5MzVkNzg5MWE0NmE0M2E0YTE5MjY2OTkyNTM1ODAzMS90YWJsZXJhbmdlOjkzNWQ3ODkxYTQ2YTQzYTRhMTkyNjY5OTI1MzU4MDMxXzItMy0xLTEtNDM4MTE_94d25343-58be-42d0-9b46-ac6b3547604a"
      unitRef="number">0.001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5MzVkNzg5MWE0NmE0M2E0YTE5MjY2OTkyNTM1ODAzMS90YWJsZXJhbmdlOjkzNWQ3ODkxYTQ2YTQzYTRhMTkyNjY5OTI1MzU4MDMxXzMtMS0xLTEtNDM4MTE_e5a3b4c0-ed55-4102-bd30-9b737f5f6307">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
      contextRef="i3ad171ae41ae4ddf820641e4363cbbed_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5MzVkNzg5MWE0NmE0M2E0YTE5MjY2OTkyNTM1ODAzMS90YWJsZXJhbmdlOjkzNWQ3ODkxYTQ2YTQzYTRhMTkyNjY5OTI1MzU4MDMxXzMtMy0xLTEtNDM4MTE_3ef008ca-04cc-4785-901a-14ac863da081">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5MzVkNzg5MWE0NmE0M2E0YTE5MjY2OTkyNTM1ODAzMS90YWJsZXJhbmdlOjkzNWQ3ODkxYTQ2YTQzYTRhMTkyNjY5OTI1MzU4MDMxXzQtMS0xLTEtNDM4MTE_111e820a-46cc-4ed5-b869-b7d50be2467d"
      unitRef="number">0.369</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="i3ad171ae41ae4ddf820641e4363cbbed_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5MzVkNzg5MWE0NmE0M2E0YTE5MjY2OTkyNTM1ODAzMS90YWJsZXJhbmdlOjkzNWQ3ODkxYTQ2YTQzYTRhMTkyNjY5OTI1MzU4MDMxXzQtMy0xLTEtNDM4MTE_c421efd8-7e59-4a35-bb2b-0e821d57aadc"
      unitRef="number">0.617</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5MzVkNzg5MWE0NmE0M2E0YTE5MjY2OTkyNTM1ODAzMS90YWJsZXJhbmdlOjkzNWQ3ODkxYTQ2YTQzYTRhMTkyNjY5OTI1MzU4MDMxXzUtMS0xLTEtNDM4MTE_f6929a23-63b8-44b2-ab8d-819e579e3e62"
      unitRef="number">0.047</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i3ad171ae41ae4ddf820641e4363cbbed_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZTo5MzVkNzg5MWE0NmE0M2E0YTE5MjY2OTkyNTM1ODAzMS90YWJsZXJhbmdlOjkzNWQ3ODkxYTQ2YTQzYTRhMTkyNjY5OTI1MzU4MDMxXzUtMy0xLTEtNDM4MTE_0c16d6b0-d6ca-42b5-850e-ea3690a4f494"
      unitRef="number">0.029</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <hcsg:DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer
      contextRef="i6a6526d4632148fdbc58d8863b73dfdf_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzY3MDI_b84c266b-e79a-46d9-be0a-490020e1ec1b"
      unitRef="number">0.25</hcsg:DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer>
    <hcsg:DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral
      contextRef="i2b5c101ae684462e93fd6d6fa7ed3bd1_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzY4MzA_3a7a587b-9a34-4883-8eef-dc52ae3d84d9"
      unitRef="number">0.25</hcsg:DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral>
    <hcsg:DeferredCompensationPlanPercentageDeferralInCommonStock
      contextRef="i6a6526d4632148fdbc58d8863b73dfdf_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzY4NDg_facfdd2f-a003-4f77-8dd1-a89fd9c532bc"
      unitRef="number">0.15</hcsg:DeferredCompensationPlanPercentageDeferralInCommonStock>
    <hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution
      contextRef="i2b5c101ae684462e93fd6d6fa7ed3bd1_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzcwMjg_2ae7dbd6-26a9-4954-baf2-a281e9972166">P3Y</hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance
      contextRef="i6a6526d4632148fdbc58d8863b73dfdf_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzcyNjc_66e46f9a-9586-4496-af59-7c9482a5a70d"
      unitRef="shares">1000000</us-gaap:DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance>
    <hcsg:DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance
      contextRef="i6a6526d4632148fdbc58d8863b73dfdf_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzczNjM_6aa0690c-b6cb-49b3-9550-86035315ef1e"
      unitRef="shares">300000</hcsg:DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance>
    <hcsg:DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding
      contextRef="i6a6526d4632148fdbc58d8863b73dfdf_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3Xzc1MTA_e137b53c-b055-4e69-a19f-5d1ed5c1130d"
      unitRef="shares">300000</hcsg:DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding>
    <us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90ZXh0cmVnaW9uOjZjMDE2Y2RhYjRlMzQ0NTVhYWI1MjJmNjMzMDc1YzA3XzgzOTc_58f7b6c5-2df7-40e1-ba1b-78979352fb14">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about the SERP during the plan years ended December&#160;31, 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.332%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.938%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SERP expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;486&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Treasury shares issued to fund SERP expense&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year end SERP trust account balance&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized (loss) gain recorded in SERP liability account&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Both the SERP match and the deferrals are included in the selling, general and administrative caption in the Consolidated Statements of Comprehensive Income.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Shares related to the SERP match for each year are funded at the beginning of the subsequent year.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt"&gt;SERP trust account investments are recorded at their fair value which is based on quoted market prices. Differences between such amounts in the table above and the deferred compensation funding asset reported on the Company&#x2019;s Consolidated Balance Sheets represent the value of Company common stock held in the Plan participants&#x2019; trust accounts and reported by the Company as treasury stock in the Company&#x2019;s Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i2b5c101ae684462e93fd6d6fa7ed3bd1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzMtMS0xLTEtNDM4MTE_0a67b78f-fe7f-4a3a-943e-9b04e953ddc4"
      unitRef="usd">486000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6a271b9025434ce1a5e3d69763f24e0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzMtMy0xLTEtNDM4MTE_f2ff527e-d3eb-4dcb-9d70-cceb14afba00"
      unitRef="usd">531000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i56f4c849447d4d97b8986a972ae38fed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzMtNS0xLTEtNDM4MTE_5b6fc443-6c53-40ed-af22-0e8f2f0e0bec"
      unitRef="usd">512000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="i2b5c101ae684462e93fd6d6fa7ed3bd1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzQtMS0xLTEtNDM4MTE_97442849-36ae-407f-b480-2095e5e709d9"
      unitRef="shares">40000</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="i6a271b9025434ce1a5e3d69763f24e0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzQtMy0xLTEtNDM4MTE_1cdd5532-59df-451a-a42a-cd95f3c86917"
      unitRef="shares">30000</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued
      contextRef="i56f4c849447d4d97b8986a972ae38fed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzQtNS0xLTEtNDM4MTE_0c89d03e-9386-4438-94b4-dcaf0e381a53"
      unitRef="shares">18000</us-gaap:DeferredCompensationArrangementWithIndividualSharesIssued>
    <hcsg:DeferredCompensationTrustAccountBalance
      contextRef="i2b5c101ae684462e93fd6d6fa7ed3bd1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzUtMS0xLTEtNDM4MTE_04bbad36-007e-472e-95b3-523488997982"
      unitRef="usd">35111000</hcsg:DeferredCompensationTrustAccountBalance>
    <hcsg:DeferredCompensationTrustAccountBalance
      contextRef="i6a271b9025434ce1a5e3d69763f24e0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzUtMy0xLTEtNDM4MTE_50ebc1a7-76ac-42b4-b29c-5a02b3120bfd"
      unitRef="usd">59086000</hcsg:DeferredCompensationTrustAccountBalance>
    <hcsg:DeferredCompensationTrustAccountBalance
      contextRef="i56f4c849447d4d97b8986a972ae38fed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzUtNS0xLTEtNDM4MTE_f252597a-a550-4eaf-910a-88b135f26b45"
      unitRef="usd">54729000</hcsg:DeferredCompensationTrustAccountBalance>
    <hcsg:DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount
      contextRef="i2b5c101ae684462e93fd6d6fa7ed3bd1_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzYtMS0xLTEtNDM4MTE_9e8a94e0-c892-400c-821c-12a9840ad2e6"
      unitRef="usd">-9178000</hcsg:DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount>
    <hcsg:DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount
      contextRef="i6a271b9025434ce1a5e3d69763f24e0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzYtMy0xLTEtNDM4MTE_5af8e1ad-6963-4a03-bc7b-d307ced43180"
      unitRef="usd">6676000</hcsg:DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount>
    <hcsg:DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount
      contextRef="i56f4c849447d4d97b8986a972ae38fed_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNDgvZnJhZzo2YzAxNmNkYWI0ZTM0NDU1YWFiNTIyZjYzMzA3NWMwNy90YWJsZToyMmNkNGMxZTZlNDg0ZTQ0YTAxODAxYTY5ZTExMmFkMy90YWJsZXJhbmdlOjIyY2Q0YzFlNmU0ODRlNDRhMDE4MDFhNjllMTEyYWQzXzYtNS0xLTEtNDM4MTE_211f10ad-13a9-4834-8f6d-c2ad4fd27d85"
      unitRef="usd">9200000</hcsg:DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNTQvZnJhZzo2YzliYjdhM2Q2MTM0MGJjODM1Njc2OWIzYzA1MWI4Zi90ZXh0cmVnaW9uOjZjOWJiN2EzZDYxMzQwYmM4MzU2NzY5YjNjMDUxYjhmXzI5Ng_1a816b44-e333-48c2-9b05-164587cf7d50">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 11 &#x2014; Other Employee Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Retirement Savings Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Since October&#160;1, 1999, the Company has had a retirement savings plan for eligible employees (the &#x201c;RSP&#x201d;) under Section&#160;401(k) of the Internal Revenue Code. The RSP allows eligible employees to contribute up to 15% of their eligible compensation on a pre-tax basis.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNTQvZnJhZzo2YzliYjdhM2Q2MTM0MGJjODM1Njc2OWIzYzA1MWI4Zi90ZXh0cmVnaW9uOjZjOWJiN2EzZDYxMzQwYmM4MzU2NzY5YjNjMDUxYjhmXzI0Mw_c501c64b-8696-4b01-ae43-ae3aba072f34"
      unitRef="number">0.15</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90ZXh0cmVnaW9uOjFkN2ZjYjNiMGJlZjRmYTA5NzFiNWY5MGJiNTQxNWMyXzI0NTA_350dc53a-a9dc-4277-8859-fa65cbff9a3e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 12 &#x2014; Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the provision for income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.137%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(amounts in thousands)&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:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,564&#160;&lt;/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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(990)&lt;/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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes are recorded using the asset and liability method. Deferred tax assets and liabilities are determined based on differences between the financial reporting and income tax basis of assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of the Company&#x2019;s federal and state deferred tax asset and liability balances were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred payroll taxes under the CARES Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued insurance claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expensing of housekeeping supplies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of goodwill and intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation of 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:10pt;font-weight:400;line-height:100%"&gt;(1,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Realization of the Company&#x2019;s deferred tax assets is dependent upon future earnings in specific tax jurisdictions, the timing and amount of which are uncertain. Management assesses the Company&#x2019;s income tax positions and records tax benefits for all years subject to examination based upon an evaluation of the facts, circumstances, and information available at the reporting dates, which include historical operating results and expectations of future earnings. As such, management believes it is more likely than not that the deferred tax assets recorded will be realized to reduce future income taxes and therefore no valuation allowances are necessary.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides a reconciliation between the tax expense computed by applying the statutory federal income tax rate to income before income taxes and the provision for income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.137%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:10pt;font-weight:400;line-height:100%"&gt;Income tax expense computed at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,129&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Increases (decreases) resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal jobs credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax exempt interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fines and penalties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:11.25pt"&gt;For the year ended December&#160;31, 2020, the Company presented less&#160;than&#160;$0.1&#160;million of fines and penalties within the Other, net caption. Such amounts have been reclassified to the Fines and penalties caption for comparative purposes. &lt;/span&gt;&lt;/div&gt;The Company performs an evaluation each period of its tax positions taken and expected to be taken in tax returns. The evaluation is performed on positions relating to tax years that remain subject to examination by major tax jurisdictions, the earliest of which is the tax year ended December 31, 2017. Based on the evaluation, the Company concluded that there are no significant uncertain tax positions requiring recognition in the Company&#x2019;s financial statements. Therefore, the table reporting on the change in the liability for unrecognized tax benefits during the years ended December&#160;31, 2022 and 2021 is omitted as there is no activity to report in such account for the years ended December&#160;31, 2022 or 2021.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90ZXh0cmVnaW9uOjFkN2ZjYjNiMGJlZjRmYTA5NzFiNWY5MGJiNTQxNWMyXzI0NDc_5c6ddcd6-f27f-4628-b2a6-925c64a017b9">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the provision for income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.137%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(amounts in thousands)&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:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,022&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,564&#160;&lt;/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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(990)&lt;/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:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,049&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,893)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,504&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzQtMS0xLTEtNDM4MTE_4def9732-1aac-4edf-af80-fa9f9b059512"
      unitRef="usd">3022000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzQtMy0xLTEtNDM4MTE_e6ed6ee7-7061-4334-9c1a-96ed30fea265"
      unitRef="usd">9120000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzQtNS0xLTEtNDM4MTE_97c27f59-45a1-4eeb-bdff-6d391209e7a2"
      unitRef="usd">28833000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzUtMS0xLTEtNDM4MTE_f81597f2-a5d4-49eb-ba69-55db09144fd3"
      unitRef="usd">2381000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzUtMy0xLTEtNDM4MTE_2129a6ac-195b-4fb7-8e48-53d2a1df4170"
      unitRef="usd">3766000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzUtNS0xLTEtNDM4MTE_875d5d33-c0c3-40f9-8b46-c233cff50783"
      unitRef="usd">7564000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzYtMS0xLTEtNDM4MTE_f3b2fb58-f26a-4e6f-bdd7-1ba7bc5390ea"
      unitRef="usd">5403000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzYtMy0xLTEtNDM4MTE_80d62ef9-7a3b-4d79-b0e7-248df3307299"
      unitRef="usd">12886000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzYtNS0xLTEtNDM4MTE_2c695d1e-9b80-4c57-812f-e007ccb43880"
      unitRef="usd">36397000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzgtMS0xLTEtNDM4MTE_4a7004f1-0c0b-4443-88ec-57d86f7670cd"
      unitRef="usd">4305000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzgtMy0xLTEtNDM4MTE_c320e580-10a3-405b-a6bc-6de37bf52e76"
      unitRef="usd">2118000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzgtNS0xLTEtNDM4MTE_908f689f-e90a-476c-b047-ec655cf44ebc"
      unitRef="usd">-4903000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzktMS0xLTEtNDM4MTE_42961417-9dc1-4544-8e78-ccaa77208560"
      unitRef="usd">744000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzktMy0xLTEtNDM4MTE_3e89e7f3-65a9-4844-bf24-dbf0e7cce1f1"
      unitRef="usd">956000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzktNS0xLTEtNDM4MTE_cf9c8bc3-4df8-4bf3-a276-9568f5f55556"
      unitRef="usd">-990000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzEwLTEtMS0xLTQzODEx_3b02e713-5c26-4feb-bc49-55c8b99e6443"
      unitRef="usd">5049000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzEwLTMtMS0xLTQzODEx_93287f2f-d4f8-4df6-9106-11c35cca0198"
      unitRef="usd">3074000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzEwLTUtMS0xLTQzODEx_59c75ef1-9de4-4dd4-a3b4-9275e1e97d02"
      unitRef="usd">-5893000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzEyLTEtMS0xLTQzODEx_21746eef-89c9-4e57-b517-c2da23fdc7cf"
      unitRef="usd">10452000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzEyLTMtMS0xLTQzODEx_ba563644-5896-4084-b174-5efdc2f5b8ef"
      unitRef="usd">15960000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTo0NDViMTI1MTA0NWU0YTE4OTQ5MGI2MmYxMjBjYTNiMi90YWJsZXJhbmdlOjQ0NWIxMjUxMDQ1ZTRhMTg5NDkwYjYyZjEyMGNhM2IyXzEyLTUtMS0xLTQzODEx_a079bf66-d062-4d1f-8d6a-33a27258bacb"
      unitRef="usd">30504000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90ZXh0cmVnaW9uOjFkN2ZjYjNiMGJlZjRmYTA5NzFiNWY5MGJiNTQxNWMyXzI0NDg_feec5453-7904-489e-9bcd-6bf2450e4862">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of the Company&#x2019;s federal and state deferred tax asset and liability balances were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.115%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.117%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year&#160;Ended&#160;December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred payroll taxes under the CARES Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued insurance claims&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,805&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expensing of housekeeping supplies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,510)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,085)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of goodwill and intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,389)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,118)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation of 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:10pt;font-weight:400;line-height:100%"&gt;(1,769)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,915)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(399)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,152)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzQtMS0xLTEtNDM4MTE_fe6e5c3f-503f-475b-b9d5-fd5b3563ffaf"
      unitRef="usd">18139000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzQtMy0xLTEtNDM4MTE_41b5a51c-bcb7-4d11-801b-2b8112ee054f"
      unitRef="usd">16124000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzUtMS0xLTEtNDM4MTE_d8a0da12-efd6-45f7-af3b-a28462793322"
      unitRef="usd">8686000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzUtMy0xLTEtNDM4MTE_cf71db13-b734-47a1-9467-5376600c8031"
      unitRef="usd">9587000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits>
    <hcsg:DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzYtMS0xLTEtNDM4MTE_dff706fb-7051-4069-a591-7787010c8d37"
      unitRef="usd">0</hcsg:DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct>
    <hcsg:DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzYtMy0xLTEtNDM4MTE_dfc494bc-1a5a-40db-8345-b5a5b12a881e"
      unitRef="usd">6220000</hcsg:DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct>
    <hcsg:DeferredTaxAssetsAccruedInsuranceClaims
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzctMS0xLTEtNDM4MTE_28b0ff3a-85a9-4031-8055-5b9849eabd18"
      unitRef="usd">5609000</hcsg:DeferredTaxAssetsAccruedInsuranceClaims>
    <hcsg:DeferredTaxAssetsAccruedInsuranceClaims
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzctMy0xLTEtNDM4MTE_c2c229cc-af7c-4471-aa9b-be27415b5a45"
      unitRef="usd">6252000</hcsg:DeferredTaxAssetsAccruedInsuranceClaims>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzgtMS0xLTEtNDM4MTE_a22f4441-c016-4484-9a60-407f4401b0e2"
      unitRef="usd">256000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzgtMy0xLTEtNDM4MTE_a8f72378-8efc-4dab-89cd-090af8cbf486"
      unitRef="usd">521000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <hcsg:DeferredTaxAssetsLeases
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzktMS0xLTEtNDM4MTE_ed75a1a9-ae66-4a8f-939d-fbc05de5ebd5"
      unitRef="usd">227000</hcsg:DeferredTaxAssetsLeases>
    <hcsg:DeferredTaxAssetsLeases
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzktMy0xLTEtNDM4MTE_1e389193-0b14-4149-824e-e5bcccdcca4e"
      unitRef="usd">247000</hcsg:DeferredTaxAssetsLeases>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzEwLTEtMS0xLTQzODEx_c36ac5b4-17f9-4634-811f-c8b45ddfc9c1"
      unitRef="usd">2488000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzEwLTMtMS0xLTQzODEx_d9d7aa77-d093-4e43-839d-fea1f5a2b057"
      unitRef="usd">1854000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzExLTEtMS0xLTQzODEx_fe04e859-47bc-48ce-9377-6ff8f7b8e806"
      unitRef="usd">35405000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzExLTMtMS0xLTQzODEx_92409b96-0073-4b48-a194-57e9ce82e392"
      unitRef="usd">40805000</us-gaap:DeferredTaxAssetsGross>
    <hcsg:DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzEzLTEtMS0xLTQzODEx_b8061cad-2078-4437-8f59-5e58bd87d488"
      unitRef="usd">2510000</hcsg:DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies>
    <hcsg:DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzEzLTMtMS0xLTQzODEx_1c6fcf58-9392-486e-a3e6-81ccc7e31144"
      unitRef="usd">3085000</hcsg:DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzE0LTEtMS0xLTQzODEx_e60e74d4-849b-4fba-91d5-2742bb447401"
      unitRef="usd">2389000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzE0LTMtMS0xLTQzODEx_da825680-c7b0-4c6d-9ef1-e9894a81f9e3"
      unitRef="usd">2118000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzE1LTEtMS0xLTQzODEx_edcc7aaf-7c15-4aae-8e45-f3c0c2fc1061"
      unitRef="usd">1769000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzE1LTMtMS0xLTQzODEx_b3f56325-cfcf-4f0f-8c2f-d8f42b9779b4"
      unitRef="usd">1915000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzE3LTEtMS0xLTQzODEx_30d159d0-5061-4771-9906-0c6f2735e26d"
      unitRef="usd">399000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzE3LTMtMS0xLTQzODEx_ec60f58f-d622-40e1-b996-735883174ef2"
      unitRef="usd">2152000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzE4LTEtMS0xLTQzODEx_c437c5bd-c325-42ac-9500-1908c7c901d1"
      unitRef="usd">7067000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzE4LTMtMS0xLTQzODEx_5dc868c0-75c2-4534-8f83-b567c17f7267"
      unitRef="usd">9270000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzIwLTEtMS0xLTQzODEx_abbcb88d-5454-49d8-a9c8-baf22f173b9a"
      unitRef="usd">28338000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTowOGU3NjhmNzViMTU0ZTQ1YWY5MDIyMTIwODFhNGQ3Mi90YWJsZXJhbmdlOjA4ZTc2OGY3NWIxNTRlNDVhZjkwMjIxMjA4MWE0ZDcyXzIwLTMtMS0xLTQzODEx_ea5ff4c0-2450-4fe0-96ac-80f8eb81ec71"
      unitRef="usd">31535000</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90ZXh0cmVnaW9uOjFkN2ZjYjNiMGJlZjRmYTA5NzFiNWY5MGJiNTQxNWMyXzI0NDk_00c2ed68-0a8c-413f-aebc-34426bc81249">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below provides a reconciliation between the tax expense computed by applying the statutory federal income tax rate to income before income taxes and the provision for income taxes:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:57.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.135%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.137%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:10pt;font-weight:400;line-height:100%"&gt;Income tax expense computed at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,129&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Increases (decreases) resulting from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal jobs credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,571)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,177)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,089)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax exempt interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(308)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(324)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Share-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fines and penalties&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;459&#160;&lt;/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:10pt;font-weight:400;line-height:100%"&gt;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;1.For the year ended December&#160;31, 2020, the Company presented less&#160;than&#160;$0.1&#160;million of fines and penalties within the Other, net caption. Such amounts have been reclassified to the Fines and penalties caption for comparative purposes.</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzMtMS0xLTEtNDM4MTE_a36f0dfe-c767-48b0-be4d-8426e5c2b7ce"
      unitRef="usd">9467000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzMtMy0xLTEtNDM4MTE_b91e234e-8d6f-4d7c-bfb4-f66f7dc7ace7"
      unitRef="usd">12983000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzMtNS0xLTEtNDM4MTE_8d62c18c-03d5-4e50-94e4-0f8fae69ee8c"
      unitRef="usd">27129000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzUtMS0xLTEtNDM4MTE_759091ea-fbbd-43f9-9748-145624c53db1"
      unitRef="usd">2625000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzUtMy0xLTEtNDM4MTE_ed9955b9-1d21-4d80-b50e-4c046952926d"
      unitRef="usd">3931000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzUtNS0xLTEtNDM4MTE_c513b9e0-e9c3-4185-8960-08e8ab122b61"
      unitRef="usd">4985000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzYtMS0xLTEtNDM4MTE_73fef795-9e6c-49ea-a352-4fd6dc15d228"
      unitRef="usd">2571000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzYtMy0xLTEtNDM4MTE_3ff7943c-d35c-4a30-8525-33cb25a1d4f9"
      unitRef="usd">3177000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzYtNS0xLTEtNDM4MTE_56cf9906-a82b-446a-8e7a-54663f85fdaa"
      unitRef="usd">3089000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzctMS0xLTEtNDM4MTE_186e1038-05d3-401a-8ad9-6ec88288b7f9"
      unitRef="usd">308000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzctMy0xLTEtNDM4MTE_e02be83e-e02a-4899-9fb4-8135215d186e"
      unitRef="usd">324000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzctNS0xLTEtNDM4MTE_d132778b-f59c-4e2a-8059-4910bf980935"
      unitRef="usd">323000</us-gaap:IncomeTaxReconciliationMinorityInterestIncomeExpense>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzgtMS0xLTEtNDM4MTE_61c20dc6-2ce0-4835-830c-c89471f578b0"
      unitRef="usd">1250000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzgtMy0xLTEtNDM4MTE_176fe9b2-64a3-4cc8-a25b-5909a57501c7"
      unitRef="usd">1072000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzgtNS0xLTEtNDM4MTE_c25e2662-c751-420e-95b9-1e8a954e3770"
      unitRef="usd">1323000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <hcsg:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzktMS0xLTEtNDM4MTE_2f6adee1-3287-400d-9712-9c8cd08af4e7"
      unitRef="usd">4000</hcsg:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount>
    <hcsg:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzktMy0xLTEtNDM4MTE_dfa34bdb-3347-43ad-9dd5-ae460c74cd3d"
      unitRef="usd">1294000</hcsg:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount>
    <hcsg:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzktNS0xLTEtNDM4MTE_93ee3712-1b1f-4e4d-87f0-4a7f5f87b2ab"
      unitRef="usd">20000</hcsg:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzEwLTEtMS0xLTQzODEx_91cb80b6-1c59-4ee4-a0c9-3147d411d0f2"
      unitRef="usd">-15000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzEwLTMtMS0xLTQzODEx_2c51bdff-8c91-4c96-8ae3-4953d50f9e10"
      unitRef="usd">181000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzEwLTUtMS0xLTQzODEx_be581fa1-3708-4c6e-9f76-a25e81844c90"
      unitRef="usd">459000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzExLTEtMS0xLTQzODEx_efb4ef12-fd50-4ea4-a3ee-4df06f4846b3"
      unitRef="usd">10452000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzExLTMtMS0xLTQzODEx_c70ffbf5-7cbb-49f3-b28c-464d4a0c131b"
      unitRef="usd">15960000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90YWJsZTpmMDMxMzQwNDI1ZDc0ZWM5OTE4NDIxNGQ1OGIzYjRjMy90YWJsZXJhbmdlOmYwMzEzNDA0MjVkNzRlYzk5MTg0MjE0ZDU4YjNiNGMzXzExLTUtMS0xLTQzODEx_6f379174-d6fe-4552-9055-9008581f544f"
      unitRef="usd">30504000</us-gaap:IncomeTaxExpenseBenefit>
    <hcsg:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount
      contextRef="i56cba9bcfe214c0b9e495e9ebdb6387d_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90ZXh0cmVnaW9uOjFkN2ZjYjNiMGJlZjRmYTA5NzFiNWY5MGJiNTQxNWMyXzE2MjY_56670ee2-7a87-41da-afae-cf464987d27c"
      unitRef="usd">100000</hcsg:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90ZXh0cmVnaW9uOjFkN2ZjYjNiMGJlZjRmYTA5NzFiNWY5MGJiNTQxNWMyXzIxMzI_b00274c8-8648-4f49-b902-1177d01fa101"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90ZXh0cmVnaW9uOjFkN2ZjYjNiMGJlZjRmYTA5NzFiNWY5MGJiNTQxNWMyXzIxOTkwMjMyNTgwMDQ_4211d4ed-1007-4fa6-8341-14af0ef603e7"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjAvZnJhZzoxZDdmY2IzYjBiZWY0ZmEwOTcxYjVmOTBiYjU0MTVjMi90ZXh0cmVnaW9uOjFkN2ZjYjNiMGJlZjRmYTA5NzFiNWY5MGJiNTQxNWMyXzIxOTkwMjMyNTgwMDQ_8148970f-d94e-4f5e-8836-9a1d30b1ea18"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjMvZnJhZzo4ZTBkYmJhZjVkZGU0NDIwYWNiNDY4NzNiYjdjYjA3Mi90ZXh0cmVnaW9uOjhlMGRiYmFmNWRkZTQ0MjBhY2I0Njg3M2JiN2NiMDcyXzEwMA_77a9e0e2-44a3-4b4f-a766-fdf684ecc903">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 13 &#x2014; Related Party Transactions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2022, 2021 and 2020, the Company did not have any related party transactions.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzI4Mzg_19e7cdd0-ca2a-4228-86f1-4dd1c8fc7e1e">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 14 &#x2014; Segment Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company manages and evaluates its operations in two reportable segments: Housekeeping (housekeeping, laundry, linen and other services) and Dietary (dietary department services). Although both segments serve a similar customer base and share many operational similarities, they are managed separately due to distinct differences in the type of services provided, as well as the specialized expertise required of the professional management personnel responsible for delivering each segment&#x2019;s services. Such services are rendered pursuant to discrete contracts, specific to each reportable segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s accounting policies for the segments are generally the same as described in the Company&#x2019;s significant accounting policies. Differences between the reportable segments&#x2019; operating results and other disclosed data and the information in the Consolidated Financial Statements relate primarily to corporate level transactions and recording of transactions at the reportable segment level using other than generally accepted accounting principles. There are certain inventories and supplies that are primarily expensed when incurred within the operating segments, while they are capitalized in the consolidated financial statements. In addition, most corporate expenses such as corporate salary and benefit costs, certain legal costs, debt expense, information technology costs, depreciation, amortization of finite-lived intangible assets, share based compensation costs and other corporate-specific costs, are not fully allocated to the operating segments. There are also allocations for workers&#x2019; compensation and general liability expense within the operating segments that differ from the actual expense recorded by the Company under U.S. GAAP. Segment amounts disclosed are prior to elimination entries made in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All revenues and net income are earned in the United States.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Housekeeping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;795,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;895,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dietary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;865,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,690,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,641,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,760,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Housekeeping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dietary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,293&#160;&lt;/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;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Housekeeping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dietary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Housekeeping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dietary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,866&#160;&lt;/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;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;718,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Housekeeping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dietary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,341&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;For the years ended December&#160;31, 2022 and 2021, both the Housekeeping and Dietary segments earned revenue from several significant customers, although Genesis was the only customer to contribute more than 10% of consolidated revenue. For the years ended December&#160;31, 2022, 2021 and 2020, Genesis accounted for $169.1 million or 10.0%, $177.1 million or 10.8% and $258.7 million or 14.7% of the Company&#x2019;s consolidated revenues, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Primarily represents corporate office costs and related overhead, recording of certain inventories and supplies and workers compensation costs at the reportable segment level which use accounting methods that differ from those used at the corporate level, as well as consolidated subsidiaries&#x2019; operating expenses that are not allocated to the reportable segments, net of investment and other income and interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Primarily consists of cash and cash equivalents, marketable securities, deferred income taxes and other current and noncurrent assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzYx_dd2efde3-b0f2-4dae-ba4e-7634cf789dd2"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzI4MzQ_3869f075-e23b-41cb-ad94-d1bb04fd94f8">The Company&#x2019;s accounting policies for the segments are generally the same as described in the Company&#x2019;s significant accounting policies. Differences between the reportable segments&#x2019; operating results and other disclosed data and the information in the Consolidated Financial Statements relate primarily to corporate level transactions and recording of transactions at the reportable segment level using other than generally accepted accounting principles. There are certain inventories and supplies that are primarily expensed when incurred within the operating segments, while they are capitalized in the consolidated financial statements. In addition, most corporate expenses such as corporate salary and benefit costs, certain legal costs, debt expense, information technology costs, depreciation, amortization of finite-lived intangible assets, share based compensation costs and other corporate-specific costs, are not fully allocated to the operating segments. There are also allocations for workers&#x2019; compensation and general liability expense within the operating segments that differ from the actual expense recorded by the Company under U.S. GAAP. Segment amounts disclosed are prior to elimination entries made in consolidation.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzI4MzE_8155dddb-583d-4cb9-a771-959dbe51a584">&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.835%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.840%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Revenues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Housekeeping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;795,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;821,329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;895,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dietary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;894,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;865,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,690,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,641,959&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,760,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Housekeeping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dietary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,293&#160;&lt;/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;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(57,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(63,315)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(34,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,823&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Housekeeping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dietary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,611&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Housekeeping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dietary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;221,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,866&#160;&lt;/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;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;3&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,087&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;718,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;777,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785,031&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Capital expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Housekeeping&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dietary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;231&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;238&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,341&#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="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;For the years ended December&#160;31, 2022 and 2021, both the Housekeeping and Dietary segments earned revenue from several significant customers, although Genesis was the only customer to contribute more than 10% of consolidated revenue. For the years ended December&#160;31, 2022, 2021 and 2020, Genesis accounted for $169.1 million or 10.0%, $177.1 million or 10.8% and $258.7 million or 14.7% of the Company&#x2019;s consolidated revenues, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;2.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Primarily represents corporate office costs and related overhead, recording of certain inventories and supplies and workers compensation costs at the reportable segment level which use accounting methods that differ from those used at the corporate level, as well as consolidated subsidiaries&#x2019; operating expenses that are not allocated to the reportable segments, net of investment and other income and interest expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;3.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Primarily consists of cash and cash equivalents, marketable securities, deferred income taxes and other current and noncurrent assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03c7ab80af8c49f1acaf860bdd2f4b61_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzQtMi0xLTEtNDM4MTE_160765d1-a642-4bca-b4e2-6670657c8373"
      unitRef="usd">795687000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia64fad08d3e444a885ba5245b3f83e98_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzQtNC0xLTEtNDM4MTE_c9b1f6d4-cc2b-419b-8961-223120b10005"
      unitRef="usd">821329000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib84c7012f93e4b198940fc5d98ddd5e5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzQtNi0xLTEtNDM4MTE_585ebd4a-8cd1-4cd0-bf8f-f6c5cd4b3fed"
      unitRef="usd">895267000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i24c7fb11aab048d6903dd706fff26b03_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzUtMi0xLTEtNDM4MTE_190b316b-d67e-4204-becb-57850d925ac2"
      unitRef="usd">894489000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie013197323ac477a9d651682a438ec1f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzUtNC0xLTEtNDM4MTE_c0f3cee1-32ef-440c-aa57-27b040a571f7"
      unitRef="usd">820630000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i996620934a1246dca13e71934966e53f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzUtNi0xLTEtNDM4MTE_792a8ca7-382b-4d7e-9fc7-00714b34c5d8"
      unitRef="usd">865036000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzYtMi0xLTEtNDM4MTE_ed0cdd45-f974-4468-9d03-1c8dc767abfd"
      unitRef="usd">1690176000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzYtNC0xLTEtNDM4MTE_218049b3-1bf1-448f-be06-26ba07056097"
      unitRef="usd">1641959000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzYtNi0xLTEtNDM4MTE_b08ec648-1d5e-4dcf-a306-4da55488eb1e"
      unitRef="usd">1760303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i03c7ab80af8c49f1acaf860bdd2f4b61_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzktMi0xLTEtNDM4MTE_29eb1ade-358c-49b3-950b-4c2c6a5e12ec"
      unitRef="usd">73096000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia64fad08d3e444a885ba5245b3f83e98_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzktNC0xLTEtNDM4MTE_4b4d4045-8c2b-4f05-8586-1f6a59a05118"
      unitRef="usd">79380000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ib84c7012f93e4b198940fc5d98ddd5e5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzktNi0xLTEtNDM4MTE_9f77188a-14b3-4f7e-8b5c-dd296d384599"
      unitRef="usd">95723000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i24c7fb11aab048d6903dd706fff26b03_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzEwLTItMS0xLTQzODEx_d4faf6cd-6230-46be-8b11-9e8e7964a35c"
      unitRef="usd">29065000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ie013197323ac477a9d651682a438ec1f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzEwLTQtMS0xLTQzODEx_ab64aa3f-58a0-4e62-8765-98186f919dbe"
      unitRef="usd">45758000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i996620934a1246dca13e71934966e53f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzEwLTYtMS0xLTQzODEx_ec7185da-6f83-4375-88d5-ac2557cd1572"
      unitRef="usd">68293000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iabc9d50b39c949269fdac1518dd8ba69_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzExLTItMS0xLTQzODEx_9491f080-04f6-4a3b-b290-e8a1ecfe2e19"
      unitRef="usd">-57079000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iab8521cec8234c9193f82d9d1e814dab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzExLTQtMS0xLTQzODEx_2ca34d3f-4ca3-45cd-8214-df39834179da"
      unitRef="usd">-63315000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i0cb7da36d4fb4aa9b2a5f6f1958700f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzExLTYtMS0xLTQzODEx_0f70880b-91c7-48e1-8723-dafc1f3c8943"
      unitRef="usd">-34830000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzEyLTItMS0xLTQzODEx_184f86d3-7b17-44c7-92b9-8312c7e8eeca"
      unitRef="usd">45082000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzEyLTQtMS0xLTQzODEx_752b6c17-6012-41da-b7c7-3589460be90e"
      unitRef="usd">61823000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzEyLTYtMS0xLTQzODEx_ab6dd51e-d003-4965-9053-814961c48178"
      unitRef="usd">129186000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i03c7ab80af8c49f1acaf860bdd2f4b61_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE1LTItMS0xLTQzODEx_8e5ed264-12e9-4b35-b6ec-9b3a4533b9fc"
      unitRef="usd">5491000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ia64fad08d3e444a885ba5245b3f83e98_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE1LTQtMS0xLTQzODEx_8e990321-e5c7-4bf4-8e49-28547a884641"
      unitRef="usd">5399000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ib84c7012f93e4b198940fc5d98ddd5e5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE1LTYtMS0xLTQzODEx_8336b419-1cc9-44e8-b179-4849c86270cc"
      unitRef="usd">5722000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i24c7fb11aab048d6903dd706fff26b03_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE2LTItMS0xLTQzODEx_194558ca-6205-4e8b-b1ee-e4090a77e4b9"
      unitRef="usd">3075000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ie013197323ac477a9d651682a438ec1f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE2LTQtMS0xLTQzODEx_f4d9c519-9f25-4747-83c2-0fd3bbae010a"
      unitRef="usd">2611000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i996620934a1246dca13e71934966e53f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE2LTYtMS0xLTQzODEx_7426ccf1-69ff-4096-87f5-4b6d9d4f073e"
      unitRef="usd">2394000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iabc9d50b39c949269fdac1518dd8ba69_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE3LTItMS0xLTQzODEx_fa6ca608-2eb5-4949-a87e-b74e0491baf9"
      unitRef="usd">6750000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iab8521cec8234c9193f82d9d1e814dab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE3LTQtMS0xLTQzODEx_c4a2c30c-dfc6-47aa-8709-3ea80f435d38"
      unitRef="usd">6657000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i0cb7da36d4fb4aa9b2a5f6f1958700f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE3LTYtMS0xLTQzODEx_7c49a2a8-f37a-4c9f-93e1-273c760b2151"
      unitRef="usd">6152000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE4LTItMS0xLTQzODEx_b76d2ba8-be34-4f39-82d9-3af5854490eb"
      unitRef="usd">15316000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE4LTQtMS0xLTQzODEx_c211f8c8-05bd-4781-9d50-452695f53344"
      unitRef="usd">14667000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzE4LTYtMS0xLTQzODEx_1771441d-c798-4d4e-813a-78d0d5c812fe"
      unitRef="usd">14268000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:Assets
      contextRef="i6003bd8dc6054d09bbc95b087702e322_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIxLTItMS0xLTQzODEx_5b7959d8-4b3d-430f-a648-6666392f6105"
      unitRef="usd">250444000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i13e7751916954c0ba5761c8c618fd95b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIxLTQtMS0xLTQzODEx_9463e40d-84ec-4e13-a5b4-488568643f59"
      unitRef="usd">225531000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8b78001e5b0e438b8dd2736c350d207f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIxLTYtMS0xLTQzODEx_29450d16-696a-44e8-9eea-a97587b283ad"
      unitRef="usd">214500000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i2d07cd0edc9b482bbfe040c88ea7f0f1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIyLTItMS0xLTQzODEx_d08e8567-4284-4881-82fa-633719d9ff96"
      unitRef="usd">263126000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i7e07a1338e2b484dac8c60690dde6b78_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIyLTQtMS0xLTQzODEx_42467058-9937-4e7f-a9b9-de2594ceb6ea"
      unitRef="usd">221911000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i156b84639e89443e96ad1d8a87f9df56_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIyLTYtMS0xLTQzODEx_fde5c003-7f75-4c23-b85c-12738db4887d"
      unitRef="usd">174866000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i9ae601f2a6424519a7407638d8f1c653_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIzLTItMS0xLTQzODEx_897a4cba-6438-47ce-a019-811ef0e05203"
      unitRef="usd">204764000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i0cbed692ee594fd2a5a57b42e3776d82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIzLTQtMS0xLTQzODEx_ed39c6c1-9ce9-449a-aa45-45b8195d82be"
      unitRef="usd">330087000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i59fdf083300f45c9849290e566c1093a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzIzLTYtMS0xLTQzODEx_717964cc-e01a-4165-b80d-3f2874aff660"
      unitRef="usd">395665000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI0LTItMS0xLTQzODEx_621399d2-cf26-4dd9-a748-baf21d5b977b"
      unitRef="usd">718334000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI0LTQtMS0xLTQzODEx_d4eed803-9c44-42bd-a940-d3303e773dfe"
      unitRef="usd">777529000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI0LTYtMS0xLTQzODEx_6a714d03-ec53-4322-ae85-8f0e0a0a2b9c"
      unitRef="usd">785031000</us-gaap:Assets>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i03c7ab80af8c49f1acaf860bdd2f4b61_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI3LTItMS0xLTQzODEx_2b1e511c-c50a-467c-a139-6f3cb5b0d892"
      unitRef="usd">4412000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ia64fad08d3e444a885ba5245b3f83e98_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI3LTQtMS0xLTQzODEx_9d5375a8-e832-46f1-ac7c-90d2bd496b49"
      unitRef="usd">5005000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ib84c7012f93e4b198940fc5d98ddd5e5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI3LTYtMS0xLTQzODEx_881333f2-bd7a-4d6b-9ff1-66216a98e3e2"
      unitRef="usd">3710000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i24c7fb11aab048d6903dd706fff26b03_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI4LTItMS0xLTQzODEx_d0146567-78e5-43fd-af56-2d024f9e7214"
      unitRef="usd">499000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ie013197323ac477a9d651682a438ec1f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI4LTQtMS0xLTQzODEx_347571a4-86d2-4c8a-a1bc-0b3998fa2a9b"
      unitRef="usd">451000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i996620934a1246dca13e71934966e53f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI4LTYtMS0xLTQzODEx_9482cd11-b699-4a0d-8556-9270df35bfd4"
      unitRef="usd">393000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iabc9d50b39c949269fdac1518dd8ba69_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI5LTItMS0xLTQzODEx_e48a0c47-fe27-41f8-8376-30629a49f2b4"
      unitRef="usd">299000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iab8521cec8234c9193f82d9d1e814dab_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI5LTQtMS0xLTQzODEx_d18c0f18-c692-4ded-bf84-d7afc0ce7d14"
      unitRef="usd">231000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i0cb7da36d4fb4aa9b2a5f6f1958700f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzI5LTYtMS0xLTQzODEx_ba5bde62-996b-43f0-9c2a-414b63c9c1f7"
      unitRef="usd">238000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzMwLTItMS0xLTQzODEx_be5aba7f-8a03-4fa5-b2ca-2c63dfd88454"
      unitRef="usd">5210000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzMwLTQtMS0xLTQzODEx_a00437b0-251b-4b81-90f8-90ee0dd7ba06"
      unitRef="usd">5687000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90YWJsZToxM2M2NmQ0YTAxN2Y0OTQ1YTdhMzBmNzg1NjU3MjUxMi90YWJsZXJhbmdlOjEzYzY2ZDRhMDE3ZjQ5NDVhN2EzMGY3ODU2NTcyNTEyXzMwLTYtMS0xLTQzODEx_f480035b-bd2b-4d26-9311-0b89e8fe3997"
      unitRef="usd">4341000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic3dd5854959e49a9a796e5e61ad65f21_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzIxODk_1e98899b-a326-4209-963c-3cc671f2444b"
      unitRef="usd">169100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic3dd5854959e49a9a796e5e61ad65f21_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzIxOTU_aac19c7c-984b-48e9-a1c9-d434397e0a14"
      unitRef="number">0.100</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3b4953e49b7946f4bd27fe60d081ee8e_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzIxOTk_99fe9107-41be-461d-81e4-831fdf9f5af9"
      unitRef="usd">177100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i3b4953e49b7946f4bd27fe60d081ee8e_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzIyMDU_b18741f2-ca22-408a-80dc-cede7803abdc"
      unitRef="number">0.108</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99a0f869950d4b25a78afc7eb36759a4_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzIyMTI_7edd84dd-c95a-40b9-85a8-a87464c82dd7"
      unitRef="usd">258700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i99a0f869950d4b25a78afc7eb36759a4_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjYvZnJhZzozOGZkZWMyNDBkZGQ0MDIyOTQ0ZWY2ZTllOGE1ODEzNy90ZXh0cmVnaW9uOjM4ZmRlYzI0MGRkZDQwMjI5NDRlZjZlOWU4YTU4MTM3XzIyMTg_11c9e648-001d-46a2-9b61-272c35b7ce87"
      unitRef="number">0.147</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90ZXh0cmVnaW9uOjMwM2QwYTg5NTU4ZDQyZGFhNDNhNGZkYzEwYzQ3OTY1Xzc1Nw_5612ef1a-3a9d-44bc-ae33-92a966c61999">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 15 &#x2014; Earnings Per Common Share&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted earnings per common share are computed by dividing net income by the weighted-average number of basic and diluted common shares outstanding, respectively. The weighted-average number of diluted common shares includes the impact of dilutive securities, including outstanding stock options and unvested restricted stock and restricted stock units. The table below reconciles the weighted-average basic and diluted common shares outstanding for 2022, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares outstanding - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;74,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;74,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;Certain outstanding equity awards are anti-dilutive and therefore were excluded from the calculation of the weighted-average number of diluted common shares outstanding. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;padding-right:18pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:18pt;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;Anti-dilutive outstanding equity awards under share-based compensation plans were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:18pt;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:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90ZXh0cmVnaW9uOjMwM2QwYTg5NTU4ZDQyZGFhNDNhNGZkYzEwYzQ3OTY1Xzc1NQ_91def2d2-08d8-4a83-a49b-fef293f9663a">The table below reconciles the weighted-average basic and diluted common shares outstanding for 2022, 2021 and 2020:&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:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares outstanding - basic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average number of common shares outstanding - diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;74,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #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:10pt;font-weight:400;line-height:100%"&gt;74,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;1.Certain outstanding equity awards are anti-dilutive and therefore were excluded from the calculation of the weighted-average number of diluted common shares outstanding.</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzQtMS0xLTEtNDM4MTE_08142ed5-d7a1-4936-bf0f-ec5b98e6f588"
      unitRef="usd">34630000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzQtMy0xLTEtNDM4MTE_f29bd48f-bef7-4879-b167-78b33df2593f"
      unitRef="usd">45863000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzQtNS0xLTEtNDM4MTE_5448acd6-dac4-4283-8c1b-f8d6ca9d581f"
      unitRef="usd">98682000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzctMS0xLTEtNDM4MTE_e0137410-005d-47d8-9692-b3e7b15a5099"
      unitRef="shares">74336000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzctMy0xLTEtNDM4MTE_01abed83-c696-435c-9d23-43720a628017"
      unitRef="shares">74816000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzctNS0xLTEtNDM4MTE_aa8a2a74-e380-47d0-b6a1-063b361b96ce"
      unitRef="shares">74696000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzgtMS0xLTEtNDM4MTE_c1216e11-ec26-4f9b-8932-8158b37ece21"
      unitRef="shares">15000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzgtMy0xLTEtNDM4MTE_7d39d087-b51c-4963-8142-cefdd907a28d"
      unitRef="shares">146000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzgtNS0xLTEtNDM4MTE_476cb160-166c-4d12-87e5-e7169e41ee0b"
      unitRef="shares">89000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzktMS0xLTEtNDM4MTE_330b642e-714c-45cc-a4ef-5d89c91611d2"
      unitRef="shares">74351000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzktMy0xLTEtNDM4MTE_fbcc4a4a-7665-40b0-b85c-f117d3886573"
      unitRef="shares">74962000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzktNS0xLTEtNDM4MTE_e2b3ccaf-1b1b-4ca6-af56-38479c5ed519"
      unitRef="shares">74785000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzExLTEtMS0xLTQzODEx_a6f8d15a-31eb-4925-bf3c-cd70403b545a"
      unitRef="usdPerShare">0.47</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzExLTMtMS0xLTQzODEx_1506d0d1-3260-475b-8329-3661543faeaf"
      unitRef="usdPerShare">0.61</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzExLTUtMS0xLTQzODEx_43d8f321-d2a9-4d94-a733-82b7170770d8"
      unitRef="usdPerShare">1.32</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzEzLTEtMS0xLTQzODEx_9cbca758-3b10-466d-ad4a-047886e89322"
      unitRef="usdPerShare">0.47</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzEzLTMtMS0xLTQzODEx_2dee282e-f350-473b-9e12-e7b4b8e22f16"
      unitRef="usdPerShare">0.61</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTozNDQ0NTUyMzkxY2M0MjY0OTQ0ZTZlOGUwMTExNTY3OC90YWJsZXJhbmdlOjM0NDQ1NTIzOTFjYzQyNjQ5NDRlNmU4ZTAxMTE1Njc4XzEzLTUtMS0xLTQzODEx_6d4f4151-d159-4d9a-b6a5-ad15e20aabfc"
      unitRef="usdPerShare">1.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90ZXh0cmVnaW9uOjMwM2QwYTg5NTU4ZDQyZGFhNDNhNGZkYzEwYzQ3OTY1Xzc1Ng_42b60b5d-b036-497d-a85a-5458b95b50ec">&lt;div style="padding-right:18pt;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;Anti-dilutive outstanding equity awards under share-based compensation plans were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-right:18pt;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:53.578%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&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:10pt;font-weight:700;line-height:100%"&gt;Year Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;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-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Anti-dilutive equity awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTphNjYyMmJjOTY5Zjk0YzYxYjgwNGNiYmE4OTUzMzAwNi90YWJsZXJhbmdlOmE2NjIyYmM5NjlmOTRjNjFiODA0Y2JiYTg5NTMzMDA2XzMtMS0xLTEtNDM4MTE_8ccc672c-cb66-4e69-aeaa-cae2c72a5c03"
      unitRef="shares">3203000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTphNjYyMmJjOTY5Zjk0YzYxYjgwNGNiYmE4OTUzMzAwNi90YWJsZXJhbmdlOmE2NjIyYmM5NjlmOTRjNjFiODA0Y2JiYTg5NTMzMDA2XzMtMy0xLTEtNDM4MTE_14334841-27ae-46ba-a221-ac201549dba2"
      unitRef="shares">1980000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNjkvZnJhZzozMDNkMGE4OTU1OGQ0MmRhYTQzYTRmZGMxMGM0Nzk2NS90YWJsZTphNjYyMmJjOTY5Zjk0YzYxYjgwNGNiYmE4OTUzMzAwNi90YWJsZXJhbmdlOmE2NjIyYmM5NjlmOTRjNjFiODA0Y2JiYTg5NTMzMDA2XzMtNS0xLTEtNDM4MTE_2caab077-532b-4457-b424-af4bb65e4485"
      unitRef="shares">2121000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzM2NDg_371672c1-78ba-47c2-a718-d45043163510">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 16 &#x2014; Contractual Obligations and Other Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Line of Credit&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the Company had a $300 million bank line of credit on which to draw for general corporate purposes. Amounts drawn under the line of credit are payable upon demand and generally bear interest at a floating rate, based on the Company&#x2019;s leverage ratio, and starting at Term Secured Overnight Financing Rate ("SOFR") plus 165 basis points. As of December&#160;31, 2022, there were $25.0 million of borrowings under the line of credit. There were no borrowings under the line of credit as of December&#160;31, 2021. The line of credit requires the Company to satisfy two financial covenants, with which the Company is in compliance as of December&#160;31, 2022. The line of credit expires on November&#160;22, 2027. The Company&#x2019;s line of credit was amended on November 22, 2022 to, among other things, provide for a five-year unsecured revolving loan facility in the aggregate amount of $300&#160;million with, at the Company&#x2019;s option, the ability to increase the revolving loan commitments to an aggregate amount not to exceed $500&#160;million and to change the benchmark rate from the London Interbank Offered Rate (&#x201c;LIBOR&#x201d;) to SOFR.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2022, the Company also had outstanding $81.0 million in irrevocable standby letters of credit, which relate to payment obligations under the Company&#x2019;s insurance programs. In connection with the issuance of the letters of credit, the amount available under the line of credit was reduced by $81.0 million to $194.0 million at December&#160;31, 2022. On November 25, 2022 and December 27, 2022, the letters of credit were renewed and expire on January 4, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Tax Jurisdictions and Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company provides services throughout the continental United States and is subject to numerous state and local taxing jurisdictions. In the ordinary course of business, a jurisdiction may contest the Company&#x2019;s reporting positions with respect to the application of its tax code to the Company&#x2019;s services, which could result in additional tax liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has tax matters with various taxing authorities. Because of the uncertainties related to both the probable outcomes and amount of probable assessments due, the Company is unable to make a reasonable estimate of a liability. The Company does not expect the resolution of any of these matters, taken individually or in the aggregate, to have a material adverse effect on the consolidated financial position or results of operations based on the Company&#x2019;s best estimate of the outcomes of such matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to various claims and legal actions in the ordinary course of business. Some of these matters include payroll and employee-related matters and examinations by governmental agencies. As the Company becomes aware of such claims and legal actions, the Company records accruals for any exposures that are probable and estimable. If adverse outcomes of such claims and legal actions are reasonably possible, Management assesses materiality and provides financial disclosure, as appropriate.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At this time, the Company is unable to reasonably estimate possible losses or form a judgment that an unfavorable outcome is either probable or remote with respect to certain pending litigation claims asserted and it is not currently possible to assess whether or not the outcome of these proceedings may have a material adverse effect on the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 15, 2021 the Company&#x2019;s directors&#x2019; and officers&#x2019; liability insurance carriers paid a $16.8&#160;million settlement to resolve a putative shareholder class action lawsuit originally filed against the Company and its Chief Executive Officer in the U.S. District Court for the Eastern District of Pennsylvania on March 22, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Government Regulations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s customers are concentrated in the healthcare industry and are primarily providers of long-term care many of whom have been significantly impacted by COVID-19. The revenues of many of the Company&#x2019;s customers are highly reliant on Medicare, Medicaid and third party payors&#x2019; reimbursement funding rates. New legislation or additional changes in existing regulations could directly impact the governmental reimbursement programs in which the customers participate.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzUw_925bd392-fbaa-4c5e-b941-5b4793b130f7"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i878aafd039a14899b812bc8bd9c7d735_D20220101-20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzIxOTkwMjMyNjAyOTI_c4fdbbe8-6538-49b5-9441-ccdb1e408d97"
      unitRef="number">0.0165</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LinesOfCreditCurrent
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzMyOTg1MzQ4ODc1Mzc_c6a8252f-6998-4379-9b21-ba58a3a6a3b0"
      unitRef="usd">25000000</us-gaap:LinesOfCreditCurrent>
    <us-gaap:LinesOfCreditCurrent
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzIxOTkwMjMyNjAyOTk_4d7e353f-ec20-42ae-a736-421c786dd33c"
      unitRef="usd">0</us-gaap:LinesOfCreditCurrent>
    <hcsg:DebtInstrumentCovenantNumber
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzU1Nw_cd9e4b84-cf7b-4038-add6-9bb2db963abf"
      unitRef="covenant">2</hcsg:DebtInstrumentCovenantNumber>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ib218fbe1363d4b818e867f415db076b6_I20221122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzIxOTkwMjMyNjA4MTg_757506fb-aee9-4bc2-8600-0cd78fd8f343"
      unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <hcsg:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption
      contextRef="ib218fbe1363d4b818e867f415db076b6_I20221122"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzIxOTkwMjMyNjA4MzI_af7a3069-15bb-457b-b6f9-8d4758aa05ec"
      unitRef="usd">500000000</hcsg:LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="id4d57f9e09244c07b657b3b37146d8b7_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzcwNw_1f5d0803-d054-43d1-90ad-bb011b79238e"
      unitRef="usd">81000000</us-gaap:LettersOfCreditOutstandingAmount>
    <hcsg:LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzkzOQ_3b31137a-41e8-4776-96a2-cc58d30ea1ea"
      unitRef="usd">-81000000</hcsg:LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzk0NQ_9d8960cc-96ba-455a-a6f2-00fb3d5b62cb"
      unitRef="usd">194000000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i24b3db31381443faa4e7229dd0bc0c3f_D20211015-20211015"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzIvZnJhZzplYzM0NGYwODZmMTc0YThkOGQ1NmVmMzMxYzQ1NTNmMy90ZXh0cmVnaW9uOmVjMzQ0ZjA4NmYxNzRhOGQ4ZDU2ZWYzMzFjNDU1M2YzXzI5MjQ_43c35755-e17f-40bf-9df2-a80d4bcf6721"
      unitRef="usd">16800000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <hcsg:AccruedInsuranceClaimsTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzUvZnJhZzo3OGU0ZDc1NjcwNTU0OGY0YmQ4MTk4MzJhMTI2MTNlNS90ZXh0cmVnaW9uOjc4ZTRkNzU2NzA1NTQ4ZjRiZDgxOTgzMmExMjYxM2U1XzE3MTk_4e04737c-c1f3-4947-af0b-cc57dd1f2a3a">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 17 &#x2014; Accrued Insurance Claims&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company currently has a Paid Loss Retrospective Insurance Plan for general liability, workers&#x2019; compensation insurance and other self-insurance programs, which comprised approximately 30.4% and 27.5% of the Company&#x2019;s liabilities at December&#160;31, 2022 and 2021, respectively. Under the Company&#x2019;s insurance plans, predetermined loss limits are arranged with the Company&#x2019;s insurance company to limit both per occurrence cash outlay and annual insurance plan cost. The Company&#x2019;s accounting for this plan utilizes current valuations from a third party actuary, which include assumptions based on data such as historical claims, pay-out experience, demographic factors, industry trends, severity factors, and other actuarial calculations. In the event that the Company&#x2019;s claims experience and/or industry trends result in an unfavorable change in the assumptions or outcomes, it would have an adverse effect on the Company&#x2019;s results of operations and financial condition.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For general liability, workers&#x2019; compensation and other self-insurance programs, the Company records both a reserve for the estimated future cost of claims and related expenses that have been reported but not settled, as well as an estimate of claims incurred but not reported. General liability and workers&#x2019; compensation reserves for claims incurred but not reported are developed by a third party actuary through review of the Company&#x2019;s historical data and open claims.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2022, our self-insurance liabilities decreased due to a favorable $9.8 million adjustment after considering our updated actuarial estimates for projected incurred losses on past claims. Such estimates declined in 2022 due to favorable claim experience and loss mitigation efforts.&lt;/span&gt;&lt;/div&gt;</hcsg:AccruedInsuranceClaimsTextBlock>
    <hcsg:WorkersCompensationPercentOfLiabilities
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzUvZnJhZzo3OGU0ZDc1NjcwNTU0OGY0YmQ4MTk4MzJhMTI2MTNlNS90ZXh0cmVnaW9uOjc4ZTRkNzU2NzA1NTQ4ZjRiZDgxOTgzMmExMjYxM2U1XzE5Ng_cc8e8fb9-399e-4583-b1b2-b83a79c0a130"
      unitRef="number">0.304</hcsg:WorkersCompensationPercentOfLiabilities>
    <hcsg:WorkersCompensationPercentOfLiabilities
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzUvZnJhZzo3OGU0ZDc1NjcwNTU0OGY0YmQ4MTk4MzJhMTI2MTNlNS90ZXh0cmVnaW9uOjc4ZTRkNzU2NzA1NTQ4ZjRiZDgxOTgzMmExMjYxM2U1XzIwMw_3bfff233-c550-4635-99b3-c697e370c007"
      unitRef="number">0.275</hcsg:WorkersCompensationPercentOfLiabilities>
    <us-gaap:IncreaseDecreaseInSelfInsuranceReserve
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzUvZnJhZzo3OGU0ZDc1NjcwNTU0OGY0YmQ4MTk4MzJhMTI2MTNlNS90ZXh0cmVnaW9uOjc4ZTRkNzU2NzA1NTQ4ZjRiZDgxOTgzMmExMjYxM2U1XzQzOTgwNDY1MTUzMTQ_0fabb1c1-a117-4835-b369-b724e3e4a7f5"
      unitRef="usd">-9800000</us-gaap:IncreaseDecreaseInSelfInsuranceReserve>
    <us-gaap:TreasuryStockTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzgvZnJhZzoyMWU2YzY4ZDMwOGU0MzllYTdiYzljZWEwZDBjYTkwNy90ZXh0cmVnaW9uOjIxZTZjNjhkMzA4ZTQzOWVhN2JjOWNlYTBkMGNhOTA3XzcxNw_2ca094d8-a6e9-4eda-af02-42498c8bb511">Note 18 &#x2014; Treasury StockFor the year ended December&#160;31, 2022, the number of shares and value of shares repurchased were immaterial. During the year ended December 31, 2021, the Company&#x2019;s Board of Directors authorized and the Company entered into a 10b5-1 plan (the &#x201c;Plan&#x201d;). The Plan was adopted under the safe harbor provided by rule 10b5-1and Rule 10b-18 of the Securities Exchange Act of 1934, as amended (the &#x201c;Exchange Act&#x201d;), in order to assist the Company in implementing its share repurchase plans. Pursuant to the Company&#x2019;s share repurchase program and as authorized by the Board of Directors on March 12, 2021, the Company purchased 1.0 million shares of the Company&#x2019;s common stock during the year ended December 31, 2021 for a total cost of $21.5 million inclusive of transaction costs.</us-gaap:TreasuryStockTextBlock>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzgvZnJhZzoyMWU2YzY4ZDMwOGU0MzllYTdiYzljZWEwZDBjYTkwNy90ZXh0cmVnaW9uOjIxZTZjNjhkMzA4ZTQzOWVhN2JjOWNlYTBkMGNhOTA3XzMyOTg1MzQ4ODQ2MjI_660f9846-cc43-4a38-8c9c-7d887b3ff214"
      unitRef="usd">0</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzgvZnJhZzoyMWU2YzY4ZDMwOGU0MzllYTdiYzljZWEwZDBjYTkwNy90ZXh0cmVnaW9uOjIxZTZjNjhkMzA4ZTQzOWVhN2JjOWNlYTBkMGNhOTA3XzMyOTg1MzQ4ODQ3MDc_f35d3014-91bf-454a-b11b-f04799afde3e"
      unitRef="shares">1000000</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xNzgvZnJhZzoyMWU2YzY4ZDMwOGU0MzllYTdiYzljZWEwZDBjYTkwNy90ZXh0cmVnaW9uOjIxZTZjNjhkMzA4ZTQzOWVhN2JjOWNlYTBkMGNhOTA3XzMyOTg1MzQ4ODQ3MTc_ceb52bba-0ec9-4dc8-b792-dacc85215b4d"
      unitRef="usd">21500000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xODQvZnJhZzpkZDQxMzMzYjVmNGU0YzQ1YWEzZTY4YWUzYzNjODZlNC90ZXh0cmVnaW9uOmRkNDEzMzNiNWY0ZTRjNDVhYTNlNjhhZTNjM2M4NmU0XzQ2Mw_492eb01e-aadb-4283-b147-4492a286c82b">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Note 19 &#x2014; Subsequent Events&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluated all subsequent events through the filing date of this Annual Report on Form 10-K. There were no events or transactions occurring during this subsequent reporting period which require recognition or additional disclosure in these financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90ZXh0cmVnaW9uOjJiN2ZhY2VkZDhlZjRjNmY4M2EyM2ZkNjY0OGMzMmYyXzI4Mw_5319c3c3-b06e-48fb-8807-2881351ea825">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Schedule&#160;II &#x2014; Valuation&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; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;and Qualifying Accounts and Reserves&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:30.917%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.919%"/&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="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;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&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-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom: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;Beginning Balance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Charged to Other Accounts &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;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;Charged to Costs and Expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom: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;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="30" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&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:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,088&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,464&#160;&lt;/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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65,583&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;52,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,464&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;67,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;padding-right:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;1.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:12.75pt"&gt;All amounts charged to other accounts for the year ended December 31, 2020 pertain to the cumulative effect of the Company&#x2019;s January 1, 2020 adoption of ASC 326 as described within Note 8 &#x2014; Allowance for Doubtful Accounts.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzQtMS0xLTEtNDM4MTE_3479eba4-ccc3-431f-a1d2-ecc4d6a9a3f1"
      unitRef="usd">65583000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzQtMy0xLTEtNDM4MTE_9562ad64-8a73-4b96-89e0-b45f70a2673a"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzQtNS0xLTEtNDM4MTE_be163554-fa92-41d1-a7c2-e71a09e9453f"
      unitRef="usd">31969000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzQtNy0xLTEtNDM4MTE_039d5383-548e-4d9c-8c15-d7d12d0dbee9"
      unitRef="usd">24088000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iebd860da106a4dc7b82becdf6dcfe16a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzQtOS0xLTEtNDM4MTE_8b82bdb4-68c0-41d1-aa88-3396f2038678"
      unitRef="usd">73464000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzYtMS0xLTEtNDM4MTE_65c08820-35a3-4cc3-8cd5-93666b3d038e"
      unitRef="usd">67801000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzYtMy0xLTEtNDM4MTE_58dbf132-7191-4bd9-af35-5e2954f3e57f"
      unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzYtNS0xLTEtNDM4MTE_8442f535-9c9b-4dcb-96c4-e515d9a03fdb"
      unitRef="usd">10483000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i490254fe6ec44a279921507dca653488_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzYtNy0xLTEtNDM4MTE_4f2e75d7-e1ed-4556-9402-0a29827df306"
      unitRef="usd">12700000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzYtOS0xLTEtNDM4MTE_2dbf5a6b-0b01-4239-8486-7fd7a819c315"
      unitRef="usd">65583000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i97adf0d0612f44879506de72998e113a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzgtMS0xLTEtNDM4MTE_c7cf0ae2-97d6-4a77-81f4-b129c28c796b"
      unitRef="usd">52393000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzgtMy0xLTEtNDM4MTE_935fab9c-3c11-4335-bbe9-0f364f5d1695"
      unitRef="usd">42236000</us-gaap:ValuationAllowancesAndReservesChargedToOtherAccounts>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzgtNS0xLTEtNDM4MTE_177d0f84-15d4-41aa-9e3e-e11843bd9bab"
      unitRef="usd">9636000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i5a5aea02057f4b098f433138ac1f76bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzgtNy0xLTEtNDM4MTE_7975820d-e4a1-4dec-b79b-a885c91e10de"
      unitRef="usd">36464000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8yMjYvZnJhZzoyYjdmYWNlZGQ4ZWY0YzZmODNhMjNmZDY2NDhjMzJmMi90YWJsZTo4MzYwYTI1NTJiZmE0ODQwOGFmZGEyMjk4YzA0ZTlmZS90YWJsZXJhbmdlOjgzNjBhMjU1MmJmYTQ4NDA4YWZkYTIyOThjMDRlOWZlXzgtOS0xLTEtNDM4MTE_b52dc895-e191-4ea3-8674-740828135976"
      unitRef="usd">67801000</us-gaap:ValuationAllowancesAndReservesBalance>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI5LTEzLTEtMS00MzgxMQ_e01bace5-48db-464e-bbf0-9c8e0d83cc7f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI5LTEzLTEtMS00MzgxMQ_e01bace5-48db-464e-bbf0-9c8e0d83cc7f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTEzLTEtMS03NDcyNQ_c4d1707a-054f-4431-a277-8e7c394c2034"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTEzLTEtMS03NDcyNQ_c4d1707a-054f-4431-a277-8e7c394c2034"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE1LTEzLTEtMS00MzgxMQ_9c9b09b1-0e58-479d-9572-82f6471e2e8f"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE1LTEzLTEtMS00MzgxMQ_9c9b09b1-0e58-479d-9572-82f6471e2e8f"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIxLTEzLTEtMS00MzgxMQ_285453bd-95ef-4d04-9b26-6cc2dd61ab78"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIxLTEzLTEtMS00MzgxMQ_285453bd-95ef-4d04-9b26-6cc2dd61ab78"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMzLTEzLTEtMS00MzgxMQ_4007e502-76fd-48f6-a84f-c88eaa2aead0"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMzLTEzLTEtMS00MzgxMQ_4007e502-76fd-48f6-a84f-c88eaa2aead0"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMtOS0xLTEtNzA3ODM_73505c78-1119-4bde-a8e8-315ca3a468ac"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMtOS0xLTEtNzA3ODM_73505c78-1119-4bde-a8e8-315ca3a468ac"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTEzLTEtMS00MzgxMQ_db7d0678-e23e-47ac-8e31-c68e4342c145"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTEzLTEtMS00MzgxMQ_db7d0678-e23e-47ac-8e31-c68e4342c145"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMwLTEzLTEtMS00MzgxMQ_ae837f8d-4d03-4675-bbe1-449e817b0bcc"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMwLTEzLTEtMS00MzgxMQ_ae837f8d-4d03-4675-bbe1-449e817b0bcc"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM0LTEzLTEtMS00MzgxMQ_07f31544-9ec5-4f35-88c4-8bf55b389e90"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM0LTEzLTEtMS00MzgxMQ_07f31544-9ec5-4f35-88c4-8bf55b389e90"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEwLTEzLTEtMS00MzgxMQ_bbae2683-9a68-417f-a00b-a8a7758c7d14"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEwLTEzLTEtMS00MzgxMQ_bbae2683-9a68-417f-a00b-a8a7758c7d14"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMTMtMS0xLTQzODEx_dc9289b3-e6b3-495b-9755-936833cd1532"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMTMtMS0xLTQzODEx_dc9289b3-e6b3-495b-9755-936833cd1532"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEyLTEzLTEtMS00MzgxMQ_616439b8-138a-464b-9cc4-d724fb567e96"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEyLTEzLTEtMS00MzgxMQ_616439b8-138a-464b-9cc4-d724fb567e96"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIyLTEzLTEtMS00MzgxMQ_dcc900c5-cbca-4df5-80d0-02de7ee1a4d2"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIyLTEzLTEtMS00MzgxMQ_dcc900c5-cbca-4df5-80d0-02de7ee1a4d2"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQyLTEzLTEtMS00MzgxMQ_a9c1b1e4-6af7-453a-888c-8f6ef2787e8e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQyLTEzLTEtMS00MzgxMQ_a9c1b1e4-6af7-453a-888c-8f6ef2787e8e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzExLTEzLTEtMS00MzgxMQ_1c407f2e-f9af-4173-b7db-0df4e974c9ae"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzExLTEzLTEtMS00MzgxMQ_1c407f2e-f9af-4173-b7db-0df4e974c9ae"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMtMTMtMS0xLTcwNzk3_dfcd2098-a1c1-424b-af4f-3e82f5ce5d9e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMtMTMtMS0xLTcwNzk3_dfcd2098-a1c1-424b-af4f-3e82f5ce5d9e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI4LTEzLTEtMS00MzgxMQ_396a9812-be53-47d7-a7c0-7c29f76bef7d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI4LTEzLTEtMS00MzgxMQ_396a9812-be53-47d7-a7c0-7c29f76bef7d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTEzLTEtMS00MzgxMQ_589f4a68-d041-4354-b7ea-89b5ce37ee95"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTEzLTEtMS00MzgxMQ_589f4a68-d041-4354-b7ea-89b5ce37ee95"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzYtMTMtMS0xLTQzODEx_9c4729a8-8fc6-4d49-a31a-30800adea82e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzYtMTMtMS0xLTQzODEx_9c4729a8-8fc6-4d49-a31a-30800adea82e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQzLTEzLTEtMS00MzgxMQ_c6521e5f-3981-4c27-88be-371a01bea29d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQzLTEzLTEtMS00MzgxMQ_c6521e5f-3981-4c27-88be-371a01bea29d"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMTMtMS0xLTcwODQ2_b258c03d-7477-45e7-838d-09345e5a11c9"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMTMtMS0xLTcwODQ2_b258c03d-7477-45e7-838d-09345e5a11c9"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzUtMTMtMS0xLTQzODEx_0e0b3faa-eb6b-42ec-91fa-89b776867059"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzUtMTMtMS0xLTQzODEx_0e0b3faa-eb6b-42ec-91fa-89b776867059"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTEzLTEtMS00MzgxMQ_ed41aa33-d019-45ba-9607-a5d74e624589"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTEzLTEtMS00MzgxMQ_ed41aa33-d019-45ba-9607-a5d74e624589"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTEzLTEtMS00MzgxMQ_b01080cd-8d9c-4b3b-9484-b489ea594667"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTEzLTEtMS00MzgxMQ_b01080cd-8d9c-4b3b-9484-b489ea594667"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM4LTEzLTEtMS00MzgxMQ_ceb4e4df-c9b4-4721-8878-76046d8101be"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM4LTEzLTEtMS00MzgxMQ_ceb4e4df-c9b4-4721-8878-76046d8101be"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQxLTEzLTEtMS00MzgxMQ_a9e4deaa-3b6e-47a9-9744-8b4264ee2512"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQxLTEzLTEtMS00MzgxMQ_a9e4deaa-3b6e-47a9-9744-8b4264ee2512"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzctMTMtMS0xLTQzODEx_4a3232f0-ad43-4c80-9971-2f669134b090"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzctMTMtMS0xLTQzODEx_4a3232f0-ad43-4c80-9971-2f669134b090"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI0LTEzLTEtMS00MzgxMQ_968ec8e1-7d09-4478-bcdb-c2a601a23355"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI0LTEzLTEtMS00MzgxMQ_968ec8e1-7d09-4478-bcdb-c2a601a23355"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ0LTEzLTEtMS00MzgxMQ_f5b14e59-868e-47d8-8a98-94c2b525220e"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ0LTEzLTEtMS00MzgxMQ_f5b14e59-868e-47d8-8a98-94c2b525220e"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM1LTEzLTEtMS00MzgxMQ_ca211123-2d48-4d05-b045-90471f5d4151"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM1LTEzLTEtMS00MzgxMQ_ca211123-2d48-4d05-b045-90471f5d4151"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQwLTEzLTEtMS00MzgxMQ_8ea62d4e-2e62-461a-ade1-d39701e29c7b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQwLTEzLTEtMS00MzgxMQ_8ea62d4e-2e62-461a-ade1-d39701e29c7b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItMTMtMS0xLTQzODEx_dda54a0f-76ba-4afc-a10a-2c0b1cdb6701"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItMTMtMS0xLTQzODEx_dda54a0f-76ba-4afc-a10a-2c0b1cdb6701"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI1LTEzLTEtMS00MzgxMQ_4bc8f005-b7ea-445d-9613-044559d16e1a"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI1LTEzLTEtMS00MzgxMQ_4bc8f005-b7ea-445d-9613-044559d16e1a"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIwLTEzLTEtMS00MzgxMQ_f1a76365-eceb-4696-a116-a76e8ccd1431"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIwLTEzLTEtMS00MzgxMQ_f1a76365-eceb-4696-a116-a76e8ccd1431"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEzLTEzLTEtMS00MzgxMQ_eb92cb00-32ca-4015-bfd5-6ceb954ec922"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEzLTEzLTEtMS00MzgxMQ_eb92cb00-32ca-4015-bfd5-6ceb954ec922"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIzLTEzLTEtMS00MzgxMQ_3fdf845e-440c-4653-840a-158963f61212"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIzLTEzLTEtMS00MzgxMQ_3fdf845e-440c-4653-840a-158963f61212"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM2LTEzLTEtMS00MzgxMQ_a690f1c0-3d9d-4525-935c-9c02ecf79705"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM2LTEzLTEtMS00MzgxMQ_a690f1c0-3d9d-4525-935c-9c02ecf79705"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM3LTEzLTEtMS00MzgxMQ_4e245b01-f55c-4782-8ee2-3da95eb0bf1b"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM3LTEzLTEtMS00MzgxMQ_4e245b01-f55c-4782-8ee2-3da95eb0bf1b"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzgtMTMtMS0xLTQzODEx_d9d48a6c-b600-45f3-a38b-eddfa2f03fef"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzgtMTMtMS0xLTQzODEx_d9d48a6c-b600-45f3-a38b-eddfa2f03fef"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI3LTEzLTEtMS00MzgxMQ_ba5d34f6-1f37-4bf5-855c-882dcb2684a5"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI3LTEzLTEtMS00MzgxMQ_ba5d34f6-1f37-4bf5-855c-882dcb2684a5"
          xlink:type="locator"/>
        <link:loc
          xlink:href="#id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzktMTMtMS0xLTQzODEx_42296258-c5f0-4270-8995-6266a02de04d"
          xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzktMTMtMS0xLTQzODEx_42296258-c5f0-4270-8995-6266a02de04d"
          xlink:type="locator"/>
        <link:footnote id="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc" xlink:label="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">See Note 8 &#x2014; Allowance for Doubtful Accounts herein regarding the adopted credit-loss guidance.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI5LTEzLTEtMS00MzgxMQ_e01bace5-48db-464e-bbf0-9c8e0d83cc7f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTEzLTEtMS03NDcyNQ_c4d1707a-054f-4431-a277-8e7c394c2034"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE1LTEzLTEtMS00MzgxMQ_9c9b09b1-0e58-479d-9572-82f6471e2e8f"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIxLTEzLTEtMS00MzgxMQ_285453bd-95ef-4d04-9b26-6cc2dd61ab78"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMzLTEzLTEtMS00MzgxMQ_4007e502-76fd-48f6-a84f-c88eaa2aead0"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMtOS0xLTEtNzA3ODM_73505c78-1119-4bde-a8e8-315ca3a468ac"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ1LTEzLTEtMS00MzgxMQ_db7d0678-e23e-47ac-8e31-c68e4342c145"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMwLTEzLTEtMS00MzgxMQ_ae837f8d-4d03-4675-bbe1-449e817b0bcc"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM0LTEzLTEtMS00MzgxMQ_07f31544-9ec5-4f35-88c4-8bf55b389e90"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEwLTEzLTEtMS00MzgxMQ_bbae2683-9a68-417f-a00b-a8a7758c7d14"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMTMtMS0xLTQzODEx_dc9289b3-e6b3-495b-9755-936833cd1532"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEyLTEzLTEtMS00MzgxMQ_616439b8-138a-464b-9cc4-d724fb567e96"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIyLTEzLTEtMS00MzgxMQ_dcc900c5-cbca-4df5-80d0-02de7ee1a4d2"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQyLTEzLTEtMS00MzgxMQ_a9c1b1e4-6af7-453a-888c-8f6ef2787e8e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzExLTEzLTEtMS00MzgxMQ_1c407f2e-f9af-4173-b7db-0df4e974c9ae"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMtMTMtMS0xLTcwNzk3_dfcd2098-a1c1-424b-af4f-3e82f5ce5d9e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI4LTEzLTEtMS00MzgxMQ_396a9812-be53-47d7-a7c0-7c29f76bef7d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzE2LTEzLTEtMS00MzgxMQ_589f4a68-d041-4354-b7ea-89b5ce37ee95"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzYtMTMtMS0xLTQzODEx_9c4729a8-8fc6-4d49-a31a-30800adea82e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQzLTEzLTEtMS00MzgxMQ_c6521e5f-3981-4c27-88be-371a01bea29d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQtMTMtMS0xLTcwODQ2_b258c03d-7477-45e7-838d-09345e5a11c9"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzUtMTMtMS0xLTQzODEx_0e0b3faa-eb6b-42ec-91fa-89b776867059"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzMxLTEzLTEtMS00MzgxMQ_ed41aa33-d019-45ba-9607-a5d74e624589"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI2LTEzLTEtMS00MzgxMQ_b01080cd-8d9c-4b3b-9484-b489ea594667"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM4LTEzLTEtMS00MzgxMQ_ceb4e4df-c9b4-4721-8878-76046d8101be"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQxLTEzLTEtMS00MzgxMQ_a9e4deaa-3b6e-47a9-9744-8b4264ee2512"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzctMTMtMS0xLTQzODEx_4a3232f0-ad43-4c80-9971-2f669134b090"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI0LTEzLTEtMS00MzgxMQ_968ec8e1-7d09-4478-bcdb-c2a601a23355"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQ0LTEzLTEtMS00MzgxMQ_f5b14e59-868e-47d8-8a98-94c2b525220e"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM1LTEzLTEtMS00MzgxMQ_ca211123-2d48-4d05-b045-90471f5d4151"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzQwLTEzLTEtMS00MzgxMQ_8ea62d4e-2e62-461a-ade1-d39701e29c7b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzItMTMtMS0xLTQzODEx_dda54a0f-76ba-4afc-a10a-2c0b1cdb6701"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI1LTEzLTEtMS00MzgxMQ_4bc8f005-b7ea-445d-9613-044559d16e1a"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIwLTEzLTEtMS00MzgxMQ_f1a76365-eceb-4696-a116-a76e8ccd1431"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzEzLTEzLTEtMS00MzgxMQ_eb92cb00-32ca-4015-bfd5-6ceb954ec922"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzIzLTEzLTEtMS00MzgxMQ_3fdf845e-440c-4653-840a-158963f61212"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM2LTEzLTEtMS00MzgxMQ_a690f1c0-3d9d-4525-935c-9c02ecf79705"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzM3LTEzLTEtMS00MzgxMQ_4e245b01-f55c-4782-8ee2-3da95eb0bf1b"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzgtMTMtMS0xLTQzODEx_d9d48a6c-b600-45f3-a38b-eddfa2f03fef"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzI3LTEzLTEtMS00MzgxMQ_ba5d34f6-1f37-4bf5-855c-882dcb2684a5"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzpkMTkyNDY2MzEzNDA0NTYzOTY3MTMwNGRiNDE2Mzg1Yi90YWJsZTphMmQ2ZWM1ZmM2Y2Q0NTY4YWMxZWU5OWIzZjE2ZjZmYi90YWJsZXJhbmdlOmEyZDZlYzVmYzZjZDQ1NjhhYzFlZTk5YjNmMTZmNmZiXzktMTMtMS0xLTQzODEx_42296258-c5f0-4270-8995-6266a02de04d"
          xlink:to="id3VybDovL2RvY3MudjEvZG9jOmExYzY5NjNmMmZhMDRmYjA5ODA1OWRkZjlkZDhhYjhmL3NlYzphMWM2OTYzZjJmYTA0ZmIwOTgwNTlkZGY5ZGQ4YWI4Zl8xMTIvZnJhZzo2YTVlZjViYTViZDI0MTE0OTgyZmZlYTUxZDdmZTdhNy90ZXh0cmVnaW9uOjZhNWVmNWJhNWJkMjQxMTQ5ODJmZmVhNTFkN2ZlN2E3XzEwOTk1MTE2Mjc4NDE_dfc70842-10ce-429b-9b7f-307b3db2fecc"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>100
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M)7 /4CO [W/.Y>:#.L#V_QGT_@-02P,$%     @ =XM15F,>5Y,[ @  N@4
M !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6R-E&UOVC 0Q[^*E4E[59$'
M'M:Q)!*4=:U$*:)LTS3MA4D.8C6V,]LTW;??V8&,21#U37)GW_W].R=W<2W5
MLRX #'GEI=")5QA3C7U?9P5PJGNR H$[6ZDX->BJG:\K!31W2;STHR 8^9PR
MX:6Q6UNJ-)9[4S(!2T7TGG.J_DRAE'7BA=YQ8<5VA;$+?AI7= =/8+Y62X6>
MWZKDC(/03 JB8)MXDW \'=EX%_"-0:U/;&(KV4CY;)W[//$""P0E9,8J4'R]
MP V4I15"C-\'3:\]TB:>VD?U6U<[UK*A&FYD^9WEIDB\:X_DL*7[TJQD?0>'
M>H96+Y.E=D]2-[%]/#';:R/Y(1E]SD3SIJ^'>SA)"#]>2(@."9'C;@YRE#-J
M:!HK61-EHU'-&JY4EXUP3-B/\F04[C+,,^EDGS-#[D7S>?&>8M^@K-WTLX/$
MM)&(+DB$$7F0PA2:?!8YY/\+^,C30D5'J&G4J3B#K$?ZX16)@BCJT.NW1?:=
M7K^K2*E.RR0_)QMM%/X4O\Y5W.@-SNO91AGKBF:0>-@)&M0+>.G[=^$H^-1!
M.VAI!UWJ+>V"<CC'UIW]9359K,GZ[G&U6#\NR'R^[$ :MDC#-R'-97;Q)^E6
M6&!__L#^O")'JP-KU&*-WH1URQ0G][-S5-T"T>#Z'(9_TD\<U,Y-#4TRN1>F
M::UVM1U,DZ8?_X4W4^V!JAT3FI2PQ=2@]P&O2363HG&,K%QW;J3!7G=F@<,5
ME W _:V4YNC8 ]IQG?X%4$L#!!0    ( '>+45;SW+OI2@@  %TB   8
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
MT1X-:]MM>*,KDM&Y!_M,4[6C7OKF51#C=T.!_R&QHS1$71JBY]336PZ;VA4
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
M4W>;!40$>^L!$,5CR[Q'(C*-1#?KM3 KV]8;]4+0X:]>[.;#_V[$WMRE@K8
MC D)=DNIH,S+=$M(QB@;X3W24Q&9IJ+[ILJWF0$]/5-OKCL0 &=(XI84[D!9
M0%TR7$(Z?0?.QO;2'I#(*W4C?5?ZG<X@UJ&)6ZD$9"2*O-H"((O(R=WL\"%*
M3T1TFHALRK*8OI$&]708UFV(@L]. *#!7B4,4A&:Q.YF"NA&"(_VR$.GD:?;
M<$ZWF7[S@3(R:!2 H#!Q%QR@TGR7IBX%03H:)6P$@VB/091\UX:S$:6&H;<\
M!)O$J^]^"G;.WI;GZFTXIB?/%5]!,6'BIES7=EF @P>05T1I[&XTH(X0XJT#
M2!?$P5AX]/1%I^GK,Q=UW5@\UHE+53S3M/R":B7SKVC?5.8[9;:BHV>D6W3U
M4G1?9."C"^KS$P[<M :(4N(:!S0C$$9["*/3Y:'[2N:<KP\K0M_!ZAM77N6B
MMH/0>I?[\10'%'>\G180$4;<O0A2I60LQ?5$1*>):+#/#B<5-.23C&?'E\P)
M#KW-=;*KH9L>B>@T$CUL9:7:ZO5*5KJYSE[U>_O05=LS):27T>(]]4F&A$'@
MV?-E7H:&"DK!:5=#>ST4T5>@Z'#Y;>QEJE%23Y8M-<C"E(M,Q=L^;SY9J3JM
MJ4KDYJ1)&Z]-*49& , =',1N'1"4>6&]A&31V,TZ[=&)3J-3MR<?MF%PFP+=
M 64@FJ3$K;- NH1$H5M6@G110J,1.&0]1;%IBK(.;<7?V+->#=3;%X;LGS0\
MCL0P V")L1"[  SIHB2D[F8"Z# F03""]ZPG*S9-5K=CKE"FT(H_BK*TX;RQ
M.5??V0@)[I[,AZ$XB%,7(@$9UO=R[OF1): C,24C8,QZM&*O/'.;LFNVRM>-
M^K4B$I'8?:0*R(#Q6 (R9SR&1GO>8=,'J1[,4P9[F"W3F2D_$J4.Y/9TI=XH
M081D9SU(==;>EN?J;3BD)V>IIKEK>%,E2KV[Z8P.#B)0BDJ\Q\^ "E/OL12H
M&JM9L)ZGV#1/N6;ZDC)HR&<>':->S -DA GU3GT!+,:2:&1#8CU!L6F".E:/
MG[)*V!OY7,.@!N#J\"!G>"=L5OJJJ74?]<C3C\//G1Y/\XZY^1(<L-#+WE,]
M#=T:PAI^TD,)FX:2/_%?#YRC/Z3B*$$__9#HP?\%W11ZV5L$,0-P)YN5VC0%
MZIX,;744"W/H^3&K++F8])>M-4N;NG7%UT+-[;F,QT:L33\?H,6T.#F"N^/5
MHSW[7"/[&^UQQ>[3[GSU1WNJV/G\%E\L,?#Y#8LO[O3H0-\D^AM[5'O1_W1[
MT/OWK-([6(T*OM&7$7R(]114[=GI]HV2>WLX>"65DCO[<LLS'3-&H+_?2#V:
MAS?F![H3[-?_!U!+ P04    " !WBU%6X2#-M;P5  #B!0$ &    'AL+W=O
M<FMS:&5E=',O<VAE970W+GAM;,6=6W/BR):%_XK"Y\29[HAVF]2%VZER1+4M
M6Z!;ZM(S#Q/SH *5S30&'Y#K,K]^MC VEK25H.I5IU^ZRUKDEPFIO4B)1?+N
MRWKSQ_8^SPOMZ\-RM7U_=E\4C^.+B^WL/G_(MK^N'_,5*9_6FX>LH#\W=Q?;
MQTV>S7>-'I87>J_7OWC(%JNSRW>[8W)S^6[]5"P7JUQNM.W3PT.V^?9;OEQ_
M>7\FSEX.Q(N[^Z(\<''Y[C&[RY.\^/U1;NBOBU?*?/&0K[:+]4K;Y)_>GWT0
MX]2RR@:[1_SG(O^R??-OK7PJ']?K/\H_)O/W9[UR1/DRGQ4E(J/_?<ZO\N6R
M)-$X_K6'GKWV639\^^\7^LWNR=.3^9AM\ZOU\K\6\^+^_=GP3)OGG[*G91&O
MOSCY_@GM!CA;+[>[_VI?]H_MG6FSIVVQ?M@WIA$\+%;/_\^^[E^(-PV$T=)
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
M;)&Y$(L=NH%DR?_P>4#^4D+>X@IE3R!F-262#S"H+=[*S<^>SA\?\&C^)/[
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
MSI/ADUY1V0IK?G)P*=1&@*1K*K+0[>\#\C7^)XI"C)=11<R>)=BAI'<+J2U
M]C1$LS4#NQ >Q1(40ABF,F70U;DT*3IM;&KU%3@AQ#Z0,V5'53U3"F>%?<1[
MI4)@GE36^ C&1UE3:&"L\VSUUT:R(1FU$S1K+IH<1)< PTC!A]HT-)$#D4HC
MQ3PQ)3:9B/=:>:BA]F_K_QZ7W+R\F%SN<,ET<K7')5>7D^G_CDL./*"M- ('
M2XZS2!YG]0CD._EC:2U0V]396CJFD%))R@@M%!@^PGI)L&:DTF; %THX&9G(
M*M$=!2%'5 I;<:60[0@1,0906Y),YB'1:J-4[OK\A&+[=0<=O(IV!];#)9%+
M#;\.(Q"T:F0MKFETJ::0=0L >/6H\X!4B<A#Q&B(FX\1D)06C4IE]@1$\KW4
M3';D0,# $LT5.0-4B34X>5"V.Y $SCN*2H%;!C# 9)@#1V7+50OP:X&'Y$&D
M@Y(D8]$:TOF!I=O2^$N1WV%)_E68+RG3SRJS*^KUV/FW4UJ0"($:]B-Q(HGZ
M5'ANU_V]\J[#^M]4NQ3E#&@CQ)#C6,,XDI;P&VZ52&0N5F"7H#/ZY=]NP>%G
M:1NI 8=).FF&QDY AZ6!A3 M0*5?I)I8%HDG?& I]006,ZLDC"Q*Z=" R6!X
M*$-,07;A8\B[N%#(C 5QH=1J,,)N9% ,+&IZ32<P)F'210L&ZBP>&_JQYT==
M_+GLNB$=&N/B@0(1-*,VK*ZM"<VGQ3KL+<<BHTV+@H< ETHS*H@GMZ(ADCB?
M4GQ?3L&EV[:GP&,L <&W]*3%H+^HO*@Y( AH&@C6%<^;S</$B;A/P6 O[:+0
MJY ]'<0B]!\W@]B5!4M'<?_P#BM=<=@P,%=+8)W( K[%2N+XM:&@3=MRDR1Z
M@1<\IE +V_/>[BC$X<SO'CU@0NK 7>!K51#)Q.4X^"XB/+ S5PXG>MQ5 0Q9
M@']2;T1'#0?&P.TZ3-JQ?1\IA BJ/=?@?"T-!1_))QN<+"--TIBU?%3=XTIZ
M)"Q(EQ2D4Y%(V>CT2S2/$T"BH%#'\NKPQRTULD4<2,=3-4XG@Y9'G2[1 Z51
MH46 2138)QT_T"#+>-I=H)"7VK?GD(&8I%;7$1^K@LA-.!6[= BUC:\:$AL@
M@KP5*(YOG_)0]D&F%#"FWK89/&"K9P\9'PP.**6FSIUA<;?;2'>)8*@^%@JA
M'>@>4FQJC5R:MA1Y+XP#( 9VRA6+#WI4][H!ZZH0*V19%WT@$8'REA11JHG
MQC2'NS<O67<:5VR0W!?3_?/W=#+K'G#Z#F1O$KPSL$2>LV54S>.]XB9!QSNG
M#5-[:"T97G^&0VE$"G5MXXMMORQDU[70;5.),%4>D>DA' P@&:X^H:(SE9BL
MB].?;5,1HFS47M_LJ(P+<:\[#-N76PRF9M5J<?G$6$:YT,I8,[,%-=F4\H&S
M3>2]'$2(>F$1IA(A]1V#'_6J=_ 9 )!N939,_IEV#[=6_=;' :/WDFF>5!/W
MJ@S;H*49GV!XX.YX/\ZDV70=I' IOP!1X->2[],BJ?RAS+$*7J@V?>-('Q@?
MK RZ4ION0H.;/Y9DG6@K'#B"THP1P1*(1]X ?(V#GJ2$0!72^CJ>]L"'^;/B
M*_2D/ AG6-WSTZ#V-VME]LB!M  ::Y?&6@7_J%K@(W$]-EE"8] -D2)1BVX?
M57@7MLZ"!"^<6K\/5#L6]>$I7LRFO5,W$MAD*2NM<NVYW*.PTN9L<Y##IPMZ
MA093,\_DEMU.1=?W'.H#;2XHP%A_X=JKDEM6_Q3(( K1^3F<IE5>^V?"PF;M
M9>XA6.&)DDC><'<=LP3CL$;<!;5Q1&R<Z)91:/%>S^J=3JD\W__9,L!N0 <<
MK>#0GXK^U4DH5U!%6B>,.K(I).P.:\I>7'89]+#;QN)I==!#Z#5=M]0$( Q)
M9VS,VRCU!:^ ?!T*(4:Z[IV\=\+.GP3;"1SHV0Z[#;7L2%<]7B<#46@L>/-'
M=GTYG%P,7*B>(+I_IO&&G>GHJ-J+WI3R(E)9D'W.9IK3LWL>YDNA;;Q<(AUP
MWF_[I /FW>6:V+_8VNWZ_T]]O@?+3PS+^PA;IIK/JHP'PD^]<ORU+4?W'%-+
M][V5/1#[(V?SI&?SICV6A*^*OD,Z,WXZD\?AB#$$X'?M[J7<MEQY0&.]D\I2
M/U&':SMX1-USO+SKW+&#;G<")0;FPWIDW?9^[^1!V/VYD_ ?.@C[H8O?/O+7
M$GC!A)Z4[O6W8_7!@68$-*:7LN!"4-#]#RALAZ)&/1$L7>BML5Q3M>ZR]JF1
M3),5$O3$N@,[WUQ.KO^6"K!N87/,EU!H5+GJR2-V@7+372VW.UGPK,!T/9BS
M>.%TL+VNHP]H:U:]/0W9%WFHUQ*?,&E\7[#C];L+![*!@WM["<O%X%(EIF]>
MDUQ<-@S/_EYA?6FB_DH*CK_9ZDYH&%D=:)MP[[@&M:@@Y;FO556\'JAH*E]
M4P9SUJ*\6T4:,(4IW6'TO\Z5"YR;OS.!X8:UUBMMXDYL"8@W9;A#*-4HJ:7)
MT)?Z9[U?7H  5OS[$N('I#3\"*-]VOZ$Y3[\<J,;'G[_\A$'$HVM"[7$U.GD
M^G(DZO";DO#&VXI_QP%: MOPR[62*! :@,^7UOKTAC9H?]AS]U]02P,$%
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
MR$$3TX^R3NIE*S5Z0&H8T3M=N8VE5U4N\_L"1C!Q9V?4VWD9/2KQ2F9#BL.
MHG$4/2(OWOD=>WGQ4_S^SF.Z4C8KM&V,I+\72^L,T///L3BT6I+C6KBB3FTM
M,GD^0,E8:6[DX.+93^%D_.(1'Y*=#\ECTO]W[AZ7^EX[22D]^VD6A=$+>HJ2
M/=%N8:1WN,(E>$C>9M):TBN_JQN3;5!*5!N52=(W$,KG*Z$,W8BBD4Q9H26)
M5CYV(OO:*"-S6C86%N/<#O?JE*5*@[S4QJE_/97C0\G2A,,!^A>ILH8&M!1'
MW!#XIVI$P64-6A" '588^;4!37%':G7(HZI<9<)I8TD89>60/FG*(3WPUK_4
M(*WN")YY8XS,]+KRUD#5H6Y(A5/KSGB(8=]U@0:IJC4YP9'U?L-HM_'"X5E3
MM9'H^6AYQV$&2<>P9ND!8H:V9#.CEM"L*O()#9-=1C^VA$ACV]/1'#T31*/*
M9+E$-OI*\UG'(CS][BZD!:?$*A9@*3S"_#.TNXUN+*387^@-5O*+E#5[>4))
M%,33*1:]8;NC*R4=)@3%O)W1=)I0' =A&B'@3AR@[(2F23!-4UZ "'_3((WF
M% [IJC$^F(C=G12&)#>B[VV\ESIOR/3%/C4(7X919\%Y,AY.T8"+@F=)#H0Z
M38)*7*))^'C6TBB-7.>?T;;[$X>YZ.U@:L =(.OI]M%K$=#C9Z4J47C8^,3O
MR;#.& 4LC^'L-D M6E-E13OB$&[V:7BD0C\=\5+[:E9[VJ[:MA)5H)=LNC?"
MZ&:].33$>E@(4#'&#0=6.+86Y;NO8=L=^A+9E?"AQT_'_$.F_CALHR- ?FTT
MFM/"JP.JLZ9L"M\T%FT_\35"[]&/.IH?9OBF$E[ZP0X3C"P\K=VHVG(!I,$D
M9B #^E$88A'&01+%AU?1-)B.>1%.@WD\ID]&Y)(J42+B83"-0PKG^ W29-SM
M42!A,)E.Z!I&<D3#8#R;4!1'-$N3;C=/:0Z^][IZG@$H$CD3:R,]MBUH8PJA
M-41U\3I*$;I95X\/90=&SX+)K/-G&L_8Z#28)Y/#*_@SF\YY,0YFXQ06W,>:
M1GP-=_[\:25]#_X]I!4PE<,G@V\HCS6THE534(%O0NNAO)\=7&G$,Y^_Z)[S
M?.PG1#>H@'!IG2I]R@\%M;#>^D]!F3\7H,>7;2^Z1457_H!M=A0% 9=TG]"
MZC9E@8=T=3PYWORZ-OK6VX3!%8Y]B, 6QOUJUB]84M)O,*5KZ3^-B[LG5>7>
M\WMNR5N\$ZQLY^PN_A9?^\O/D.\;X"$]TR%;<=N ]SI7ND$3P><7<.5-].8R
MP*18(7^G=.T#./J+(=#B[U[5O>H,^:;D6!?C,)B%<]YXY &!C.,H/=Q,VLUD
MPAN>3V$0SB<<FLX$?S]#O;3:=YA>/!2/'K'VX2G$?2CHV]:8MFAL)\EPWD^<
M@'?);OXP'0ZB_?6]-![[MAP=O!& N;5_"5GR Z5]+NQ.=X^M1?O&V).W+[5W
MPJP5"K.0*[!B+J8#,NWKI]TX7?L7QU([ -PO-W@P2L,$N%]I?))T&U:P>X)>
M_ =02P,$%     @ =XM15CJ/4:"'"P  LR0  !D   !X;"]W;W)K<VAE971S
M+W-H965T,30N>&ULY5K=;]LX$O]7"&^Q2 #%D>3O- V0I-N] LUNKVE[#X=[
MH"7:)BJ)+DDE\?[U-T-2$B7+;G*]>[H'R_H@A_/YFQE*EX]"?E,;QC1YRK-"
MO1ELM-Y>G)^K9,-RJH9BRPIXLA(RIQHNY?I<;26CJ9F49^=Q&$[/<\J+P=6E
MN?=17EV*4F>\8!\E466>4[F[89EX?#.(!M6-3WR]T7CC_.IR2]?LGNDOVX\2
MKLYK*BG/6:&X*(ADJS>#Z^CB9HSCS8"OG#TJ[YR@)$LAON'%^_3-($2&6,82
MC10H_#VP6Y9E2 C8^.YH#NHE<:)_7E%_9V0'6994L5N1_8.G>O-F,!^0E*UH
MF>E/XO%OS,DS07J)R)0YDD<[=C0>D*146N1N,G"0\\+^TR>G!V_"/#PP(783
M8L.W7<AP^99J>G4IQ2.1.!JHX8D1U<P&YGB!1KG7$IYRF*>OWE$NR5>:E8S<
M,:I*R4#C6EV>:R".0\X31^C&$HH/$(IB<B<*O5'DMR)E:9O .7!5LQ97K-W$
M1RF^9<F0C** Q&$<'Z$WJD4=&7JC'XOZEJLD$RBM(O^\7BHMP3O^U2>T)3GN
M)XD1<Z&V-&%O!A 2BLD'-KCZ]9=H&KX^PO"X9GA\C/I+;'.44#^;?PC-R)3\
M^LL\CN+7Y,!BY/.&D5N1;VFQ,T-GKQ7XI93PD%"E& RA15K?RCA=\HQK#IJE
MDI$5+VB1<)H17H":2TL49^1":2)61&^ (\(URQ4Y$7 EX18MP,GE-Z;I,F-$
M,2#O:,),7CP %2'A^M0L(EDB)#@=H9HD2)872':/[UM1*)'QE&H8>T,SX(R1
M>XP=-32",J5Y;IZN4!T/1ATUCP=DV6ZE>#+3% Z$>0F5<L>+M2.0PD\+]TQM
MA-1GFLF<%%2#FNW*G2EVS3T!T+#X+)$LY1KD-N9$+G T8*[2H" D0W-1%I5^
MR5)(\#VXKP+RN.')ILUU(^RPU]Z-X,[B8"!M-)];5S&:]U4&<(M6 := 9@ V
MN74'#I,/&Q;0E$FDE@ # /S4 />J-")9UFI3FX44"DBSK)+SAQ:J#.2\M6%9
MD25+:*DJU<-]:YZ @$[1(W@!1@,'(=+H#/F%RRTS:06$TBC)CJ3FJ9!@=6GX
M!]=ZWSCLGM:0;<B,X/5H5Q,3L#1#X]*,_V74=,0T_<K<2I!6\FP'%"%_ND"C
M3V?LB>5;3?*RX G?@IZ6HD@;IP#>D@QLS%<<N0-N'RC/D/H9Y/\S16$9%-P&
MW18\N6OZ(?E26,[AR1J* JLI %N%PBLEP#PXZY'K317[H!ZEG:W028HD*U.C
M<F(! ?U!L@W6 @_FN<@9.4$M6;E.#;DZZKTHOT?C6=(P]+9%Y[VA8_7:%^_]
MN@5/]G3DUOW 'EA&XMH/&VH;SB25R687H#XM8=_M?7<H%4;+]U(@YV##!&,3
MW(&G( !/P%QPH7@.)I$M#^<57'JA60CM:I[ X6W*LC.L8&SPV.#2+-D4_'OI
M5G)^ !&E^+H $1-J<;X$MT%G-J3%$G,(*F9([DN84-.SSU.&^ 98E9+E#I
M5"33LRV5$!\H%DJ)%$# (8'BRNALQT HAK4#@<S/\B78O<K^@8^&#0:4C:M9
M!PM(XQ,6'%[-AA.HF[(,A14'LDJ;"76 B\BH$4["GV G&DYK=I!<V8F6GBFQ
M-^60!(&'1=GN>?+$/Y** ;$4,I<&QP,$31A#J,B8LNFF23$--+I)@94U'(XK
MS@.08SJ<M61_-1V.FN>^  %929$3Q!L+\?LPU($P*_(2X.*XS&UI,1;-&HR"
M%P,'4,M;W.E8$IEP@D-I\BH<1@WC-A.T( ^E]\:8T/J!CT<NE/8P$U*#E_:
M-<3^.'S]OD9-,]H"I85&XT1F6/2:_ PJVL1=<6_T7J.C!V*/%MD(&A QPP$6
MHH<!&9AC%(R6(L!%BLD100 G;9GD(K7K^9D LCZSZV(!P Y5!UNHX@SHT"1!
M?\3:#?A%CB1-+=*TBHQNQ"&F5NFIDWS 6@4638=3A,=P0-@33FVJ+T4V+#.$
M<E&PG8O<BE&8 +KUH=) ,XCD$H ;[O+ B4TQT6D?,[WTD?S_.K54;,6G_R7,
M$9!U_NK#4A-3BP8P#(DFVJ8>S!ML630WNM@B66:B &IR]KW$HLUS$>@ (/L9
MP[GJS*OR;,V#FC1EWI!<0ZT%:<U@E),L 9**5WY/0=D,6J]O=(TF!9E G46Y
M O6!761;?KJ6S/*UI: -L:.9X<DV#\!EEF&=6)@$O2J1 @)S6B;:XEBK1O3:
MHKHMVU7 [&4A554M/NLH']K>R%0! 'M"16"$N;7ISCJ)JX(&?QH0RD2QMAV.
MUPT.D.\](.IKPKIQQI7'_KY/ W-0N2ND9K'<%#IUP(R>ZYF53T8'LGL/Q,=-
M?K-.U\H+;:>K5'3KVEY7_V"M+AX@"M/!?XC4OCL;+RFA.H."#O)"WC3RE8T;
M38)W&U"V^(M:<>H7669Z16**C)I!WRX^85[8K4$_SSVO2SG>\K7; B-^O\WV
M,ND%AF7O\/Y-#O(%'>F"W%8]^+6M;#Z;RL>;\W<+GQ\M?(*YKBTLW#F K#&:
MW'O5LPV*/^N:&>RV+9O1<7OTET(<&CDZ)2?&1T2I0'!U2M[5_>ZU:<PO'"M=
M3=^UBZ5ZTZ>GKGI%%I,@#D/_I!K><^OM8?O=F:1D&2(1S(F#<1QZ_PW9[AWP
M'XABRWLT"^M?];S>M.)/L+2+@U$PF46M8W?X>ZQ3"\,BJ&(<A(M1Z]@=_X'*
M-3@SW9*;#.*#1$$<A:WCX1F_2_$(Q6@4!>%TW/D[/,OZV32(1J/6L3OCCJ<>
M7W$PG<Y:Q^[X3YAX?C,[&60T6=2_[KC['%-+0WD$AAFWCMT91QP@!HN.)D$4
M1:T3X' 1]1B]/VBCYP:M%ZW_'W$:1>-@M)BVSIJ0VK_WLE"=SV/OWP_5]AV7
MP5,#Q1_X"B![!^Q%,43@O//WPVB!@G TF7?^#ONHFS4-)M.H=3R*$^-@'D];
MQ^,X$0?Q8M$Z'HI&Q\\XB&:+UO$%0?.*3$;!=#YJG83!/(QZE!\=Z$S:#8'-
MIJII,' $;C.8W5PW\<2UE7]<?W6=XVE%3&THOB@Q-?%R9YLVTW79^AAQPHWT
M>[D>%FQKI?P]\"\%K\L<Z(:@]H#^ WH2 3V1J6I:9+KO$'!-8+C;2%D>S=NS
ME-.BWI4KBX.\04R3)=92*0-X,;4_[E4C<2>F7_.8ZM@VO=AYFI:HM6.&NR&
M/G9+S&F\*KR@3L-*WE:V39$S)+%E[DA)5+\EJ!I,HP0#?)X/U ^/%$VV5ZGZ
M75-.]FU/O9H-PV;S:44VT+QC1]RT B#-$CL!;DZQ%(2E6+[-Q(XQY>_+%NP)
M-/G(L@=C 'Q5B$NT]S=LU^]\\2.V3D 8%RN4JQCM1H=]$;&WQ_&"]SU0Y$$K
MAP6]*<DA=I7R-Z]_-V7^WNT/MAO]K7Y3Y*4GDT'.<(L(G#N'5I'*'7D//'%I
M?;:3%O9-\WFW9;8[,#EA=_'"TFT13"U0Q LXGHR#Z2@\[:O;;+9,V5+[^><E
M%/83]4\R'X6+8#3"M6&IR*P>3<:GO;GL$/LOH=$5(/QI :)9L)BACF9!.!Z9
MQ<W2\20(H_@Y[#^?PGZGYCZL "^UNW$)Q!B^UR[-GH.N5@'YN@M7NQW/[*\.
MORXZ\,;DQ='I*_ZFI?CKEN+O4?&W^W*"Y?9EV7?83CC>F<F@3GSO5+C=6MP=
MQ(U?3+ZSQ=QXUC2<M@:#K+BS:<;KC13E>D-6?.7VHK'T#:=0SHR"<#)N3^1/
MU:!JG@:@J.;-H6J:D$D<1/.PF4=7&C=&6>'V,Z)Y,,-R'GJ>R?1P8%?Q6P5"
MWP<*Y]Z')(#C:_.YC")F/]%^4U+?K;_(N;8?HC3#[><\4$RN$4 SMH*IX7 V
M&1!I/Y&Q%UILS6<I2Z&UR,WIAE% ?QP SU<"BGAW@0O4WRE=_1M02P,$%
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
M_&0 N^%6%U^\:<)-:F$\XA8>2UR$R?(&?"\,>-B]L('^:GWU'U!+ P04
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
M<J%+[34$4 V$;$%.@RGEAL(LESI78M'JLM#U"C,?/@OU=ZL;.FC(,*Z292E
M:8MT%VVM?0#R4,*KJL&\W?3K9BE0>JRDY)7E#FNTKS1;-CMWH@PA7LL'!4.H
M&D&+, ML6SEA9;VBN:4U%1:<P[FR%I'8* D=C)CQR 5=&4@]^:[\F(;4> &R
MVYJ%K2,D@O-;772=EVVAV+RPGT1)&5U+'^:#@H_:K_56E9'XTE"Y*F@/CKJ^
MOQ7S-!ZR_#96E02PS'/3UBS4F%+G&[$M=DZTCJ>)[3HG]STUJM <<X1*654@
M (4*SE^UNI UP@?]<E,M0*U.,W)%;>JWX0MK4(U!.I5IG@Z2ECRC JEH$Y!Z
M/O$9C=QTJ\Z97,,!!8,(MS;6OR6W[!PGX <*()2%)P1E+577MT1Z*L(:"P^=
M\KL8#P,@3>84AY<G/4@+"I?;+;U&O:*06ZN: M=:>(B9YE[WLT8\<L]G/LBR
M9=KZ(_S\5D8%5G\O!.PO5& 2E):.Y2E.A4+R=S8OI;8[1$JVKT9+!R=8E&^*
MW)VES/,;7GN_2^(:30*Q^(ARMW &?%/PR3>R9#K=T[7T/:8=%A@=;.)25OO=
M[J5^P@$O E@;C]3QF-#%4!3:<;R(XFRN0O [LEA*/,0,4=2>B+9C4(X[C-)%
M:-)1^B";HT0LU)ZW4>KL41O &LLN1;8MC,4-0&<SR$\D%$_./]Q\XE%T_O,(
MH21[<-6I:@'MMM<=^QR#:'CTE+UL0;WDH@*48(%9E'HE R\?D>+B)!LE:!K*
MDOL?X)Y,1]EV8HB0NT9Q5U1N0M635NV( .]\9,>!_[;%!-60FA+T=E<'^L.[
M18;HHH8M"^KZ^B+/15(HZA(.#>>_T=;\R4C\FXKK^^/"09;DQ$\<1=,Z['0_
M=U3B_/\8KH_^'N#)$Y$-I[,$O]-A'$WX.YE'X.KS,A2DHV$\S<0LG8E9,A=_
M/"\@+#'/9N(4>.DT%9\-!?_98;/A[#3CW]-DPH=F\T3<MTU3;LFBZ]!;4Y!
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
MIYP-72;+N". 0D56B,\DVR,'3K'YE"'%KQ&RAE&. W?,T?%^ [+V")OO?W:
MBR@:K_AU-,HVRD\H-O(+.=4]U&+HFHQ@OU/USM?X"&(8AVEK(3[('G.3#PD#
MX-])J$<E/6BK_%K>?FA#-A0[];15SOI*D$C6/4!;)'KS%0.4<%K0G02R$)30
M7KR+LA=T*]OQ2;2VV%OA3ZU,/78H=B[B:,I_F"3]2'8K5>NW'.F\VF,K:M ?
MH!'\A@/MV)#8*<Q#!OVF%4P,Z251 IC @D,$PM9.!@\!Y0_A7XAK]JC>11BA
M#K';$)C,-:0<9Q#D)93!-VKO@0G>]9K!30A/I?W0S3W)-^P&TX>%-.Y1K/2
MY.E. ,1,7=KRDKT6CV&4#XTI-/8>+<Y:#,T+OV&';7K#$W78B1J6\SC0TMNI
M@(Z[/:,E7\WD.]?H>(] 8:&,[Q^V(&[*(P)\?VC51\PQW+#AS_1J$T"?\N?_
M,C \;=[O'W%\YP42\PC<H^3I(5^MPU!0E3P=I&MT[XKMF- @YPU-MV<3@S@*
M6Z.[\VD<.,8=(0.^#A\"<U0QZ*ZKM,"44&4))HRJ+ X3QU>]L0++-%Q7W"?7
MR1EWR62]/@O=L@KC!-U1-SCNC6"#18?+XI(ETMQ?>439@0>_A+)[LO4DV!9B
M7.-UBBMDQ3L, "$9D)*MGPZ C"6K'.$-_3*X-.?^F6"HRHOJ5)2?F6Z2A<"Y
MR"><6X6@DTF-H^.6)/Q4VG/:T/]MJ*\7\2+!T:9MI_ZQ/8%_K]Q.!2H?H:_E
MP#' (#)R=YQFS)V\97X2'QJQ@UJ+;AMJD=5/16>RX^G*P97<6F!D& T:)D\Z
MIR;[Y=&IJR-SX\^6,,8HP@'L\/9P?+T.I[9'\7#V_2#-#;9]!&4+U7BQ+F;"
MA/-D>'!Z\&>XC78X$?K;'8[@9%@ W[<:0_[TP L<#O57_P502P,$%     @
M=XM15HBAVL,^ @  004  !D   !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL
ME51+;]LP#/XKA OT5,2OM M2VT"2;M@.'8)TC\.P@V(SL5%+\B2F;O[])-GQ
M,B UT(M-4N3'CZ2HI)7J69>(!*^\%CKU2J)F[OLZ+Y$S/9$-"G.RDXHS,JK:
M^[I1R H7Q&L_"H([G[-*>%GB;&N5)?) =25PK4 ?.&?JN,1:MJD7>B?#IMJ7
M9 U^EC1LCT](WYNU,IH_H!051Z$K*4#A+O46X7PYM?[.X4>%K3Z3P5:RE?+9
M*E^*U LL(:PQ)XO S.\%5UC7%LC0^--C>D-*&W@NG] _N=I-+5NF<27KGU5!
M9>K-/"APQPXU;63[&?MZ;BU>+FOMOM!VOK%QS@^:).^##0->B>[/7OL^G 7,
M@C<"HCX@<KR[1([E R.6)4JVH*RW0;."*]5%&W*5L$-Y(F5.*Q-'V09K1EC
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
MLC(:0NH%8Z8[C5&/%=N"Z'S#3BQ ,83 ^R3P++G;"E;838)C\@2'ITJF\ P
M*!VRZKA^8D&A'(K*NZ7.%0,;\$(+>[,FV-4V-,CP:NG,DO  [%DQEYDV.J[)
M6_)?+A9>+0@IDK%/1FW5%<5K2'C;A5%746&GVI2SI!A)T!9^ =O\_(D!68]/
ML11/GIE@7:17ZC%3<&#OL&<-%0%>984$>;#Z&3BDP,3PP#4EYMZ5_/R+LSD$
MKJC^F!NNYW-% 4EE02Y,]X^_7%U<W_+UY/@7TDS5,OH!!I(F.*8AC#*H2IN3
M@WM'DUZA(,+:D_<9$P6OFJU1UQ$FA4WVAPT<O3)D&HP MU" A.MQYZ9JGB9!
M6_0?QBS0L/"R1%E?4:"M;88;QCR)ZA!J7HG-N0"?V\*I3'F02ZE-(KF72I:
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
MR=T6K3?@_8WA^]Y-?("^?R_^!5!+ P04    " !WBU%63@VUMI8"  "_!0
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6R-E%U/VS 4AO_*49"XVIJ/
M%@:EC=0"TZ:)"<$^+J9=N,E)8N'8P78:^/<[=M*LTZ#BQI_G/'[?.,>+3ND'
M4R%:>*J%-,N@LK:9AZ')*JR9F:@&)>T42M?,TE27H6DTLMPGU2),HN@TK!F7
M0;KP:[<Z7:C6"B[Q5H-IZYKIYS4*U2V#.-@MW/&RLFXA3!<-*_$>[??F5M,L
M'"DYKU$:KB1H+);!*IZO9R[>!_S@V)F],3@G&Z4>W.1SO@PB)P@%9M81&'5;
MO$0A'(AD/ [,8#S2)>Z/=_2/WCMYV3"#ETK\Y+FMEL%9 #D6K!7V3G6?</!S
MXGB9$L:WT/6QR7D 66NLJH=D4E!SV??L:?@.>PEGT2L)R9"0>-W]05[E%;,L
M76C5@7;11',#;]5GDS@NW:7<6TV[G/)L>M]N##ZV*"U<;ZDUB] 2UFV&V8!8
M]XCD%42<P(V2MC)P+7/,_P6$I&<4E>Q$K9.#Q"O,)C"-WT$2)<D!WG0T.?6\
MZ5M-PJ_5QEA-O\3OE_SVM-G+-%<F<].P#)<!U8%!O<4@/3Z*3Z.+ UIGH];9
M(?K;+N0PXJNR"/$Y'!^=)7%R ?_;_U8A7*JZ8?(9<,M$RRSFP(2@XAQCL8^U
ME59M65&/4' ZJX2<PD$5M,0-K*1LF8 [;)2V0(7FJ@7BZ/V7B3M'(W2ND6H'
M5!KHTTO#?%W2/,M:K3VW]9W'[@G1'NUV&M1<Y=!5/*MH^;'E1-:8J5)R7^3$
M9GGNQZ0IYR83RK04Q*4S8)P%R63&:==8LE$[29.7[BW<*ZH:=>F?#@.9:J7M
MZVM<'5^G55^4?\/[I^V&Z9*34X$%I4:3#R<!Z/ZYZ"=6-;Y$-\I2P?MA12\L
M:A= ^X6B*QTF[H#QS4[_ %!+ P04    " !WBU%6B)&KW48#  "\!P  &0
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
MK#QD6 9)X8Y>(F(S/+2N[VQ3,6F-==LE$2Z$TEZL&[,E.I,QL5/S+UZT:E9
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
MJ4"Y 'M>2&F.ADLPOGW97U!+ P04    " !WBU%6P\PD_KL$   X#0  &0
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
M +^/)"Q-4\$$RP^&5W\#4$L#!!0    ( '>+45:L*$#V8@0   T+   9
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
M(B_Q37*)O=Z95C?8;0(>V$PBGQDOBG(8R*+:NJ"<(_\==S(7/,NR,)(YS].
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
M<*5XDE^N@48@C(%^O^1<'6Y, =79E/E_4$L#!!0    ( '>+459?I5@7S0(
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
MR8;M9.OS9_0??X97D?E[YE)/NV%/NZRG7=)MUXEMW,8V=L9V:]=2O;P)H#9
MN2)5;T!.SK$)XQ.6>8)U_)NT_DU.N0I-?)KJ$Y9Y@G5,O6Q-O71.RH]V6Z(-
MQ1L0>IN%UA(6:XHH60 Z(PQ]!2QD[V^J&QQ'M;3//:?R6/<\P3KN7;7N73F#
M_%/@ A##)?3FL5-\[)3S"<L\P3JFQ=%NQQ>=,I,;NB=?O=(R7[2NLWM[Z?A4
MZ?P_Y'AP.)_=TJ,M]$3K6ICL+$R<@=YCI?=DO?GL5AX]\7S2,E^TKFN["B$^
M:8D0>ZT1O-(R7[2NL[LR(7;7"=^3TF[RI2.CO584OFA=!W<U1>PN*MYQ=I[S
ML@*EJXBE "@/)K@3=/0T]$G+?-&Z)NZ*EWA\T@3W6M-XI66^:%UG=V5-[-S@
M?U>"N\E#1X)[K6!\T6H'P[W#1%TO+^VAK$0Y7S-5'\&U3]N#W[D][GSV_,8<
M"-M#RAVF/DU^B\62,(DH+#0RNICHY!+U 6U]HWAECRP?N=)%N[U<@=[L"]-
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
M?97S/$#=7S(FGP;YGEZUASO['U!+ P04    " !WBU%6:W?1V]D"  "^"0
M&0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6RMEEUOFS 8A?^*Q:JIE;;R
M%0AT"5*:M%LOIE5-NUU,NW#@3?!J<&8[H=NOGPV4I0DE4;0;L,'G^'D/'_:@
M8/Q1I  2/64T%T,CE7)Y89HB3B'#XIPM(5=WYHQG6*HN7YABR0$GI2BCIF-9
MOIEADAO1H+QVRZ,!6TE*<KCE2*RR#//?ET!9,31LX_G"'5FD4E\PH\$2+V *
M\F%YRU7/;%P2DD$N",L1A_G0&-D7XU"/+P=\)5"(C3;2E<P8>]2=FV1H6!H(
M*,12.V!U6L,8*-5&"N-7[6DT4VKA9OO9_;JL7=4RPP+&C'XCB4R'1F"@!.9X
M1>4=*SY!78^G_6)&17E$13W6,E"\$I)EM5@19"2OSOBISF%#8/=>$3BUP#E4
MX-8"MRRT(BO+FF")HP%G!>)ZM'+3C3*;4JVJ(;E^BE/)U5VB=#+ZR%A2$$H1
MSA/T1:; T4TN<;X@,PIH) 1(@=ZC*R&)R@P2-,H8E^0/+A_"U9-ZFP0@E>B&
M3*#I:O93/2=TSUZ./YV Q(2*,V7Y,)V@TY,S=()(CNY3MA(*00Q,J:K2;&9<
M5W!95>"\4L$$XG/DVN^08SE.BWQ\N-Q^*3=5EDV@3A.H4_JYAP2Z&^6$B)@R
ML>* OH]F0G+U'O]H*[J:I=<^B_ZV+\02QS TU,<K@*_!B-Z^L7WK0UL$_\GL
M12!N$XC;Y1ZI7-VV BN55ZKTOV8=N8$=#LSU)GBG]9'@O0:\MP^\UP9>J?P-
M<,</O"WP3NLCP;T&W-L'[K6!>X> =UH?">XWX/X^<+\-W&\!]_TM\$[K(\'[
M#7A_'WB_#;R_ V[;X39XI_61X$$#'G2"WZL?/N"Y!-Z&'^SF'H3;+TSG!$?B
MAPU^V(W/)*9MY.'.S\7VPMYV\KNC'"NP_A58,9D;JZO>V7S&?$%R@2C,E<XZ
M[RL#7NT6JHYDRW+!G3&IEN^RF:H-%G ]0-V?,R:?.WH-;[9LT5]02P,$%
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
MMF=]&\+UD6;A!YF]0>FV*-U#[D&]%(N57E^L /0*A"/&409B<)G5;KART^_
M3>#XD_'4W.S3Z1=AS_+>%H4'^SHQ]:A-/3HZM8"(%7$=7*:<E:L4)321:34U
MQ*#V]O;BN=CRNA#Z58YKX5&'PL$^3Z2 6PKX> KTI4G<0I#JS?4^!-R',,8^
M[D#H5V'''EL=" ?;/!&"UT+PCH- $@E<AZXB#RY^KY?&'OMXTLG<KW)=C+O+
M_V!7)V;VV\S^P<P/3*I=*-;[CFCWG:' ?N^//,'J!-0)W*^R[9$[Z28>*'.P
M93MM69W%W-M]]5'IEO 5+81Z(R5*:%WZRH'7QX]Z(-FZVI"73*KMO;I,U8D-
MN"Y0]Q/&Y&Z@]_CV#!C\ U!+ P04    " !WBU%6PO0MLP #  !$"@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6RM5FMOFS 4_2L6JZ9.6@N8\.H2
MI#;1M$E;537M]MF!FX!J[,PV2??O9P.E>9 HD_(%;+CG<,[U]<7#-1<O,@=0
MZ+6D3(ZL7*GEC6W+-(>2R&N^!*;?S+DHB=)3L;#E4@#):E!);>PX@5V2@EG)
ML'[V()(AKQ0M&#P()*NR).+O'5"^'EFN]?;@L5CDRCRPD^&2+& *ZGGY(/3,
M[EBRH@0F"\Z0@/G(NG5OQJYC '7$KP+6<F.,C)49YR]F\CT;68Y1!!1292B(
MOJU@#)0:)JWC3TMJ==\TP,WQ&_O7VKPV,R,2QIS^+C*5CZS(0AG,2475(U]_
M@]:0;_A23F5]1>LVUK%06DG%RQ:L%90%:^[DM4W$!L =' #@%H!/!7@MP*N-
M-LIJ6Q.B2#(4?(V$B=9L9E#GID9K-P4SRSA50K\M-$XEMVG**Z8D(BQ#]UR!
M1(^00K$B,PKH"DUUW625'O(Y.AY[.0%%"BH_:=3S=((N+SZA"U0P])3S2FJ(
M'-I**S;?M=-6W5VC#A]0-X'T&GGN9X0=C'O@X]/A[C;<UGGJDH6[9.&:SSO
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
M8&*S=8-']:2=E.8@]K=N;S.VJ[XMB+3X^JQI@#_@R5G]'ZC#&G78WQ,./ W
M@W:,0T5K?RK0O"7G=8S$UP[67PN>W3$2#5IR7L=(^CM&KTE;CF8L.:]C)/UO
M%+TF;3F:KN2\=I'TOU'TFK3E''UG.J]7)/V]HL7D>([9%J212LYL%8G)2HA0
M=P)BL\)31P-+-%")OUET@K[VF_2H,KM".(U<%T^#CDR'Q3P9%'1#16MGKXE(
M3GJ9^8SL!P5B'>WXRF,<=-N4\=$JA#43RVIQ1@&JA02'+_/-T68!R$VU[*%S
M_!9>WAV6<>@PAU4E'ZA8IGD!,K90(8,W4R5)'!9J''8DWU1K'9ZXE'Q=;:X8
M39@H#=3O"ZYF$_5.>8)FN<S\/U!+ P04    " !WBU%65JH.@6$%  #L*
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
M#%MTD$8 OR^%T"\3LT'3],?_ 5!+ P04    " !WBU%6>#[?)OX#  !=#@
M&0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX;6RM5VV/FS@0_BL6K:I6NEW
MO&:;1-H-K>ZDJ[K:[;:?'7""5<"<[22[__YL0]@$O"25\B5@F'D\SS/#9#S=
M4?:;YQ@+\%P6%9]9N1#UC6WS-,<EXM>TQI5\LZ*L1$(NV=KF-<,HTTYE84/'
M">T2D<J:3_6S>S:?THTH2(7O&>";LD3LY0X7=#>S7&O_X(&L<Z$>V/-IC=;X
M$8NG^I[)E=VA9*3$%2>T @RO9M:M>Y.X4#EHBY\$[_C!/5!4EI3^5HM_LIGE
MJ(AP@5.A()"\;/$"%X5"DG'\UX):W9[*\?!^C_Y5DY=DEHCC!2U^D4SD,RNV
M0(97:%.(![K[&[>$ H67TH+K7[!K;1T+I!LN:-DZRPA*4C57]-P*<>  @S<<
M8.L >PYN](:#USIXY^[@MPZ^5J:AHG5(D$#S*:,[P)2U1%,W6DSM+>F32N7]
M43#YED@_,?\72]' @I8E$3*=@H,KM:III1=T!1J++\^RTN3U8X(%(@7_).V>
M'A/P\?TG\!Z0"OS(Z8:C*N-36\BX%+J=MC'<-3' -V)P(?A&*Y%S\*7*<'8,
M8$M"'2NX9W4'1Q$3G%X#S_T+0 ="0T"+\]U=@WMROKLSPL;K<N1I/&\T1RGE
MPJ1MX^N;?57;N.$U2O',DGV!8[;%UOS#.S=T/IMTN218<B&P(\W\3C-_#'W^
MO<8,"5*M03&J7H,2:!35([?S((R\J;T]5&5H%$+7.39*#$A>['9&1RR"CD4P
MRN(QITQ<"<S*$S0:F/!@<Q>&08_&T"CRHQX+@XT7FTF$'8EPE,1/Q A:%O@$
MA7"P<QSTHEL,;2;]9"5#&S_TS0RBCD$TRN '%:@X$7XT%"Z:]#-@,)IX_4(:
M&H5![)D9Q!V#>+2%+!#/08U(!N2H %!)-ZJ[DRHM-K+CJOXM<@Q*R7##L/H?
M4)V_(5S(Y)&""(*-K3V^9/NY)%AR(; CO2>=WI,SVT^JE%_)\8J#%:,EH,>-
MR:CI9%@!7MRO)8-1Z$QZM30T"L*)8ZXEUWF=&9Q1=@_?G\ MYU@-"$LY#E1-
M">'G-$?5&NL::XJ'+@NR1FK",\\%SJ!INF'0^R 6!JO(]?O?O<$J\-VWN![,
M1^XHUU]Z<L39%=K*Q$ER\ON0C%__671W_O NAB[\?%9V3VSH@Q>,& <0E,U0
M),>C#+V8H!9G0H4ME.DK.0$1M!#^/AKH&Z(YUA:^:@O_3-N,\%2U)B!%Q'\F
M:K/3Y"#[SK7C^_U2,IO!?BV9S8)>,=D'<W>)V5J?7SC0%)IAM7O:G9%N]<F@
M]_Q.G9WT//\*TQR\OB&V)A67S%<2TKF.9'VSYBS3+ 2M]72_I$*>%?1M+L]_
MF"D#^7Y%J=@OU ;=B7+^/U!+ P04    " !WBU%6ZHEU3,8"  #E!P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6R-E5UOVC 4AO^*E553*VW-%PF4
M0:2VJ-JD5D*EW2ZF71AR(%;M.+,=:/_];"=D=!C836(G/N_S'B?G>+3AXD46
M  J],EK*L5<H50U]7RX*8%A>\@I*_6;)!<-*3\7*EY4 G-L@1OTH"%*?85)Z
MV<@^FXILQ&M%20E3@63-&!9O-T#Y9NR%WO;!(UD5RCSPLU&%5S #]5Q-A9[Y
MG4I.&)22\!()6(Z]ZW!X$]H N^([@8W<&2.3RISS%S/YEH^]P#@""@ME)+"^
MK>$6*#5*VL?O5M3KF"9P=[Q5O[/)ZV3F6,(MIS](KHJQ-_!0#DM<4_7(-U^A
M32@Q>@M.I;VB3;LV\-"BEHJS-E@[8*1L[OBUW8B=@"@Z$!"U 9'UW8"LRPE6
M.!L)OD'"K-9J9F!3M=':'"G-5YDIH=\2':>R>] IH5O.&%%ZLY5$G]%,?_J\
MIH#X$MW5JA: 'DA)6,U0LWR*WYJUYQ-0F%!Y@<X0*=%3P6N)RUR.?*6]&8*_
M:'W<-#ZB SXFL+A$<?@)14$4H>?9!)V?7;R7\75J77Y1EU]D=>-C^4GT\WHN
ME="_P"^7M4:BYY8P=3&4%5[ V-,_O@2Q!B_[^"%,@R]'#,:=P?B8>J;SC5V>
MFJC$1IG26F=)E/9'_MK!ZG6LWBE6S\5JHM(=5IP$D9N5=*SD%"MQL9(]5M@/
M>VY6VK'24ZS4Q4KW67%\8 _[':M_BM5WL?H.5AJ[68..-3C*>BI =]JE N$B
M#O:)29"XB5<=\>HXD2M,39^QU4YMM5=MM;L\7.U[Z*6#@=M$&/QM2L%1&_<@
MY1 15M4*\O^PT<J]W_WPP)<.=WIC>-3&U)1[J= :T]IVP\8))7A.*%$$W&;"
MO=(UOUWXCQM_IVF; _ !BQ4II68L=5QPV=<"HCE3FHGBE>WC<Z[TJ6"'A3Z'
M09@%^OV2<[6=F*.A.]FS/U!+ P04    " !WBU%68! "4/L$  "G'@  &0
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
MU9;9U&V9#=\[Y@8.%AIJH'4TXU9NWV8D0Y.E*)JIH?;&IO^776;N5 8+"S7
M>DK :^;;)^TS@^:+HFBF\MK\FOX<\\N-'2SUH=$T.VQST6G!8FC>*(IF"J3]
MLJG;+_NILVBH;0:E1=/#?6.^MR\TU Q#T4RAM1DV==\^]:N43]U'LV[Z8JM<
M4#.K)SO'[T*,H/F(H32*HIDB:N-JZK9MHA,-:S=FL)109PI*BZ$TBJ*9IR1H
M;RJ8O/(B*("Z6%!:!*7%4!I%T<R*H;VNP.UU_< !&E '"TJ+.EKO#G!HJA1%
M,R74%E;0:V$AUD#N5 ;K"K6W>DH@..&G!FB&*(IF2JX]K<!]+]:/+GXZK+'%
M_K!YW+A3'RP>U(*"TBB*9NJX<WJ1VX+JGSKW -K5O[4!0MTE*"V&TBB*9FJH
M+:B@QX)B+T4M7!*ZXX='URLW[IB#-83>206E413-U%";28';3(KO;JT'(KBC
M#1X3H7=*06DQE$91-%-.;3T%YZ^]VH$:4%!:!*7%4!I%T<R*H:VJP.T-;79N
M/K(D9?<IW]WDUTRA>B=04"<+2HL"RWE,[ZVK'ZAQA:*9DFKC*G ;5]>=N_S$
M^??TA:R*NJS4 D@='&Q5$&I@06E1SZ7ZD_;RK,T4ZE:A:.;)D=JM"OONI/J]
M3JI$<*+8R9QWLZNFN:Y3ENNC+IING:?),KE/TD2\V"1WIS94<B@MZBD)__B6
M>F@^*(IF*JYMJ+#G1"ICH^[.SGI1-+NON7K!LW5:O'#9@??TTN[$!@L.M:@Z
MVN$==?N]-#19BJ*9^FJ/*G0[--=Y7K.T.8)(KG<K\I2(U8JGC;[KNIROY!RL
M]WP3=QJ#984Z5!W-_-7/#P]$A;I0*)HIJG:API..EU*C[>>O=R1-LD2P8^>:
MN%F#Q8,Z5*'M_*B+_<-IH&E2%,W43CM/H=LX^L*>DZS.]GZ)WVV!VW9I-37<
M^,%R0LVJ\/!6*#^T=+!0%PI%,_7<.6W;[2(I!T/WI.M239KV!'VK9E&;!INQ
M\CL7;4"KOMB#M[$G;]O.DCILKE"#"D4SY=4&5=AO4/VHO/+]@YP^.VUF=_*#
MY88:71VM3VZH@86BF7)K RMTWSNEGI=!_I'ER7U=D<^Y4C5YY.16+GVLZD'=
M*"@M@M)B*(VB:*;*VHT*7WL780BUJZ"T"$J+H32*HID50WM:H=OH@1U(YDYG
ML/Y0LRL\/+LJL)W#'T.3I2B:^9 ,;6W-W(;._^Q N_E#)872HMGA;D'/>I@-
M-%F*HIF2:N]JYO:N-DLIP=MC6AL9K3=/ND&#M8/Z4CT7Z4V..Y'0C% 4K55S
MO/,(NHR7R^9A@96<.->Y:!_BMOUT^T#"Z^8Q?'N?1]X'VCY64&/:IQQ^8>4R
MR2N2\@>)G)R=RZ5"V3XXL'TCBG7SH+O[0H@B:UZN.%OP4@60WS\4A=B\40EL
M']]X]5]02P,$%     @ =XM15N"QCII: P  T@L  !D   !X;"]W;W)K<VAE
M971S+W-H965T-C8N>&ULM99M;]LV$,>_"J$-10LLEDC%LIW: N*D6_>B:U!O
MZVM&.EM$)%(C:3L%]N''!UMVJX<V!O;&$DG=\7='WM\WWPOYI H C9ZKDJM%
M4&A=WX2AR@JHJ!J)&KA960M946V&<A.J6@+-G5%5AB2*DK"BC ?IW,T]R'0N
MMKID'!XD4MNJHO++$DJQ7P0X.$Y\8IM"VXDPG==T RO0?]4/THS"QDO.*N"*
M"8XDK!?!+;Y9XL0:N"_^9K!79^_(AO(HQ),=_)XO@L@200F9MBZH>>S@#LK2
M>C(<_QR<!LV>UO#\_>C]5Q>\">:1*K@3Y6>6ZV(13 .4PYIN2_U)[-_#(:"Q
M]9>)4KE?M#]\&P4HVRHMJH.Q(:@8]T_Z?$C$F4%,>@S(P8 X;K^1H[RGFJ9S
M*?9(VJ^--_OB0G76!HYQ>RHK+<TJ,W8Z7154PM72Q)6C.U&9PU;4I>L*K?Q!
M(;%&*RVR)_2QMBL*?=QJI2G/&=^@U_>@*2O5&Z2L)X481W\68JO,NIJ'VB#:
MC<+L@+/T.*0'!Q/T07!=*/2.YY!_[2 TL34!DF. 2S+H\1ZR$8KQ+XA$A*"?
M47@$]8^!'>(FA;';(>[9X8]M]0C2I:G#I6?T'JZ[/=C*NU$US6 1F-)2('<0
MI*]^PDGT=H#ONN&['O*>+F'#.+>'91!KD$SDZ+4Y)I^ -^C?SE1X;N\Y<9YM
M@>]2@J=X'NXZ>,8-SWB0YS=)N88?9QBW&.(QZ49(&H1D$.'=,\B,J1= )"V(
M*Q)W0TP:B,D@A%&5-;"79&+2@HBZ$:8-PO0[>:B9? ' M)T%'(^[&68-PVR8
M@><77,Q9^V+&DQX2')W$,!HLY<].Q$U";G<@S9\2.EX4]"!9!IUZ%OT/I8W/
MY!M?5-RY*$LJE9WR6;3I/*E?9R1^I\EYH<6CZYY2P^2$2'ZXWB_!\MXQ/N/"
MTU&/".&3:N-!T?U& RX!BSO )J.^2WB2:SRLUU_KPB5@;=7NT0E\TFP\+-KG
M2G$)TKB=*S(=S68]7"<AQ]]1\I9Z7$*7M&\^'HV3;^#"LS:K KEQS:1"F=AR
M[3NN9K9I6&]]FW;ZW'>['Z@T=:M0"6MC&HTF)C_2-Y!^H$7MFK9'H4T+Z%X+
MTW2#M!^8];40^CBP&S1M?/H?4$L#!!0    ( '>+459#"S"R#@,  'P)   9
M    >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;*U676_:,!3]*U8F39NTDA @
MM!U$ M)N>ZB&6JU]F/9@D@M8=>+,-E#^_:Z=D $RB(>^@#_N.;GG^/ICL!'R
M52T!-'G+>:&&WE+K\M;W5;J$G*J6**' F;F0.=78E0M?E1)H9D$Y]\,@B/R<
MLL*+!W9L*N.!6&G."IA*HE9Y3N5V#%QLAE[;VPT\LL52FP$_'I1T 4^@?Y53
MB3V_8<E8#H5BHB 2YD-OU+Y-^B;>!CPSV*B]-C%*9D*\FLZ/;.@%)B'@D&K#
M0/%O#1/@W!!A&G]K3J_YI 'NMW?L]U8[:IE1!1/!7UBFET/OVB,9S.F*ZT>Q
M^0ZUGI[A2P57]I=LZMC (^E*:9'78,P@9T7U3]]J'_8 8>\$(*P!X3&@>P+0
MJ0&=2P'=&M"USE12K \)U30>2+$ATD0CFVE8,RT:Y;/"+/N3ECC+$*?CIR65
M<#5&YS(R$3E6DZ)V0:[(2&$ME*:C"-87N:=,DF?*5T#$G/RL9[Y)6F@$?TI
M4\;5YX&O,2_#[J=U#N,JA_!$#NV0/(A"+Q6Y*S+(#@E\%-2H"G>JQN%9Q@32
M%NFTOY P"$-'0I/+X6T'/+D<'IQ1TVG6J&/Y.A>LT91N<=-I,I+H^P)L^_=H
MIK3$'?3'Y7W%W75SFU/E5I4TA:&'QX8"N08O_OBA'05?7;Z])UGR3F0'GG8;
M3[OGV.-'IEZOYA* ,"Q?Y-=$4@TN RNB&TMD3M%U'+2"=F_@K_>=<48%T6%4
MXN:Z;J(.M/0:+;VS6E[LX8;%0=<@\:PF\%;BL8H#G,V=DL[S160+5"IR3?)J
M6^(&S>A6N0KB,J;^CBDZ192\ ]&!>5%C7G26^6[GU5IP//DXTUN78Y%CX3K1
MT?).G%'=_E$1N*+"J.<N@GZCHW]61\+6+(,B(UL&/'-)Z+MJKWLLP1D5WAQ)
M<$9UPB,)_MZ]E(-<V/M=D52L"ET=YLUH\X08V9OS:'R,3XOJ)?"?IGJ7/%"Y
M8'@-<9@C9=#J8QW)ZJZO.EJ4]O:;"8UWJ6TN\7D$T@3@_%P(O>N8#S0/KO@?
M4$L#!!0    ( '>+459U0)XW' ,  ,T(   9    >&PO=V]R:W-H965T<R]S
M:&5E=#8X+GAM;+56VV[;.!#]E8$V6+1 &UU\29RU!=A)B^:A;5 WVV=:&DM$
M*%%+4G92].,[)!W% 11M%]B^2+S-F3,S/!K-]U+=Z1+1P'TE:KT(2F.:BS#4
M68D5TZ>RP9IVME)5S-!4%:%N%++<&54B3*)H&E:,UT$Z=VLW*IW+U@A>XXT"
MW5854P\K%'*_".+@<>$++TIC%\)TWK "UVANFQM%L[!#R7F%M>:R!H7;1;",
M+U9Q9 W<B;\Y[O71&&PH&RGO[.0Z7P21980",V,A&+UV>(E"6"3B\<\!-.A\
M6L/C\2/Z>Q<\!;-A&B^E^,9S4RZ"\P!RW+)6F"]R_P$/ 4TL7B:%=D_8'\Y&
M 62M-K(Z&!.#BM?^S>X/B3@R&+]DD!P,$L?;.W(LKYAAZ5S)/2A[FM#LP(7J
MK(D<KVU5UD;1+B<[DZY+IO#MBN+*X5)65&S-7+K>PMH5BG^GG>O:U]]N+#=4
M7%@;F=W!<L]4KN'5%1K&A7X-)Q""MI :> VW-3?ZS='"UU*VFM4Y+9X\F\]#
M0\%82F%V(+[RQ),7B,<)?)2U*36\JW/,GP.$E(4N%<EC*E;)(.(59J<PBM]
M$B4)W*ZOX-7)LXC\:\#3J$OZR'D:O>#I<VNTH;!Y75ST1>ZMQ_W65J<7NF$9
M+@(2HD:UPR#]\X]X&OTUP&W<<1L/H:?+HE!8,(-4'Z,XR2^#'1,M]A'U4!,'
M9?6_2Z-YN.OQ/NF\3P:]?W,JHAO'=JCHJT#"MY\62A1D5&U%(FZ9 ,&WO7R&
MP<?P@$QIF$'E;TY\#CE[&*KHM.,]':SHNWM4&==L(["WHM/?4-&SCMO98-B?
MVFJ#"N069&,53'HEZ?G+_!I^]%YKS]KC3H_*&T_C67^%SSLVY_^MPNA3A] H
MGJ'CEDLA;*$:HNW869I/0NRCZIV>'5$=C4\G23_76<=U]O]I8?:K6HBCIV]S
M]#O5\"_HHX,<1K\@A_"HPU2H"M='-;%H:^.;3;?:]>JE[U!/QWVC_\A40:D$
M@5LRC4[/*&7*]TX_,;)Q_6HC#74_-RSI?P.5/4#[6RG-X\0ZZ/Y@TI]02P,$
M%     @ =XM15I'$4AXF!   P14  !D   !X;"]W;W)K<VAE971S+W-H965T
M-CDN>&ULM9A1D]HV$,>_BL;M=)*9'+9L,-P5F#EPD_8AG9LCN3SK[ 4\9UM4
M$I!^^TJR,388!3+J"[;EW;^T/TNK1>,]96]\#2#0]SPK^,19"[%Y<%T>KR$G
MO$<W4,@W2\IR(N0C6[E\PX DVBG/7-_S0C<G:>%,Q[KMB4W'="NRM( GAO@V
MSPG[=P89W4\<[!P:GM/56J@&=SK>D!4L0'S=/#'YY-8J29I#P5-:( ;+B?.(
M'R(\5 [:XB6%/6_<(Q7**Z5OZN&O9.)X:D2002R4!)&7'<PARY22',<_E:A3
M]ZD<F_<']8\Z>!G,*^$PI]FW-!'KB3-R4 )+LLW$,]W_"55  Z47TXSK7[2O
M;#T'Q5LN:%XYRQ'D:5%>R?<*1,,!AQ<<_,K!/W7H7W (*H?@6H=^Y=#79,I0
M-(>("#(=,[I'3%E+-76C86IO&7Y:J.^^$$R^3:6?F"[6A,'=3))+T)SF<CIQ
MHC_('5J44P'1)7H&+E@:"VFT$#1^0U^+5'#T+@)!THR_E]:_(A=Q)<8/E[1
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
MYC%OAH''<,/%D\P!%'DI625'5J[4ZLZV99I#2>4M7T&%9Q9<E%3A4BQMN1)
M,Q-4,MMSG, N:5%9\=#L344\Y&O%B@JF@LAU65+Q.@;&-R/+M78;]\4R5WK#
MCH<KNH09J,?55.#*;EBRHH1*%KPB A8CZX-[E[B.#C"(;P5LY-XQT5+FG#_I
MQ>=L9#DZ(V"0*DU!\>\9)L"89L(\_MR26LTU=>#^\8[]DQ&/8N94PH2S7XM,
MY2,KLD@&"[IFZIYO?H:MH+[F2SF3YI=LMEC'(NE:*EYN@S&#LJCJ?_JR+<1>
M@!N<"/"V 5X[P#\1T-L&]-X:X&\#?%.96HJI0T(5C8>";XC0:&33!Z:8)AKE
M%Y7N^TP)/%M@G(IG.15P,\;*963"2[R=)#4-N2$)+$"(]OZ4T8I<):!HP>0U
MPAYG";EZ=TVD9I*DJ,A#SM>25IE\3]X=K(>VPI3UA>UTF]ZX3L\[D9[KD2^\
M4KDD'ZL,LD,"&[4V@KV=X+%WEC&!]);TW/?$<SRO(Z')V\/=CO#D[>'.&36]
MIGT]P]<[R;? G8R,H<(C9;HC"=::?%4Y"#+E4@E0A0"<5=6"/= Y _( +WB"
M\?2)_/X+DI'/"DKY1U>OZES\[EST$^I.KF@*(PL?01+$,UCQCS^X@?-35YTO
M299<B.R@!W[3 _\<>SS[>#\E\*)'!+JJ5D?W3;1^##_' \_UA_;S?C6.05'D
MA8>@Y!@41J'7@ ZR[S?9]_\Q^ZZLST;]VUY?DBRY$-E!M8*F6L'_:-Z"2_;@
MDF3)A<@.>A V/0C_T[R%1U/B1T%KW(XQ_9[;FK8.C'MBV*(F]>ALZ@]HS>1:
MO#8O2RG7>#<I3A9KO(?VE9$K?'/6L.LNE?6%@GV53DOD,:37@B3'$#?JECAH
M) [.2OP-J""P$Z,$6A@T=RE?XSC,*<Y!VMFTP5&Q>WW7;;5D<HSJ#YQV<Y,.
ME!]Z@VY=KO/=*3EGE3U6V#U6_(4-NV)<HOE9HJ]&\YMR@=Y$.QVCF15T7K!"
MO>YT=]H>YRC)FX$;1BW!'; @"-N".U #-/XMP?:>2RQ!+(W;EL2D6/NG9K=Q
M]!^,CVWMC[73-^[S.TW]F?"%BF6!3SH&"Z1T;D-,2=3.NUXHOC)>=,X5.EMS
MF./7"@@-P/,+SM5NH2_0?/_$?P-02P,$%     @ =XM15@>0Z)4R @  L00
M !D   !X;"]W;W)K<VAE971S+W-H965T-S4N>&UL?93;;M- $(9?9;5(""04
M'Y*6*CB6DK8(+BJB5L %XF)CC^-5]V!VQTG[]LRN$Q.D-C?V'N;_]A][9HN]
M=8^^!4#VI)7Q"]XB=O,D\54+6OB)[<#03F.=%DA3MTU\YT#44:15DJ?I9:*%
M-+PLXMK:E87M44D#:\=\K[5PSRM0=K_@&3\NW,MMBV$A*8M.;.$!\'NW=C1+
M1DHM-1@OK6$.F@5?9O/5+,3'@!\2]OYDS$(F&VL?P^1KO>!I, 0**@P$0:\=
M7(-2 40V_AR8?#PR"$_'1_KGF#OELA$>KJWZ*6ML%_R*LQH:T2N\M_LO<,CG
M(O JJWQ\LOT0.YMQ5O4>K3Z(R8&69GB+I\-W.!%DEZ\(\H,@C[Z'@Z++&X&B
M+)S=,Q>BB18&,=6H)G/2A)_R@(YV)>FP_(8M.':K.V6? =@*##02V5H)X]F[
M&T AE7]?)$AG!452';BK@9N_PLUR=F<-MI[=FAKJ_P$)F1R=YD>GJ_PL\0:J
M"9MF'UB>YOD9WG3,?!IYTU=X]X#2 =47'K/V[-=RX]%1I?Q^*>.!-WN9%[IG
M[CM1P8)3>WAP.^#EVS?99?KIC-O9Z'9VCE[>B2>I>\TZ<!59IGYAMF%P_&\5
M?6LG-WVH])>L#_"K" ]]NBO32791)+M32\E)&6EPV]@LGMB]P:&BQM6Q'Y=#
M&?X+'YKY3KBMI I2T) TG7R\X,P-#3),T':Q*#<6J<3CL*4[!5P(H/W&6CQ.
MP@'C+57^!5!+ P04    " !WBU%6U(_I[DP#   <#   &0   'AL+W=O<FMS
M:&5E=',O<VAE970W-BYX;6RM5UUOTS 4_2M60 @DMMCY:C+:2&P!P0/21 <\
M>\EM&Y'$Q7;;\>^QG32TB5M-4U]:VSGG^-SK7/=VNF/\MU@!2/145XV8.2LI
MUS>N*_(5U%1<LS4TZLF"\9I*->5+5ZPYT,*0ZLKU,([<FI:-DT[-VCU/IVPC
MJ[*!>X[$IJXI_WL+%=O-'.+L%[Z7RY74"VXZ7=,ES$'^6-]S-7-[E:*LH1$E
M:Q"'Q<SY2&XR8@@&\;.$G3@8(QW*(V._]>1K,7.P=@05Y%)+4/6UA3NH*JVD
M?/SI1)U^3TT\'._5/YO@53"/5, =JWZ5A5S-G-A!!2SHII+?V>X+= &%6B]G
ME3"?:-=AL8/RC9"L[LC*05TV[3=]ZA)Q0"#1"8+7$;PA(3A!\#N"_UQ"T!$"
MDYDV%).'C$J:3CG;(:[12DT/3#(-6X5?-OK<YY*KIZ7BR?1KD[,:T -] H&N
MT+P]?L06Z)ZS;6F.5[U=Z CW-@-)RTJ\4XP?\PR]??T.O49E@QY6;"-H4XBI
M*Y4YO86;=T9N6R/>"2/$0]]8(U<"?6H**(X%7!55'YJW#^W6.ZN807Z-?/(>
M>=CS+(;NGD\G%GKV?#H^$XW?'Y1O]/P3>G<;SJ&1-[;,MLS SM0WQXU8TQQF
MCKH:!/ M..F;5R3"'VQ9N:18=B&QHXP%?<:"<^KI9RB T\J6L)88&J*^&;>I
M;]Z1[6$BQJ"$Z*,\!&5CD!?'OM^CCIR'O?/PK/.YI!)LOEM:=+B;'Y.![S'(
MGT31P/<8- FCP&X[ZFU'9VT_,&E/=S3:+ RP/[ ]!A&5RJ'O,<J/_&1B-S[I
MC4_.UE8&"U#555B+:W+)XKJD6'8AL:.4Q7W*XI<65SPZHL#'X>"TQR"/D'AP
MV&/059#@$\65],Z3EQ57,BZ)(!C8'F.2</B*CC%728+MI@G^_SN-7U9<'>^H
MNG"0#(Q;4#Z>#,+++*BK,$Y.9)P<-!GDO'GZA-;[?L(:!!G=HP0'X?!*ML'"
M)!I>RA:8>@/Q\'IS#]JF&OC2M)\"Y6S3R+;-Z%?[%O>C:>P&Z[>Z]37MV'^9
MMF_^1OFR; 2J8*$D\?5$>>)M*]I.)%N;YNR12=7JF>%*M>_ -4 ]7S F]Q.]
M0?^'(/T'4$L#!!0    ( '>+45:!'S=O,P0  ,,.   9    >&PO=V]R:W-H
M965T<R]S:&5E=#<W+GAM;*V7;6_;-A#'OPJA%4,+S)$H6;*<V092I\4*=%L0
MM]MK6CK;1"E2):DXV:<?*2NR(U&.7^2-+4IWQ]_QX?[D;"_D#[4#T.BQ8%S-
MO9W6Y;7OJVP'!5%7H@1NOFR$+(@V3;GU52F!Y+53P?PP"!*_()1[BUG][DXN
M9J+2C'*XDTA514'DTT=@8C_WL/?\XIYN=]J^\!>SDFQA!?I[>2=-RV^CY+0
MKJC@2,)F[MW@ZR6>6(?:XA\*>W7RC&PJ:R%^V,:7?.X%E@@89-J&(.;O 9;
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
M!OKXDG-UV# !RG<X)O\#4$L#!!0    ( '>+45::@43_FP(  *$&   9
M>&PO=V]R:W-H965T<R]S:&5E=#@T+GAM;*U5RV[;,!#\E84:%"G06"\[K\H"
M_&C0' (8"=(>BAYH:66QH4B5I.WD[TM2LNH$LM$"]<$BJ9W9F26Y2K9"/JD2
M4<-SQ;@:>Z76];7OJZS$BJB!J)&;-X60%=%F*E>^JB62W($JYD=!<.Y7A'(O
M3=S:0J:)6&M&.2XDJ'55$?DR12:V8R_T=@OW=%5JN^"G24U6^(#ZL5Y(,_,[
MEIQ6R!45'"068V\27L]&-MX%?*6X57MCL$Z60CS9R6T^]@(K"!EFVC(0\]C@
M#!FS1$;&KY;3ZU):X/YXQW[CO!LO2Z)P)M@WFNMR[%UZD&-!UDS?B^T7;/TX
M@9E@ROW#MHD=77F0K94650LV"BK*FR=Y;NNP!PC/#P"B%A"]!0P/ .(6$#NC
MC3)G:TXT21,IMB!MM&&S U<;AS9N*+>[^*"E>4L-3J>3+)-KS.&6J[4D/$.8
M,4(K!:=SU(0R]0'.X/%A#J<G'^ $*(<[RIC9 )7XVN2W+'[6YIHVN:(#N<((
M[@37I8+//,?\-8%OA'?JHYWZ:724<8[9 .+P(T1!%/4(FOT]/#PB)^Z*&3N^
M^ #?@KR0)4,%A.?@*DN8@N^3I=+2G-<??25K&(?]C/8.7ZN:9#CVS"55*#?H
MI>_?A>?!ISZ[_XGLE?EA9WYXC#U=H,R0:Q %,$J6E%%-L?>4-#Q7CL=VF4T:
M#.)@F/B;?2]]4='%J(MZ)7+4B1P=%7E#-D+:/0*2_S2WJ[**S:$V?:4XH]T=
M:*O3J[Y)$ 9[PLZN!I?!_B]\X^6HJ'_=%W_OME<H5ZX)*LC$FNOFZG2K79^=
MN/;R9GUJ^F_3+O_0-,W[CLB5J08P+ QE,+@P!F33$)N)%K7K*4NA38=RP])\
M0U#: /.^$$+O)C9!]U5*?P-02P,$%     @ =XM15@&O3$GE @  LP<  !D
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
M?[;6^&[C%?)\'6![^ER%8#/%*Q&;*;[6@(37#1A9%MYM+ \PL%W :@?RA_-
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
M?81U^PM>%0O#_!]_ITF4I'YE[KJMJDNW[XOZJ'EY^$7>X=>$[WX"4$L#!!0
M   ( '>+4592-<:CB@(  +DR   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL
M+G)E;'/-VDUNHT 0AN&K6!P@[:[JJNZ,XJQFD^TH%T!.^T>QC06,)KG]6,["
M_M L9A/QK5"#*-X-CQ#P]*L>VG'?G8;=_CPL/HZ'T[!J=N-X_A'"L-[58SL\
M=.=ZNAS9=/VQ'2_+?AO.[?J]W=8@RZ6'_GY&\_QT/W/Q^GFN_S.QVVSVZ_JS
M6_\^UM/XC\'A3]>_#[M:QV;QVO;;.JZ:\'&X[1["=1,?+I.;Q<O;JNE?WF(3
MY@X2")+Y@Q2"=/Z@!$%I_B"#()L_R"'(YP_*$)3G#RH05.8/>H2@Q_F#XA)E
M7!(D3; FT#HBUY' ZXA@1P*Q(Y(="<R.B'8D4#LBVY' [8AP1P*Y(](=">R.
MB'<DT%M0;R'06U!O(=!;)@_;!'H+ZBT$>@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z
M"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NOD90F!WHIZ*X'>BGHK@=Z*>BN!
MWHIZ*X'>BGHK@=Z*>BN!W@GU3@1Z)]0[$>B=4.]$H'="O1.!WFGRLIM [X1Z
M)P*]$^J="/1.J'<BT#NAWHE [X1Z)P*]#?4V KT-]38"O0WU-@*]#?4V KT-
M]38"O6WRL9) ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O
M1[V=0&]'O9U ;T>]G4!OG_QL0J"WH]Y.H+>CWDZ@MZ/>3J!W1KTS@=X9]<X$
M>F?4.Q/HG5'O3*!W1KTS@=X9]<X$>F?4.Q/HG2<_"Q+HG5'O3*!W1KTS@=X%
M]2X$>A?4NQ#H75#O0J!W0;T+@=X%]2X$>A?4NQ#H75#O\IUZ#^/GH0ZWGJ\U
M7O\[J1XOY];;Y:_+KYV3>_R*<[BO&)[_ E!+ P04    " !WBU%6@]&L 2X"
M  !$,0  $P   %M#;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H&EBQ2
MI-0BSJ;MMLVB%V E.A:L/Y!,ZMR^E)P$:)$:"5R@[\:"37*^$0=X=K[^_CA9
MOSKVW>"WR3Z$Z6.6^7IO>^/3<;)#7-F-KC<A?G5WV63J@[FSF=AL=%:/0[!#
M6(>Y1G)S_=GNS'T75E^.\6??CL,V<;;SR>K3:>.<M4W,-'5M;4)<SQZ&YH^4
M]5-"&D\N>_R^G?Q5W)!DKR;,*W\/>#KW[<$ZUS9V=6M<^&KZN"L[=ID/CYWU
MZ?D2K_0X[G9M;9NQON_CD=1/SIK&[ZT-?9>>BEZ=3P[QANWI,[\X?RES+C#N
MO'7CY./$G'U_W/-(YM/K*1:R+K3G7_$E,9:^^/WL/.W&-F_,CM?[<W2'91X^
M6QZ7W_'O,WZI_\X^!*0/">FC@/2A('UH2!\EI(\*TL<'2!_YAM((1=2<0FI.
M,36GH)I35,TIK.845W,*K#E%5D&155!D%119!45609%54&05%%D%159!D550
M9)44625%5DF155)DE119)45629%54F25%%DE1=:"(FM!D;6@R%I09"THLA84
M60N*K 5%UH(B:T&155%D5119%45619%54615%%D5159%D5519%44635%5DV1
M55-DU119-45639%54V35%%DU159-D;6DR%I29"TILI8464N*K"5%UI(B:TF1
MM:3(6E)DK2BR5A19*XJL%476BB)K19&U^I^R_AC'PS^.7YYI;]KA.3];_CQQ
M\PM02P$"% ,4    " !WBU%6!T%-8H$   "Q    $               @ $
M    9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( '>+458?#'FY[@   "L"
M   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0
M   ( '>+45:97)PC$ 8  )PG   3              "  <P!  !X;"]T:&5M
M92]T:&5M93$N>&UL4$L! A0#%     @ =XM15M[+Q1;0!P  <S   !@
M         ("!#0@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0
M   ( '>+459C'E>3.P(  +H%   8              " @1,0  !X;"]W;W)K
M<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " !WBU%6\]R[Z4H(  !=(@
M&               @(&$$@  >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L!
M A0#%     @ =XM15MNS]&U= P  1PH  !@              ("!!!L  'AL
M+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( '>+458J*7/$1P8
M  ,<   8              " @9<>  !X;"]W;W)K<VAE971S+W-H965T-2YX
M;6Q02P$"% ,4    " !WBU%6OSKE/C8*  #-+@  &               @($4
M)0  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ =XM15N$@
MS;6\%0  X@4! !@              ("!@"\  'AL+W=O<FMS:&5E=',O<VAE
M970W+GAM;%!+ 0(4 Q0    ( '>+45;K^;W4[ (  (\)   8
M  " @7)%  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    " !W
MBU%6#F:_23,=   $6   &               @(&42   >&PO=V]R:W-H965T
M<R]S:&5E=#DN>&UL4$L! A0#%     @ =XM15F4#.3: "P  Y",  !D
M         ("!_64  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M    " !WBU%6&?B3E\D$  "H#0  &0              @(&T<0  >&PO=V]R
M:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( '>+45:"0?4D200  "T*
M   9              " @;1V  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL
M4$L! A0#%     @ =XM15D)J23+W!0  C@X  !D              ("!-'L
M 'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " !WBU%6.H]1
MH(<+  "S)   &0              @(%B@0  >&PO=V]R:W-H965T<R]S:&5E
M=#$T+GAM;%!+ 0(4 Q0    ( '>+45:RTB?I=@8  &8/   9
M  " @2"-  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @
M=XM15O!DY"B'"P  2B(  !D              ("!S9,  'AL+W=O<FMS:&5E
M=',O<VAE970Q-BYX;6Q02P$"% ,4    " !WBU%6XA>.>IT&  "F$   &0
M            @(&+GP  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4
M Q0    ( '>+45:R_HCVL1   % T   9              " @5^F  !X;"]W
M;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ =XM15M4>O$"S @
M_04  !D              ("!1[<  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX
M;6Q02P$"% ,4    " !WBU%6.;\XR!<'  #@#P  &0              @($Q
MN@  >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( '>+45:(
MH=K#/@(  $$%   9              " @7_!  !X;"]W;W)K<VAE971S+W-H
M965T,C$N>&UL4$L! A0#%     @ =XM15G8>3T$S"   :A,  !D
M     ("!],,  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4
M" !WBU%6.9RI>.$#  #K"0  &0              @(%>S   >&PO=V]R:W-H
M965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( '>+45:%MJ+7^P@  /(5   9
M              " @7;0  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L!
M A0#%     @ =XM15O+QYIGX!   O@L  !D              ("!J-D  'AL
M+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " !WBU%6;,<A1&T#
M  #+!P  &0              @('7W@  >&PO=V]R:W-H965T<R]S:&5E=#(V
M+GAM;%!+ 0(4 Q0    ( '>+459.#;6VE@(  +\%   9              "
M@7OB  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ =XM1
M5HB1J]U& P  O <  !D              ("!2.4  'AL+W=O<FMS:&5E=',O
M<VAE970R."YX;6Q02P$"% ,4    " !WBU%6V.].T4X@   C9P  &0
M        @('%Z   >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0
M   ( '>+45:YD^3Y1@(   <%   9              " @4H) 0!X;"]W;W)K
M<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ =XM15L/,)/Z[!   . T
M !D              ("!QPL! 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q0
M2P$"% ,4    " !WBU%6J!"UF$4#   9!P  &0              @(&Y$ $
M>&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( '>+458Y65\Q
M2@0   0+   9              " @344 0!X;"]W;W)K<VAE971S+W-H965T
M,S,N>&UL4$L! A0#%     @ =XM15A*K[X]$!P  '!8  !D
M ("!MA@! 'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    " !W
MBU%6LR Y^O,"   '!P  &0              @($Q( $ >&PO=V]R:W-H965T
M<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( '>+45:B][ATG08  #P<   9
M          " @5LC 0!X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#
M%     @ =XM15JPH0/9B!   #0L  !D              ("!+RH! 'AL+W=O
M<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " !WBU%6[%(G%H<)  "E
M'P  &0              @('(+@$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM
M;%!+ 0(4 Q0    ( '>+45:\F4[KD04   \-   9              " @88X
M 0!X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ =XM15A62
M6;=Y!0  SPL  !D              ("!3CX! 'AL+W=O<FMS:&5E=',O<VAE
M970T,"YX;6Q02P$"% ,4    " !WBU%6X9GU\'P#  "D"   &0
M    @('^0P$ >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    (
M '>+4599YC24:@D  +5"   9              " @;%' 0!X;"]W;W)K<VAE
M971S+W-H965T-#(N>&UL4$L! A0#%     @ =XM15M\$*K>"!0  IR(  !D
M             ("!4E$! 'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"
M% ,4    " !WBU%67Z58%\T"  #^"   &0              @($+5P$ >&PO
M=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( '>+45:!$]3@KP0
M !<3   9              " @0]: 0!X;"]W;W)K<VAE971S+W-H965T-#4N
M>&UL4$L! A0#%     @ =XM15H6]\XYU!   QQ(  !D              ("!
M]5X! 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " !WBU%6
MJZ[<&*($  "V%P  &0              @(&A8P$ >&PO=V]R:W-H965T<R]S
M:&5E=#0W+GAM;%!+ 0(4 Q0    ( '>+459XD#_![@,  #(7   9
M      " @7IH 0!X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%
M  @ =XM15EGL>=M! P  VPL  !D              ("!GVP! 'AL+W=O<FMS
M:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " !WBU%6D/8H&Q,$  #/%0
M&0              @($7< $ >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+
M 0(4 Q0    ( '>+459K=]';V0(  +X)   9              " @6%T 0!X
M;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ =XM15H#O:SWE
M!   1Q@  !D              ("!<7<! 'AL+W=O<FMS:&5E=',O<VAE970U
M,BYX;6Q02P$"% ,4    " !WBU%6?HF]'8P5  !$/ $ &0
M@(&-? $ >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( '>+
M458>@SP[W0,  #00   9              " @5"2 0!X;"]W;W)K<VAE971S
M+W-H965T-30N>&UL4$L! A0#%     @ =XM15BRM^,<' P  #PH  !D
M         ("!9)8! 'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4
M    " !WBU%6PO0MLP #  !$"@  &0              @(&BF0$ >&PO=V]R
M:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( '>+45;PFB5$=P,  +8.
M   9              " @=F< 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL
M4$L! A0#%     @ =XM15F86=D,6!@  .B,  !D              ("!AZ !
M 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " !WBU%65JH.
M@6$%  #L*   &0              @('4I@$ >&PO=V]R:W-H965T<R]S:&5E
M=#4Y+GAM;%!+ 0(4 Q0    ( '>+458RVRFT#08  ,@G   9
M  " @6RL 0!X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%     @
M=XM15I^@,(Z_ P   !   !D              ("!L+(! 'AL+W=O<FMS:&5E
M=',O<VAE970V,2YX;6Q02P$"% ,4    " !WBU%6>#[?)OX#  !=#@  &0
M            @(&FM@$ >&PO=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4
M Q0    ( '>+45;JB75,Q@(  .4'   9              " @=NZ 0!X;"]W
M;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#%     @ =XM15F 0 E#[!
MIQX  !D              ("!V+T! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX
M;6Q02P$"% ,4    " !WBU%6,SD)/6P+  #*<0  &0              @($*
MPP$ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM;%!+ 0(4 Q0    ( '>+45;@
ML8Z:6@,  -(+   9              " @:W. 0!X;"]W;W)K<VAE971S+W-H
M965T-C8N>&UL4$L! A0#%     @ =XM15D,+,+(. P  ? D  !D
M     ("!/M(! 'AL+W=O<FMS:&5E=',O<VAE970V-RYX;6Q02P$"% ,4
M" !WBU%6=4">-QP#  #-"   &0              @(&#U0$ >&PO=V]R:W-H
M965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    ( '>+45:1Q%(>)@0  ,$5   9
M              " @=;8 0!X;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L!
M A0#%     @ =XM15ES,,*7[ @  &@@  !D              ("!,]T! 'AL
M+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"% ,4    " !WBU%6+>UE1TP$
M  !9&@  &0              @(%EX $ >&PO=V]R:W-H965T<R]S:&5E=#<Q
M+GAM;%!+ 0(4 Q0    ( '>+45;>0*JJV@(  . '   9              "
M@>CD 0!X;"]W;W)K<VAE971S+W-H965T-S(N>&UL4$L! A0#%     @ =XM1
M5D!*VJ6[ P  5!   !D              ("!^><! 'AL+W=O<FMS:&5E=',O
M<VAE970W,RYX;6Q02P$"% ,4    " !WBU%6I4VPZZ8#   +#0  &0
M        @('KZP$ >&PO=V]R:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0
M   ( '>+458'D.B5,@(  +$$   9              " @<CO 0!X;"]W;W)K
M<VAE971S+W-H965T-S4N>&UL4$L! A0#%     @ =XM15M2/Z>Y, P  ' P
M !D              ("!,?(! 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q0
M2P$"% ,4    " !WBU%6@1\W;S,$  ###@  &0              @(&T]0$
M>&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+ 0(4 Q0    ( '>+4589^AO0
MM 0  /X5   9              " @1[Z 0!X;"]W;W)K<VAE971S+W-H965T
M-S@N>&UL4$L! A0#%     @ =XM15IF<F+># @  B 8  !D
M ("!"?\! 'AL+W=O<FMS:&5E=',O<VAE970W.2YX;6Q02P$"% ,4    " !W
MBU%6U.\8W?<&  ",*@  &0              @('# 0( >&PO=V]R:W-H965T
M<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( '>+45;^C9H9%P0  !\.   9
M          " @?$( @!X;"]W;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#
M%     @ =XM15NI;,RNH @  ^@8  !D              ("!/PT" 'AL+W=O
M<FMS:&5E=',O<VAE970X,BYX;6Q02P$"% ,4    " !WBU%684ZX5PP%  #/
M(0  &0              @($>$ ( >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM
M;%!+ 0(4 Q0    ( '>+45::@43_FP(  *$&   9              " @6$5
M @!X;"]W;W)K<VAE971S+W-H965T.#0N>&UL4$L! A0#%     @ =XM15@&O
M3$GE @  LP<  !D              ("!,Q@" 'AL+W=O<FMS:&5E=',O<VAE
M970X-2YX;6Q02P$"% ,4    " !WBU%6HIY2!%P#   N"P  &0
M    @(%/&P( >&PO=V]R:W-H965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    (
M '>+4586760=+P,  .H2   -              "  >(> @!X;"]S='EL97,N
M>&UL4$L! A0#%     @ =XM15I>*NQS     $P(   L              ( !
M/"(" %]R96QS+RYR96QS4$L! A0#%     @ =XM15OWDB,PQ!@  T3@   \
M             ( !)2," 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( '>+
M4592-<:CB@(  +DR   :              "  8,I @!X;"]?<F5L<R]W;W)K
M8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( '>+45:#T:P!+@(  $0Q   3
M          "  44L @!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !> %X
*R1D  *0N @    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<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>102
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>324</ContextCount>
  <ElementCount>452</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>79</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated Statements of Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Description of Business and Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPolicies</Role>
      <ShortName>Description of Business and Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/Revenue</Role>
      <ShortName>Revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Changes in Accumulated Other Comprehensive Income by Component</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponent</Role>
      <ShortName>Changes in Accumulated Other Comprehensive Income by Component</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/PropertyandEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Accounts and Notes Receivable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://hcsgcorp.com/role/AccountsandNotesReceivable</Role>
      <ShortName>Accounts and Notes Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Allowance for Doubtful Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/AllowanceforDoubtfulAccounts</Role>
      <ShortName>Allowance for Doubtful Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Lease Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/LeaseCommitments</Role>
      <ShortName>Lease Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Share-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ShareBasedCompensation</Role>
      <ShortName>Share-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Other Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/OtherEmployeeBenefitPlans</Role>
      <ShortName>Other Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Earnings Per Common Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/EarningsPerCommonShare</Role>
      <ShortName>Earnings Per Common Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Contractual Obligations and Other Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ContractualObligationsandOtherContingencies</Role>
      <ShortName>Contractual Obligations and Other Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Accrued Insurance Claims</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/AccruedInsuranceClaims</Role>
      <ShortName>Accrued Insurance Claims</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Treasury Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/TreasuryStock</Role>
      <ShortName>Treasury Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReserves</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts and Reserves</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Description of Business and Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Description of Business and Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Description of Business and Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesTables</Role>
      <ShortName>Description of Business and Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Changes in Accumulated Other Comprehensive Income by Component (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentTables</Role>
      <ShortName>Changes in Accumulated Other Comprehensive Income by Component (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponent</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/PropertyandEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/PropertyandEquipmentNet</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Goodwill and Other Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Other Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssets</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/FairValueMeasurements</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Accounts and Notes Receivable (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://hcsgcorp.com/role/AccountsandNotesReceivableTables</Role>
      <ShortName>Accounts and Notes Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/AccountsandNotesReceivable</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Allowance for Doubtful Accounts (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsTables</Role>
      <ShortName>Allowance for Doubtful Accounts (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/AllowanceforDoubtfulAccounts</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Lease Commitments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/LeaseCommitmentsTables</Role>
      <ShortName>Lease Commitments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/LeaseCommitments</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Share-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/ShareBasedCompensation</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/IncomeTaxes</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Segment Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/SegmentInformationTables</Role>
      <ShortName>Segment Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/SegmentInformation</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Earnings Per Common Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/EarningsPerCommonShareTables</Role>
      <ShortName>Earnings Per Common Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/EarningsPerCommonShare</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Description of Business and Significant Accounting Policies - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails</Role>
      <ShortName>Description of Business and Significant Accounting Policies - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Revenue - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/RevenueAdditionalInformationDetails</Role>
      <ShortName>Revenue - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Revenue - Transaction Price Allocated to Remaining Performance Obligation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails</Role>
      <ShortName>Revenue - Transaction Price Allocated to Remaining Performance Obligation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Changes in Accumulated Other Comprehensive Income by Component - Summary (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails</Role>
      <ShortName>Changes in Accumulated Other Comprehensive Income by Component - Summary (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Changes in Accumulated Other Comprehensive Income by Component - Reclassification Adjustments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails</Role>
      <ShortName>Changes in Accumulated Other Comprehensive Income by Component - Reclassification Adjustments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/PropertyandEquipmentNetDetails</Role>
      <ShortName>Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/PropertyandEquipmentNetTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Goodwill and Other Intangible Assets - Goodwill by Reportable Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Goodwill by Reportable Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Other Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Goodwill and Other Intangible Assets - Estimated Amortization Expense For Intangibles Subject To Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Estimated Amortization Expense For Intangibles Subject To Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Fair Value Measurements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails</Role>
      <ShortName>Fair Value Measurements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Fair Value Measurements - Marketable Securities and Deferred Compensation Fund Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails</Role>
      <ShortName>Fair Value Measurements - Marketable Securities and Deferred Compensation Fund Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Fair Value Measurements - Marketable Debt Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails</Role>
      <ShortName>Fair Value Measurements - Marketable Debt Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Fair Value Measurements - Contractual Maturities of Debt Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails</Role>
      <ShortName>Fair Value Measurements - Contractual Maturities of Debt Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Accounts and Notes Receivable - Schedule of Accounts and Notes Receivable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails</Role>
      <ShortName>Accounts and Notes Receivable - Schedule of Accounts and Notes Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Allowance for Doubtful Accounts - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAdditionalInformationDetails</Role>
      <ShortName>Allowance for Doubtful Accounts - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Allowance for Doubtful Accounts - Notes Receivable Disaggregated by Vintage Year (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails</Role>
      <ShortName>Allowance for Doubtful Accounts - Notes Receivable Disaggregated by Vintage Year (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Allowance for Doubtful Accounts - Age Analysis of Past-Due Note Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails</Role>
      <ShortName>Allowance for Doubtful Accounts - Age Analysis of Past-Due Note Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Allowance for Doubtful Accounts - Allowance for doubtful accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails</Role>
      <ShortName>Allowance for Doubtful Accounts - Allowance for doubtful accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Lease Commitments - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails</Role>
      <ShortName>Lease Commitments - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Lease Commitments - Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails</Role>
      <ShortName>Lease Commitments - Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Lease Commitments - Schedule of Future Minimum Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails</Role>
      <ShortName>Lease Commitments - Schedule of Future Minimum Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Share-Based Compensation - Summary of Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails</Role>
      <ShortName>Share-Based Compensation - Summary of Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Share-Based Compensation - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails</Role>
      <ShortName>Share-Based Compensation - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Share-Based Compensation - Summary of Stock Options Outstanding (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails</Role>
      <ShortName>Share-Based Compensation - Summary of Stock Options Outstanding (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Share-Based Compensation - Assumptions for Fair Value of Options Granted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsforFairValueofOptionsGrantedDetails</Role>
      <ShortName>Share-Based Compensation - Assumptions for Fair Value of Options Granted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Share-Based Compensation - Summarized Information About Stock Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ShareBasedCompensationSummarizedInformationAboutStockAwardsDetails</Role>
      <ShortName>Share-Based Compensation - Summarized Information About Stock Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0000069 - Disclosure - Share-Based Compensation - Summary of Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails</Role>
      <ShortName>Share-Based Compensation - Summary of Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0000070 - Disclosure - Share-Based Compensation - Weighted Average Remaining Grant-Date and Total Fair Values (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ShareBasedCompensationWeightedAverageRemainingGrantDateandTotalFairValuesDetails</Role>
      <ShortName>Share-Based Compensation - Weighted Average Remaining Grant-Date and Total Fair Values (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0000071 - Disclosure - Share-Based Compensation - Summary of Outstanding Performance Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails</Role>
      <ShortName>Share-Based Compensation - Summary of Outstanding Performance Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0000072 - Disclosure - Share Based Compensation - Summary of ESPP Annual Offerings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails</Role>
      <ShortName>Share Based Compensation - Summary of ESPP Annual Offerings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0000073 - Disclosure - Share-Based Compensation - Assumptions For Employee Stock Purchase Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails</Role>
      <ShortName>Share-Based Compensation - Assumptions For Employee Stock Purchase Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0000074 - Disclosure - Share-Based Compensation - Deferred Compensation Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ShareBasedCompensationDeferredCompensationPlanDetails</Role>
      <ShortName>Share-Based Compensation - Deferred Compensation Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0000075 - Disclosure - Other Employee Benefit Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/OtherEmployeeBenefitPlansDetails</Role>
      <ShortName>Other Employee Benefit Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/OtherEmployeeBenefitPlans</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0000076 - Disclosure - Income Taxes - Summary of Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Summary of Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0000077 - Disclosure - Income Taxes - Significant Components of Federal and State Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Significant Components of Federal and State Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0000078 - Disclosure - Income Taxes - Reconciliation of the Provision for Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Reconciliation of the Provision for Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0000079 - Disclosure - Income Taxes - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/IncomeTaxesAdditionalInformationDetails</Role>
      <ShortName>Income Taxes - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0000080 - Disclosure - Segment Information - Schedule of Segment Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails</Role>
      <ShortName>Segment Information - Schedule of Segment Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0000081 - Disclosure - Earnings Per Common Share - Schedule of Weighted Average Number of Shares (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails</Role>
      <ShortName>Earnings Per Common Share - Schedule of Weighted Average Number of Shares (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0000082 - Disclosure - Earnings Per Common Share - Schedule Anti-dilutive Outstanding Equity Awards Under Share Based Compensation Plans (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/EarningsPerCommonShareScheduleAntidilutiveOutstandingEquityAwardsUnderShareBasedCompensationPlansDetails</Role>
      <ShortName>Earnings Per Common Share - Schedule Anti-dilutive Outstanding Equity Awards Under Share Based Compensation Plans (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0000083 - Disclosure - Contractual Obligations and Other Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails</Role>
      <ShortName>Contractual Obligations and Other Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/ContractualObligationsandOtherContingencies</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0000084 - Disclosure - Accrued Insurance Claims (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/AccruedInsuranceClaimsDetails</Role>
      <ShortName>Accrued Insurance Claims (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/AccruedInsuranceClaims</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>0000085 - Disclosure - Treasury Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/TreasuryStockDetails</Role>
      <ShortName>Treasury Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/TreasuryStock</ParentRole>
      <Position>85</Position>
    </Report>
    <Report instance="hcsg-20221231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>0000086 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails</Role>
      <ShortName>Schedule II - Valuation and Qualifying Accounts and Reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReserves</ParentRole>
      <Position>86</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:TreasuryStockSharesAcquired -  hcsg-20221231.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" original="hcsg-20221231.htm">hcsg-20221231.htm</File>
    <File>exhibit21-2022subsidiaries.htm</File>
    <File>exhibit23-2022consentofind.htm</File>
    <File>exhibit311-2022section302c.htm</File>
    <File>exhibit312-2022section302c.htm</File>
    <File>exhibit321-2022section906c.htm</File>
    <File>hcsg-20221231.xsd</File>
    <File>hcsg-20221231_cal.xml</File>
    <File>hcsg-20221231_def.xml</File>
    <File>hcsg-20221231_lab.xml</File>
    <File>hcsg-20221231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>hcsg-20221231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="1203">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>106
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "hcsg-20221231.htm": {
   "axisCustom": 0,
   "axisStandard": 31,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 1,
    "http://fasb.org/us-gaap/2022": 1203,
    "http://xbrl.sec.gov/dei/2022": 38
   },
   "contextCount": 324,
   "dts": {
    "calculationLink": {
     "local": [
      "hcsg-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "hcsg-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "hcsg-20221231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "hcsg-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "hcsg-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "hcsg-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 702,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 6,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 10
   },
   "keyCustom": 63,
   "keyStandard": 389,
   "memberCustom": 31,
   "memberStandard": 48,
   "nsprefix": "hcsg",
   "nsuri": "http://hcsgcorp.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://hcsgcorp.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Revenue",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://hcsgcorp.com/role/Revenue",
     "shortName": "Revenue",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Changes in Accumulated Other Comprehensive Income by Component",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponent",
     "shortName": "Changes in Accumulated Other Comprehensive Income by Component",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNoteTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Property and Equipment, Net",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://hcsgcorp.com/role/PropertyandEquipmentNet",
     "shortName": "Property and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Goodwill and Other Intangible Assets",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssets",
     "shortName": "Goodwill and Other Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://hcsgcorp.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Accounts and Notes Receivable",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://hcsgcorp.com/role/AccountsandNotesReceivable",
     "shortName": "Accounts and Notes Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Allowance for Doubtful Accounts",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://hcsgcorp.com/role/AllowanceforDoubtfulAccounts",
     "shortName": "Allowance for Doubtful Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Lease Commitments",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://hcsgcorp.com/role/LeaseCommitments",
     "shortName": "Lease Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Share-Based Compensation",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://hcsgcorp.com/role/ShareBasedCompensation",
     "shortName": "Share-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Other Employee Benefit Plans",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://hcsgcorp.com/role/OtherEmployeeBenefitPlans",
     "shortName": "Other Employee Benefit Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0000002 - Document - Audit Information",
     "menuCat": "Cover",
     "order": "2",
     "role": "http://hcsgcorp.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://hcsgcorp.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Related Party Transactions",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://hcsgcorp.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Segment Information",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://hcsgcorp.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Earnings Per Common Share",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://hcsgcorp.com/role/EarningsPerCommonShare",
     "shortName": "Earnings Per Common Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Contractual Obligations and Other Contingencies",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://hcsgcorp.com/role/ContractualObligationsandOtherContingencies",
     "shortName": "Contractual Obligations and Other Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hcsg:AccruedInsuranceClaimsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Accrued Insurance Claims",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://hcsgcorp.com/role/AccruedInsuranceClaims",
     "shortName": "Accrued Insurance Claims",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hcsg:AccruedInsuranceClaimsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Treasury Stock",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://hcsgcorp.com/role/TreasuryStock",
     "shortName": "Treasury Stock",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "27",
     "role": "http://hcsgcorp.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves",
     "menuCat": "Notes",
     "order": "28",
     "role": "http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReserves",
     "shortName": "Schedule II - Valuation and Qualifying Accounts and Reserves",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hcsg:NatureofOperationsPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Description of Business and Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "29",
     "role": "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies",
     "shortName": "Description of Business and Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hcsg:NatureofOperationsPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://hcsgcorp.com/role/ConsolidatedBalanceSheets",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OtherInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": null,
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Description of Business and Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesTables",
     "shortName": "Description of Business and Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": null
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Changes in Accumulated Other Comprehensive Income by Component (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentTables",
     "shortName": "Changes in Accumulated Other Comprehensive Income by Component (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Property and Equipment, Net (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://hcsgcorp.com/role/PropertyandEquipmentNetTables",
     "shortName": "Property and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsTables",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://hcsgcorp.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Accounts and Notes Receivable (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://hcsgcorp.com/role/AccountsandNotesReceivableTables",
     "shortName": "Accounts and Notes Receivable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Allowance for Doubtful Accounts (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsTables",
     "shortName": "Allowance for Doubtful Accounts (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Lease Commitments (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://hcsgcorp.com/role/LeaseCommitmentsTables",
     "shortName": "Lease Commitments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Share-Based Compensation (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://hcsgcorp.com/role/ShareBasedCompensationTables",
     "shortName": "Share-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Income Taxes (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://hcsgcorp.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://hcsgcorp.com/role/ConsolidatedBalanceSheetsParenthetical",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Segment Information (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://hcsgcorp.com/role/SegmentInformationTables",
     "shortName": "Segment Information (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Earnings Per Common Share (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://hcsgcorp.com/role/EarningsPerCommonShareTables",
     "shortName": "Earnings Per Common Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hcsg:RevenueFromContractWithCustomerRenewalTerm",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Description of Business and Significant Accounting Policies - Additional Information (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
     "shortName": "Description of Business and Significant Accounting Policies - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:MarketableSecuritiesPolicy",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesUnrealizedGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Revenue - Additional Information (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails",
     "shortName": "Revenue - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Revenue - Transaction Price Allocated to Remaining Performance Obligation (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails",
     "shortName": "Revenue - Transaction Price Allocated to Remaining Performance Obligation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Changes in Accumulated Other Comprehensive Income by Component - Summary (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails",
     "shortName": "Changes in Accumulated Other Comprehensive Income by Component - Summary (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OciBeforeReclassificationsNetOfTaxAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hcsg:InvestmentIncomeAndOther",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Changes in Accumulated Other Comprehensive Income by Component - Reclassification Adjustments (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails",
     "shortName": "Changes in Accumulated Other Comprehensive Income by Component - Reclassification Adjustments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
       "div",
       "us-gaap:ComprehensiveIncomeNoteTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ia9ed9f4032304e6f84f30403661cfc08_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hcsg:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Property and Equipment, Net (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails",
     "shortName": "Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hcsg:OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails",
     "shortName": "Goodwill and Other Intangible Assets - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Goodwill and Other Intangible Assets - Goodwill by Reportable Segment (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails",
     "shortName": "Goodwill and Other Intangible Assets - Goodwill by Reportable Segment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillAcquiredDuringPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Consolidated Statements of Comprehensive Income",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome",
     "shortName": "Consolidated Statements of Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails",
     "shortName": "Goodwill and Other Intangible Assets - Other Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsGrossExcludingGoodwill",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Goodwill and Other Intangible Assets - Estimated Amortization Expense For Intangibles Subject To Amortization (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails",
     "shortName": "Goodwill and Other Intangible Assets - Estimated Amortization Expense For Intangibles Subject To Amortization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Fair Value Measurements - Additional Information (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails",
     "shortName": "Fair Value Measurements - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:EquitySecuritiesFvNiUnrealizedLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Fair Value Measurements - Marketable Securities and Deferred Compensation Fund Investments (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails",
     "shortName": "Fair Value Measurements - Marketable Securities and Deferred Compensation Fund Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "i2488b033543b4b929c80418cdc886bf3_I20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Fair Value Measurements - Marketable Debt Securities (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails",
     "shortName": "Fair Value Measurements - Marketable Debt Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:MarketableSecuritiesTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Fair Value Measurements - Contractual Maturities of Debt Securities (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails",
     "shortName": "Fair Value Measurements - Contractual Maturities of Debt Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hcsg:AccountsNotesLoansandFinancingReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Accounts and Notes Receivable - Schedule of Accounts and Notes Receivable (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails",
     "shortName": "Accounts and Notes Receivable - Schedule of Accounts and Notes Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hcsg:AccountsNotesLoansandFinancingReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsAndFinancingReceivableAllowanceForCreditLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Allowance for Doubtful Accounts - Additional Information (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAdditionalInformationDetails",
     "shortName": "Allowance for Doubtful Accounts - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableNonaccrualInterestIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Allowance for Doubtful Accounts - Notes Receivable Disaggregated by Vintage Year (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails",
     "shortName": "Allowance for Doubtful Accounts - Notes Receivable Disaggregated by Vintage Year (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "hcsg:FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PastDueFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic63c5f6e0945421fa6897cb673c1c6ac_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Allowance for Doubtful Accounts - Age Analysis of Past-Due Note Receivable (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails",
     "shortName": "Allowance for Doubtful Accounts - Age Analysis of Past-Due Note Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PastDueFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic63c5f6e0945421fa6897cb673c1c6ac_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NotesReceivableGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Allowance for Doubtful Accounts - Allowance for doubtful accounts (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails",
     "shortName": "Allowance for Doubtful Accounts - Allowance for doubtful accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hcsg:LesseeOperatingLeaseTerminationOptionTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Lease Commitments - Additional Information (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails",
     "shortName": "Lease Commitments - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hcsg:LesseeOperatingLeaseTerminationOptionTerm",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Lease Commitments - Components of Lease Expense (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails",
     "shortName": "Lease Commitments - Components of Lease Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Lease Commitments - Schedule of Future Minimum Lease Payments (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails",
     "shortName": "Lease Commitments - Schedule of Future Minimum Lease Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Share-Based Compensation - Summary of Stock-Based Compensation Expense (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails",
     "shortName": "Share-Based Compensation - Summary of Stock-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Share-Based Compensation - Additional Information (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails",
     "shortName": "Share-Based Compensation - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Share-Based Compensation - Summary of Stock Options Outstanding (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails",
     "shortName": "Share-Based Compensation - Summary of Stock Options Outstanding (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Share-Based Compensation - Assumptions for Fair Value of Options Granted (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsforFairValueofOptionsGrantedDetails",
     "shortName": "Share-Based Compensation - Assumptions for Fair Value of Options Granted (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Share-Based Compensation - Summarized Information About Stock Awards (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://hcsgcorp.com/role/ShareBasedCompensationSummarizedInformationAboutStockAwardsDetails",
     "shortName": "Share-Based Compensation - Summarized Information About Stock Awards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000069 - Disclosure - Share-Based Compensation - Summary of Restricted Stock Units (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails",
     "shortName": "Share-Based Compensation - Summary of Restricted Stock Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ia02f8e76618447fcae1e268a47862d2a_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ibb424aeab2bb4d439432fb59aaf3d68f_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Consolidated Statements of Stockholders' Equity",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity",
     "shortName": "Consolidated Statements of Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ibb424aeab2bb4d439432fb59aaf3d68f_I20191231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000070 - Disclosure - Share-Based Compensation - Weighted Average Remaining Grant-Date and Total Fair Values (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://hcsgcorp.com/role/ShareBasedCompensationWeightedAverageRemainingGrantDateandTotalFairValuesDetails",
     "shortName": "Share-Based Compensation - Weighted Average Remaining Grant-Date and Total Fair Values (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "hcsg:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000071 - Disclosure - Share-Based Compensation - Summary of Outstanding Performance Stock Units (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails",
     "shortName": "Share-Based Compensation - Summary of Outstanding Performance Stock Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "i335551450a7a4ef9bf05d310cee2b926_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000072 - Disclosure - Share Based Compensation - Summary of ESPP Annual Offerings (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails",
     "shortName": "Share Based Compensation - Summary of ESPP Annual Offerings (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000073 - Disclosure - Share-Based Compensation - Assumptions For Employee Stock Purchase Plan (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails",
     "shortName": "Share-Based Compensation - Assumptions For Employee Stock Purchase Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "i74ac7011f5de4b4ab1bf928fa5b3bb7b_D20220101-20221231",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000074 - Disclosure - Share-Based Compensation - Deferred Compensation Plan (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://hcsgcorp.com/role/ShareBasedCompensationDeferredCompensationPlanDetails",
     "shortName": "Share-Based Compensation - Deferred Compensation Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "i2b5c101ae684462e93fd6d6fa7ed3bd1_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000075 - Disclosure - Other Employee Benefit Plans (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://hcsgcorp.com/role/OtherEmployeeBenefitPlansDetails",
     "shortName": "Other Employee Benefit Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000076 - Disclosure - Income Taxes - Summary of Provision for Income Taxes (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails",
     "shortName": "Income Taxes - Summary of Provision for Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000077 - Disclosure - Income Taxes - Significant Components of Federal and State Deferred Tax Assets and Liabilities (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Significant Components of Federal and State Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000078 - Disclosure - Income Taxes - Reconciliation of the Provision for Income Taxes (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails",
     "shortName": "Income Taxes - Reconciliation of the Provision for Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000079 - Disclosure - Income Taxes - Additional Information (Details)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://hcsgcorp.com/role/IncomeTaxesAdditionalInformationDetails",
     "shortName": "Income Taxes - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000008 - Statement - Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical",
     "shortName": "Consolidated Statements of Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000080 - Disclosure - Segment Information - Schedule of Segment Information (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails",
     "shortName": "Segment Information - Schedule of Segment Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "i98d6f77c11d644e3b6a0af5fcc1676fd_I20201231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:Assets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000081 - Disclosure - Earnings Per Common Share - Schedule of Weighted Average Number of Shares (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails",
     "shortName": "Earnings Per Common Share - Schedule of Weighted Average Number of Shares (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000082 - Disclosure - Earnings Per Common Share - Schedule Anti-dilutive Outstanding Equity Awards Under Share Based Compensation Plans (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://hcsgcorp.com/role/EarningsPerCommonShareScheduleAntidilutiveOutstandingEquityAwardsUnderShareBasedCompensationPlansDetails",
     "shortName": "Earnings Per Common Share - Schedule Anti-dilutive Outstanding Equity Awards Under Share Based Compensation Plans (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000083 - Disclosure - Contractual Obligations and Other Contingencies (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails",
     "shortName": "Contractual Obligations and Other Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "iebd860da106a4dc7b82becdf6dcfe16a_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "hcsg:AccruedInsuranceClaimsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "hcsg:WorkersCompensationPercentOfLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000084 - Disclosure - Accrued Insurance Claims (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://hcsgcorp.com/role/AccruedInsuranceClaimsDetails",
     "shortName": "Accrued Insurance Claims (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "hcsg:AccruedInsuranceClaimsTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "hcsg:WorkersCompensationPercentOfLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "i490254fe6ec44a279921507dca653488_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000085 - Disclosure - Treasury Stock (Details)",
     "menuCat": "Details",
     "order": "85",
     "role": "http://hcsgcorp.com/role/TreasuryStockDetails",
     "shortName": "Treasury Stock (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "i490254fe6ec44a279921507dca653488_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockSharesAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "i6907adc9ca9c4d8b9d7bf005848b2d52_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000086 - Disclosure - Schedule II - Valuation and Qualifying Accounts and Reserves (Details)",
     "menuCat": "Details",
     "order": "86",
     "role": "http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails",
     "shortName": "Schedule II - Valuation and Qualifying Accounts and Reserves (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "i97adf0d0612f44879506de72998e113a_I20191231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Description of Business and Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPolicies",
     "shortName": "Description of Business and Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "hcsg-20221231.htm",
      "contextRef": "ic25c8794a9b44ba5a13051de642f1fac_D20220101-20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 79,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r839",
      "r840",
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r839",
      "r840",
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r839",
      "r840",
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.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/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r839",
      "r840",
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r842"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r837"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.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/2022",
     "presentation": [
      "http://hcsgcorp.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/2022",
     "presentation": [
      "http://hcsgcorp.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/2022",
     "presentation": [
      "http://hcsgcorp.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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.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"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.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 Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r843"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r836"
     ],
     "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": "I.R.S. Employer Identification No."
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r844"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r839",
      "r840",
      "r841"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r838"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://hcsgcorp.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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "hcsg_A2020OmnibusIncentivePlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2020 Omnibus Incentive Plan",
        "label": "2020 Omnibus Incentive Plan [Member]",
        "terseLabel": "2020 Omnibus Incentive Plan"
       }
      }
     },
     "localname": "A2020OmnibusIncentivePlanMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts and Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery",
        "label": "Accounts and Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery",
        "negatedTotalLabel": "Write-Offs/Adjustments"
       }
      }
     },
     "localname": "AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts and Financing Receivable, Credit Loss Expense (Reversal)",
        "label": "Accounts and Financing Receivable, Credit Loss Expense (Reversal)",
        "totalLabel": "Bad Debt Expense",
        "verboseLabel": "Bad debt provision"
       }
      }
     },
     "localname": "AccountsAndFinancingReceivableCreditLossExpenseReversal",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_AccountsNotesLoansandFinancingReceivableGrossCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts, Notes, Loans and Financing Receivable, Gross, Current",
        "label": "Accounts, Notes, Loans and Financing Receivable, Gross, Current",
        "terseLabel": "Accounts and notes receivable"
       }
      }
     },
     "localname": "AccountsNotesLoansandFinancingReceivableGrossCurrent",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_AccruedInsuranceClaimsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Insurance Claims",
        "label": "Accrued Insurance Claims [Text Block]",
        "terseLabel": "Accrued Insurance Claims"
       }
      }
     },
     "localname": "AccruedInsuranceClaimsTextBlock",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AccruedInsuranceClaims"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hcsg_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assets And Liabilities, Lessee",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "terseLabel": "Schedule of Supplemental Information Required by ASC 842"
       }
      }
     },
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hcsg_AuditorInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Auditor Information [Abstract]",
        "label": "Auditor Information [Abstract]"
       }
      }
     },
     "localname": "AuditorInformationAbstract",
     "nsuri": "http://hcsgcorp.com/20221231",
     "xbrltype": "stringItemType"
    },
    "hcsg_BalancedAndLifestyleMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Balanced and Lifestyle.",
        "label": "Balanced And Lifestyle [Member]",
        "terseLabel": "Balanced and Lifestyle"
       }
      }
     },
     "localname": "BalancedAndLifestyleMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_ComputerHardwareAndSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ComputerHardwareAndSoftwareMember",
        "label": "Computer Hardware And Software [Member]",
        "terseLabel": "Computer hardware and software"
       }
      }
     },
     "localname": "ComputerHardwareAndSoftwareMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration Risk, Number of Financial Institutions Holding Cash and Cash Equivalents and Marketable Securities",
        "label": "Concentration Risk, Number of Financial Institutions Holding Cash and Cash Equivalents and Marketable Securities",
        "terseLabel": "Number of financial institutions holding cash and cash equivalents and marketable securities"
       }
      }
     },
     "localname": "ConcentrationRiskNumberofFinancialInstitutionsHoldingCashandCashEquivalentsandMarketableSecurities",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hcsg_CorporateAndEliminationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Corporate And Eliminations [Member]",
        "label": "Corporate And Eliminations [Member]",
        "terseLabel": "Corporate and eliminations"
       }
      }
     },
     "localname": "CorporateAndEliminationsMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_DebtInstrumentCovenantNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Covenant, Number",
        "label": "Debt Instrument, Covenant, Number",
        "terseLabel": "Financial covenants"
       }
      }
     },
     "localname": "DebtInstrumentCovenantNumber",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "hcsg_DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Arrangement Employer Contribution Percentage Of Participant Deferral",
        "label": "Deferred Compensation Arrangement Employer Contribution Percentage Of Participant Deferral",
        "terseLabel": "Percentage of match participants' deferrals"
       }
      }
     },
     "localname": "DeferredCompensationArrangementEmployerContributionPercentageOfParticipantDeferral",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hcsg_DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Arrangement with Individual, Remaining Shares Authorized for Issuance",
        "label": "Deferred Compensation Arrangement with Individual, Remaining Shares Authorized for Issuance",
        "terseLabel": "Common stock reserved for future issuance (in shares)"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualRemainingSharesAuthorizedForIssuance",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "hcsg_DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Arrangement With Individual Shares Vested And Outstanding",
        "label": "Deferred Compensation Arrangement With Individual Shares Vested And Outstanding",
        "terseLabel": "Stock options vested and outstanding (in shares)"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualSharesVestedAndOutstanding",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "hcsg_DeferredCompensationPlanPercentageDeferralInCommonStock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Plan Percentage Deferral In Common Stock",
        "label": "Deferred Compensation Plan Percentage Deferral In Common Stock",
        "terseLabel": "Percentage of deferral in the form of common stock"
       }
      }
     },
     "localname": "DeferredCompensationPlanPercentageDeferralInCommonStock",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hcsg_DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Plan Percentage Of Pre Tax Income Allow Participants To Defer",
        "label": "Deferred Compensation Plan Percentage Of Pre Tax Income Allow Participants To Defer",
        "terseLabel": "Percentage of earned income on a pre-tax basis, deferred"
       }
      }
     },
     "localname": "DeferredCompensationPlanPercentageOfPreTaxIncomeAllowParticipantsToDefer",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hcsg_DeferredCompensationTrustAccountBalance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Trust Account Balance",
        "label": "Deferred Compensation Trust Account Balance",
        "terseLabel": "Year end SERP trust account balance"
       }
      }
     },
     "localname": "DeferredCompensationTrustAccountBalance",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationDeferredCompensationPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Compensation Unrealized Gain (Loss) Recorded Within The Deferred Compensation Liability Account",
        "label": "Deferred Compensation Unrealized Gain (Loss) Recorded Within The Deferred Compensation Liability Account",
        "terseLabel": "Unrealized (loss) gain recorded in SERP liability account"
       }
      }
     },
     "localname": "DeferredCompensationUnrealizedGainLossRecordedWithinDeferredCompensationLiabilityAccount",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationDeferredCompensationPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_DeferredStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Stock Units",
        "label": "Deferred Stock Units [Member]",
        "terseLabel": "Deferred stock units"
       }
      }
     },
     "localname": "DeferredStockUnitsMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_DeferredTaxAssetsAccruedInsuranceClaims": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Accrued Insurance Claims",
        "label": "Deferred Tax Assets, Accrued Insurance Claims",
        "terseLabel": "Accrued insurance claims"
       }
      }
     },
     "localname": "DeferredTaxAssetsAccruedInsuranceClaims",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Deferred Payroll Taxes Under CARES Act",
        "label": "Deferred Tax Assets, Deferred Payroll Taxes Under CARES Act",
        "terseLabel": "Deferred payroll taxes under the CARES Act"
       }
      }
     },
     "localname": "DeferredTaxAssetsDeferredPayrollTaxesUnderCARESAct",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_DeferredTaxAssetsLeases": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Assets, Leases",
        "label": "Deferred Tax Assets, Leases",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "DeferredTaxAssetsLeases",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities Expensing Of Housekeeping Supplies",
        "label": "Deferred Tax Liabilities Expensing Of Housekeeping Supplies",
        "negatedTerseLabel": "Expensing of housekeeping supplies"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesExpensingOfHousekeepingSupplies",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_DenominatorAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Denominator",
        "label": "Denominator [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "DenominatorAbstract",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hcsg_DietaryServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dietary Services.",
        "label": "Dietary Services [Member]",
        "terseLabel": "Dietary"
       }
      }
     },
     "localname": "DietaryServicesMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails",
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation Increases (Decreases)",
        "label": "Effective Income Tax Rate Reconciliation Increases (Decreases) [Abstract]",
        "terseLabel": "Increases (decreases) resulting from:"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationIncreasesDecreasesAbstract",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hcsg_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Fines and Penalty, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Fines and Penalty, Amount",
        "terseLabel": "Fines and penalties",
        "verboseLabel": "Fines and penalties"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseFinesAndPenaltyAmount",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_ElevatedRiskNoteReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Elevated Risk Note Receivable",
        "label": "Elevated Risk Note Receivable [Member]",
        "terseLabel": "Elevated risk notes receivable"
       }
      }
     },
     "localname": "ElevatedRiskNoteReceivableMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails",
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails",
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_FinancialAsset0To90DaysPastDueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Asset, 0 to 90 Days Past Due",
        "label": "Financial Asset, 0 to 90 Days Past Due [Member]",
        "terseLabel": "0-90 Days"
       }
      }
     },
     "localname": "FinancialAsset0To90DaysPastDueMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_FinancialAsset91To180DaysPastDueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Asset, 91 to 180 Days Past Due",
        "label": "Financial Asset, 91 to 180 Days Past Due [Member]",
        "terseLabel": "91 - 180 Days"
       }
      }
     },
     "localname": "FinancialAsset91To180DaysPastDueMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_FinancialAssetEqualToOrGreaterThan181DaysPastDueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Asset, Equal to or Greater than 181 Days Past Due",
        "label": "Financial Asset, Equal to or Greater than 181 Days Past Due [Member]",
        "terseLabel": "Greater than 181 Days"
       }
      }
     },
     "localname": "FinancialAssetEqualToOrGreaterThan181DaysPastDueMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossRecoveryAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Recovery",
        "label": "Financing Receivable, Allowance for Credit Loss, Recovery [Abstract]",
        "terseLabel": "Current-period recoveries"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossRecoveryAbstract",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Recovery, Originated, More than Five Years before Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Recovery, Originated, More than Five Years before Current Fiscal Year",
        "negatedTerseLabel": "Prior"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Recovery, Year Five, Originated, Four Years before Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Recovery, Year Five, Originated, Four Years before Current Fiscal Year",
        "negatedTerseLabel": "2018"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Recovery, Year Four, Originated, Three Years before Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Recovery, Year Four, Originated, Three Years before Current Fiscal Year",
        "negatedTerseLabel": "2019"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Recovery, Year One, Originated, Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Recovery, Year One, Originated, Current Fiscal Year",
        "negatedTerseLabel": "2022"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossRecoveryYearOneOriginatedCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 2.0,
       "parentTag": "hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Recovery, Year Three, Originated, Two Years before Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Recovery, Year Three, Originated, Two Years before Current Fiscal Year",
        "negatedTerseLabel": "2020"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Recovery, Year Two, Originated, Fiscal Year before Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Recovery, Year Two, Originated, Fiscal Year before Current Fiscal Year",
        "negatedTerseLabel": "2021"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Writeoff",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff [Abstract]",
        "terseLabel": "Current-period gross write-offs"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffAbstract",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Originated, More than Five Years before Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Originated, More than Five Years before Current Fiscal Year",
        "totalLabel": "Prior"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Five, Originated, Four Years before Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Five, Originated, Four Years before Current Fiscal Year",
        "totalLabel": "2018"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFiveOriginatedFourYearsBeforeCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Four, Originated, Three Years before Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Four, Originated, Three Years before Current Fiscal Year",
        "totalLabel": "2019"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearFourOriginatedThreeYearsBeforeCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year One, Originated, Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year One, Originated, Current Fiscal Year",
        "totalLabel": "2022"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearOneOriginatedCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Three, Originated, Two Years before Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Three, Originated, Two Years before Current Fiscal Year",
        "totalLabel": "2020"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Two, Originated, Fiscal Year before Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery, Year Two, Originated, Fiscal Year before Current Fiscal Year",
        "totalLabel": "2021"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails": {
       "order": 2.0,
       "parentTag": "hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Writeoff And Adjustment, after Recovery",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff And Adjustment, after Recovery",
        "negatedLabel": "Write-Offs/Adjustments"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffAndAdjustmentAfterRecovery",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 1.0,
       "parentTag": "hcsg_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecoveryOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Writeoff, Originated, More than Five Years before Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, Originated, More than Five Years before Current Fiscal Year",
        "terseLabel": "Prior"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffOriginatedMoreThanFiveYearsBeforeCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Writeoff, Year Five, Originated, Four Years before Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, Year Five, Originated, Four Years before Current Fiscal Year",
        "terseLabel": "2018"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffYearFiveOriginatedFourYearsBeforeCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Writeoff, Year Four, Originated, Three Years before Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, Year Four, Originated, Three Years before Current Fiscal Year",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffYearFourOriginatedThreeYearsBeforeCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Writeoff, Year One, Originated, Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, Year One, Originated, Current Fiscal Year",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffYearOneOriginatedCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Writeoff, Year Three, Originated, Two Years before Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, Year Three, Originated, Two Years before Current Fiscal Year",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffYearThreeOriginatedTwoYearsBeforeCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing Receivable, Allowance for Credit Loss, Writeoff, Year Two, Originated, Fiscal Year before Current Fiscal Year",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, Year Two, Originated, Fiscal Year before Current Fiscal Year",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffYearTwoOriginatedFiscalYearBeforeCurrentFiscalYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_FinesAndPenaltiesPreviouslyWithinOtherNetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fines And Penalties Previously Within Other, Net",
        "label": "Fines And Penalties Previously Within Other, Net [Member]",
        "terseLabel": "Fines and penalties reclassified from Other, net"
       }
      }
     },
     "localname": "FinesAndPenaltiesPreviouslyWithinOtherNetMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_GenesisHealthcareIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Genesis Healthcare, Inc.",
        "label": "Genesis Healthcare, Inc. [Member]",
        "terseLabel": "Genesis"
       }
      }
     },
     "localname": "GenesisHealthcareIncMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_HousekeepingAndDietaryEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "HousekeepingAndDietaryEquipmentMember",
        "label": "Housekeeping And Dietary Equipment [Member]",
        "terseLabel": "Housekeeping and Dietary equipment"
       }
      }
     },
     "localname": "HousekeepingAndDietaryEquipmentMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_HousekeepingServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Housekeeping Services.",
        "label": "Housekeeping Services [Member]",
        "terseLabel": "Housekeeping"
       }
      }
     },
     "localname": "HousekeepingServicesMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails",
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_IncreaseDecreaseInDeferredCompensationFunding": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Deferred Compensation Funding",
        "label": "Increase (Decrease) In Deferred Compensation Funding",
        "negatedLabel": "Deferred compensation funding"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredCompensationFunding",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_InternationalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "International.",
        "label": "International [Member]",
        "terseLabel": "International"
       }
      }
     },
     "localname": "InternationalMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_InvestmentIncomeAndOther": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Income and Other",
        "label": "Investment Income and Other",
        "terseLabel": "Investment and other (expense) income, net",
        "verboseLabel": "(Losses) gains from the sale of available-for-sale securities"
       }
      }
     },
     "localname": "InvestmentIncomeAndOther",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_LargeCapBlendMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Large Cap Blend",
        "label": "Large Cap Blend [Member]",
        "terseLabel": "Large Cap Blend"
       }
      }
     },
     "localname": "LargeCapBlendMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_LargeCapGrowthMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Large Cap Growth.",
        "label": "Large Cap Growth [Member]",
        "terseLabel": "Large Cap Growth"
       }
      }
     },
     "localname": "LargeCapGrowthMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_LargeCapValueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Large Cap Value",
        "label": "Large Cap Value [Member]",
        "terseLabel": "Large Cap Value"
       }
      }
     },
     "localname": "LargeCapValueMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_LesseeOperatingLeaseTerminationOptionTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Termination Option, Term",
        "label": "Lessee, Operating Lease, Termination Option, Term",
        "terseLabel": "Termination option"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTerminationOptionTerm",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hcsg_LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option",
        "label": "Line of Credit Facility, Accordion Feature, Higher Borrowing Capacity Option",
        "terseLabel": "Accordion feature, higher borrowing capacity option"
       }
      }
     },
     "localname": "LineOfCreditFacilityAccordionFeatureHigherBorrowingCapacityOption",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Increase (Decrease) Remaining Borrowing Capacity",
        "label": "Line of Credit Facility, Increase (Decrease) Remaining Borrowing Capacity",
        "negatedLabel": "Reduction of bank line of credit"
       }
      }
     },
     "localname": "LineofCreditFacilityIncreaseDecreaseRemainingBorrowingCapacity",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_ManufacturerOfPrepackagedMealsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Manufacturer Of Prepackaged Meals",
        "label": "Manufacturer Of Prepackaged Meals [Member]",
        "terseLabel": "Manufacturer of prepackaged meals"
       }
      }
     },
     "localname": "ManufacturerOfPrepackagedMealsMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_MidCapBlendMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mid Cap Blend",
        "label": "Mid Cap Blend [Member]",
        "terseLabel": "Mid Cap Blend"
       }
      }
     },
     "localname": "MidCapBlendMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_MidCapGrowthMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mid Cap Growth.",
        "label": "Mid Cap Growth [Member]",
        "terseLabel": "Mid Cap Growth"
       }
      }
     },
     "localname": "MidCapGrowthMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_NatureofOperationsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature of operations policy",
        "label": "Nature of Operations [Policy Text Block]",
        "terseLabel": "Nature of Operations"
       }
      }
     },
     "localname": "NatureofOperationsPolicyTextBlock",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hcsg_NumeratorAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Numerator",
        "label": "Numerator [Abstract]",
        "terseLabel": "Numerator for basic and diluted earnings per share:"
       }
      }
     },
     "localname": "NumeratorAbstract",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hcsg_OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Right-of-Use Asset, before Accumulated Amortization",
        "label": "Operating Lease, Right-of-Use Asset, before Accumulated Amortization",
        "terseLabel": "Operating lease \u2014 right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_PeriodOfAmortizationOfInventoriesAndSupplies": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of Amortization of Inventories and Supplies",
        "label": "Period of Amortization of Inventories and Supplies",
        "terseLabel": "Amortization period of inventories and supplies"
       }
      }
     },
     "localname": "PeriodOfAmortizationOfInventoriesAndSupplies",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "label": "Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "terseLabel": "Less accumulated depreciation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "label": "Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets",
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "label": "Property, Plant, and Equipment and Operating Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "totalLabel": "Total property and equipment, at cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock And Restricted Stock Units (RSUs) And Deferred Stock Units",
        "label": "Restricted Stock And Restricted Stock Units (RSUs) And Deferred Stock Units [Member]",
        "terseLabel": "Restricted stock, restricted stock units and deferred stock units"
       }
      }
     },
     "localname": "RestrictedStockAndRestrictedStockUnitsRSUsAndDeferredStockUnitsMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_RestrictedStockAndRestrictedStockUnitsRSUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Stock And Restricted Stock Units (RSUs) [Member]",
        "label": "Restricted Stock And Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock, restricted stock units and deferred stock units"
       }
      }
     },
     "localname": "RestrictedStockAndRestrictedStockUnitsRSUsMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_RevenueFromContractWithCustomerCancellationNoticePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Cancellation Notice Period",
        "label": "Revenue From Contract With Customer, Cancellation Notice Period",
        "terseLabel": "Cancellation notice period"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerCancellationNoticePeriod",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hcsg_RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Initial Period Preceding Cancellation Notice",
        "label": "Revenue From Contract With Customer, Initial Period Preceding Cancellation Notice",
        "terseLabel": "Initial period preceding cancellation notice"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerInitialPeriodPrecedingCancellationNotice",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hcsg_RevenueFromContractWithCustomerRenewalTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Renewal Term",
        "label": "Revenue From Contract With Customer, Renewal Term",
        "terseLabel": "Renewal term"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerRenewalTerm",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hcsg_RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right-of-Use Asset And Operating Lease Liability Decrease Due To Cancellation",
        "label": "Right-of-Use Asset And Operating Lease Liability Decrease Due To Cancellation",
        "terseLabel": "ROU Assets and Lease Liabilities reduction due to cancellation"
       }
      }
     },
     "localname": "RightOfUseAssetAndOperatingLeaseLiabilityDecreaseDueToCancellation",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_ScheduleofAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Schedule of Accounting Policies [Table]",
        "label": "Schedule of Accounting Policies [Line Items]",
        "terseLabel": "Schedule of Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "ScheduleofAccountingPoliciesLineItems",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hcsg_ScheduleofAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Accounting Policies [Table]",
        "label": "Schedule of Accounting Policies [Table]",
        "terseLabel": "Schedule of Accounting Policies [Table]"
       }
      }
     },
     "localname": "ScheduleofAccountingPoliciesTable",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hcsg_SecuredOvernightFinancingRateSOFRMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Secured Overnight Financing Rate (SOFR)",
        "label": "Secured Overnight Financing Rate (SOFR) [Member]",
        "terseLabel": "SOFR"
       }
      }
     },
     "localname": "SecuredOvernightFinancingRateSOFRMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Annual Earning Percent Of Tax Limitation",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Annual Earning Percent Of Tax Limitation",
        "terseLabel": "Percent of IRS limitation"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarningPercentOfTaxLimitation",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Annual Earnings",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Annual Earnings",
        "terseLabel": "Annual earnings withheld to purchase common stock"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualEarnings",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Payout Period",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Payout Period",
        "terseLabel": "Payout period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPayoutPeriod",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Options Vested In Period Total Fair Value",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Options Vested In Period Total Fair Value",
        "terseLabel": "Total fair value of restricted stock units and restricted shares vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOptionsVestedInPeriodTotalFairValue",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationWeightedAverageRemainingGrantDateandTotalFairValuesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award Full Vest In Matching Contribution",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award Full Vest In Matching Contribution",
        "terseLabel": "Full vest in matching contribution"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFullVestInMatchingContribution",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hcsg_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Value Of Shares Per Employee Per Calendar Year",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Value Of Shares Per Employee Per Calendar Year",
        "terseLabel": "Maximum fair value of common stock purchased"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumValueOfSharesPerEmployeePerCalendarYear",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Average Weekly Hours of Work",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Average Weekly Hours of Work",
        "terseLabel": "Average weekly hours of work"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAwardRequisiteAverageWeeklyHoursofWork",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Options Exercisable [Abstract] [Abstract]",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Options Exercisable [Abstract] [Abstract]",
        "terseLabel": "Exercisable:"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsExercisableAbstractAbstract",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummarizedInformationAboutStockAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hcsg_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Options Outstanding [Abstract] [Abstract]",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures, Options Outstanding [Abstract] [Abstract]",
        "terseLabel": "Outstanding:"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsAdditionalDisclosuresOptionsOutstandingAbstractAbstract",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummarizedInformationAboutStockAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hcsg_ShareholderClassActionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholder Class Action",
        "label": "Shareholder Class Action [Member]",
        "terseLabel": "Shareholder class action"
       }
      }
     },
     "localname": "ShareholderClassActionMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_SmallCapBlendMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Small Cap Blend",
        "label": "Small Cap Blend [Member]",
        "terseLabel": "Small Cap Blend"
       }
      }
     },
     "localname": "SmallCapBlendMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_SmallCapGrowthMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Small Cap Growth [Member]",
        "label": "Small Cap Growth [Member]",
        "terseLabel": "Small Cap Growth"
       }
      }
     },
     "localname": "SmallCapGrowthMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_StandardNoteReceivableCustomerConcessionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Standard Note Receivable, Customer Concession",
        "label": "Standard Note Receivable, Customer Concession [Member]",
        "terseLabel": "Customer concession"
       }
      }
     },
     "localname": "StandardNoteReceivableCustomerConcessionMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_StandardNoteReceivableMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Standard Note Receivable",
        "label": "Standard Note Receivable [Member]",
        "terseLabel": "Standard notes receivable"
       }
      }
     },
     "localname": "StandardNoteReceivableMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails",
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails",
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_SyscoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sysco",
        "label": "Sysco [Member]",
        "terseLabel": "Sysco"
       }
      }
     },
     "localname": "SyscoMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_TreasuryStockPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Treasury Stock",
        "label": "Treasury Stock [Policy Text Block]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockPolicyTextBlock",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hcsg_UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The (increases)/decreases in market value of the unsold securities held within the deferred compensation fund whose (gain)/loss was included in earnings.",
        "label": "Unrealized Gain (Loss) On Securities Related To Deferred Compensation Fund",
        "negatedLabel": "Unrealized loss (gain) on deferred compensation fund investments"
       }
      }
     },
     "localname": "UnrealizedGainLossOnSecuritiesRelatedToDeferredCompensationFund",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hcsg_UnsecuredRevolvingLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Revolving Loan Facility",
        "label": "Unsecured Revolving Loan Facility [Member]",
        "terseLabel": "Unsecured Revolving Loan Facility"
       }
      }
     },
     "localname": "UnsecuredRevolvingLoanFacilityMember",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hcsg_ValuationAllowancesAndReservesAdditionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation Allowances and Reserves Additions",
        "label": "Valuation Allowances and Reserves Additions [Abstract]",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesAdditionsAbstract",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hcsg_WorkersCompensationPercentOfLiabilities": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Workers Compensation Percent Of Liabilities",
        "label": "Workers Compensation Percent Of Liabilities",
        "terseLabel": "Percent of liabilities"
       }
      }
     },
     "localname": "WorkersCompensationPercentOfLiabilities",
     "nsuri": "http://hcsgcorp.com/20221231",
     "presentation": [
      "http://hcsgcorp.com/role/AccruedInsuranceClaimsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "srt_ConsolidationItemsAxis": {
     "auth_ref": [
      "r252",
      "r298",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r322",
      "r326",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r432",
      "r434",
      "r435",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r893",
      "r894",
      "r972",
      "r973"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Axis]",
        "terseLabel": "Consolidation Items [Axis]"
       }
      }
     },
     "localname": "ConsolidationItemsAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidationItemsDomain": {
     "auth_ref": [
      "r252",
      "r298",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r322",
      "r326",
      "r424",
      "r425",
      "r426",
      "r427",
      "r429",
      "r430",
      "r432",
      "r434",
      "r435",
      "r784",
      "r785",
      "r786",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r893",
      "r894",
      "r972",
      "r973"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.",
        "label": "Consolidation Items [Domain]",
        "terseLabel": "Consolidation Items [Domain]"
       }
      }
     },
     "localname": "ConsolidationItemsDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": {
     "auth_ref": [
      "r845",
      "r862",
      "r864",
      "r875",
      "r926",
      "r927",
      "r928",
      "r936",
      "r937",
      "r939",
      "r940",
      "r941",
      "r948"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents amount after cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]",
        "verboseLabel": "Adoption, adjusted balance"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "auth_ref": [
      "r207",
      "r262",
      "r269",
      "r275",
      "r356",
      "r584",
      "r585",
      "r586",
      "r611",
      "r612",
      "r637",
      "r640",
      "r642",
      "r643",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]",
        "terseLabel": "Adoption adjustment",
        "verboseLabel": "Adjustment to adopt credit-loss guidance, net of tax"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r207",
      "r262",
      "r269",
      "r275",
      "r356",
      "r584",
      "r585",
      "r586",
      "r611",
      "r612",
      "r637",
      "r640",
      "r642",
      "r643",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Axis]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r207",
      "r262",
      "r269",
      "r275",
      "r356",
      "r584",
      "r585",
      "r586",
      "r611",
      "r612",
      "r637",
      "r640",
      "r642",
      "r643",
      "r691"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.",
        "label": "Cumulative Effect, Period of Adoption [Domain]",
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim.",
        "label": "Litigation Case [Axis]",
        "terseLabel": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information.",
        "label": "Litigation Case [Domain]",
        "terseLabel": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r331",
      "r813",
      "r897",
      "r959"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r420",
      "r421",
      "r422",
      "r423",
      "r543",
      "r731",
      "r755",
      "r774",
      "r775",
      "r809",
      "r828",
      "r834",
      "r895",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r420",
      "r421",
      "r422",
      "r423",
      "r543",
      "r731",
      "r755",
      "r774",
      "r775",
      "r809",
      "r828",
      "r834",
      "r895",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r331",
      "r813",
      "r897",
      "r959"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r420",
      "r421",
      "r422",
      "r423",
      "r503",
      "r543",
      "r574",
      "r575",
      "r576",
      "r707",
      "r731",
      "r755",
      "r774",
      "r775",
      "r809",
      "r828",
      "r834",
      "r891",
      "r895",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r420",
      "r421",
      "r422",
      "r423",
      "r503",
      "r543",
      "r574",
      "r575",
      "r576",
      "r707",
      "r731",
      "r755",
      "r774",
      "r775",
      "r809",
      "r828",
      "r834",
      "r891",
      "r895",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "auth_ref": [
      "r258",
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "terseLabel": "Schedule II - Valuation and Qualifying Accounts and Reserves"
       }
      }
     },
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReserves"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "nsuri": "http://fasb.org/srt/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "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": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdateExtensibleList": {
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r263",
      "r264",
      "r265",
      "r339",
      "r340",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r584",
      "r585",
      "r586",
      "r611",
      "r612",
      "r623",
      "r624",
      "r625",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r666",
      "r667",
      "r669",
      "r670",
      "r671",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates amendment to accounting standards.",
        "label": "Accounting Standards Update [Extensible Enumeration]",
        "terseLabel": "Accounting Standards Update [Extensible List]"
       }
      }
     },
     "localname": "AccountingStandardsUpdateExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss": {
     "auth_ref": [
      "r336"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss of accounts and financing receivables. Includes, but is not limited to, notes and loan receivable.",
        "label": "Accounts and Financing Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Total accounts and notes receivable, ending balance",
        "periodStartLabel": "Total accounts and notes receivable, beginning balance",
        "terseLabel": "One-time adjustment"
       }
      }
     },
     "localname": "AccountsAndFinancingReceivableAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsAndNotesReceivableNet": {
     "auth_ref": [
      "r333",
      "r749"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.",
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss",
        "totalLabel": "Total net accounts and notes receivable"
       }
      }
     },
     "localname": "AccountsAndNotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r333",
      "r749",
      "r798"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsAndNotesReceivableNet",
       "weight": 1.0
      },
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of accounts and financing receivables, classified as current. Includes, but is not limited to, notes and loan receivable.",
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current",
        "totalLabel": "Total net short-term accounts and notes receivable",
        "verboseLabel": "Accounts and notes receivable, less allowance for doubtful accounts of $70,192 and $59,271 as of December\u00a031, 2022 and 2021, respectively"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails",
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsNotesAndLoansReceivableNetCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current [Abstract]",
        "terseLabel": "Short-term"
       }
      }
     },
     "localname": "AccountsNotesAndLoansReceivableNetCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r13",
      "r833"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r877"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule of Accounts Receivable, Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r177",
      "r178",
      "r196",
      "r220",
      "r858"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.",
        "label": "Accounts Receivable, Related Parties",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r225",
      "r226",
      "r227",
      "r229",
      "r237",
      "r238",
      "r850"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
        "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]",
        "terseLabel": "Realized Gains (Losses) on Sale of Available-for-sale Securities"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "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": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r26",
      "r27",
      "r28",
      "r221",
      "r750",
      "r763",
      "r767"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "verboseLabel": "Accumulated other comprehensive (loss) income, net of taxes"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r236",
      "r237",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r25",
      "r28",
      "r162",
      "r693",
      "r758",
      "r759",
      "r850",
      "r851",
      "r852",
      "r859",
      "r860",
      "r861"
     ],
     "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), net of Taxes"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r92"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Weighted average useful life (in years)"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r8"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "verboseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r584",
      "r585",
      "r586",
      "r859",
      "r860",
      "r861",
      "r940"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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",
        "negatedLabel": "Payment of statutory withholding on issuance of restricted stock units"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r141",
      "r142",
      "r546"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Share-based expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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]",
        "verboseLabel": "Adjustments to reconcile net income to net cash (used in) provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r590"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising expense"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r578"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Total pre-tax share-based compensation expense charged against income",
        "verboseLabel": "SERP expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationDeferredCompensationPlanDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r76",
      "r877"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule of Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForCreditLossesTextBlock": {
     "auth_ref": [
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for allowance for credit losses.",
        "label": "Allowance for Credit Losses [Text Block]",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "AllowanceForCreditLossesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r222",
      "r336",
      "r362",
      "r365",
      "r369"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Accounts receivable, Allowance for doubtful accounts, ending balance",
        "periodStartLabel": "Accounts receivable, Allowance for doubtful accounts, beginning balance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r222",
      "r336",
      "r362"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "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",
        "negatedTerseLabel": "Allowance for doubtful accounts",
        "verboseLabel": "Allowance for doubtful accounts, current"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails",
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "auth_ref": [
      "r368"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "terseLabel": "Accounts receivable recovered after write off"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r367"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails": {
       "order": 1.0,
       "parentTag": "hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery",
       "weight": 1.0
      },
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails_1": {
       "order": 1.0,
       "parentTag": "hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "negatedTerseLabel": "Write-Offs/Adjustments"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery [Abstract]",
        "terseLabel": "Current-period net write-offs"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesWriteoffsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForNotesAndLoansReceivableNoncurrent": {
     "auth_ref": [
      "r336",
      "r362"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NotesAndLoansReceivableNetNoncurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable, classified as noncurrent.",
        "label": "Financing Receivable, Allowance for Credit Loss, Noncurrent",
        "negatedTerseLabel": "Allowance for doubtful accounts",
        "terseLabel": "Allowance for doubtful accounts, noncurrent"
       }
      }
     },
     "localname": "AllowanceForNotesAndLoansReceivableNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails",
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r48",
      "r90",
      "r97"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of intangible assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r283"
     ],
     "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",
        "verboseLabel": "Anti-dilutive equity awards (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/EarningsPerCommonShareScheduleAntidilutiveOutstandingEquityAwardsUnderShareBasedCompensationPlansDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r180",
      "r193",
      "r219",
      "r249",
      "r306",
      "r318",
      "r324",
      "r352",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r431",
      "r433",
      "r435",
      "r436",
      "r629",
      "r631",
      "r651",
      "r833",
      "r893",
      "r894",
      "r949"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "terseLabel": "Total assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "verboseLabel": "ASSETS:"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r213",
      "r224",
      "r249",
      "r352",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r431",
      "r433",
      "r435",
      "r436",
      "r629",
      "r631",
      "r651",
      "r833",
      "r893",
      "r894",
      "r949"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax",
        "terseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r342",
      "r385"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost",
        "totalLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": {
     "auth_ref": [
      "r86",
      "r346",
      "r747"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10",
        "terseLabel": "Maturing in sixth year through tenth year"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": {
     "auth_ref": [
      "r86",
      "r345",
      "r746"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five",
        "terseLabel": "Maturing in second year through fifth year"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": {
     "auth_ref": [
      "r86",
      "r347",
      "r748"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10",
        "terseLabel": "Maturing after ten years"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r86",
      "r344",
      "r745"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Maturing in one year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r83",
      "r341",
      "r385",
      "r739"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale",
        "terseLabel": "Estimated Fair Value",
        "totalLabel": "Total debt securities",
        "verboseLabel": "Marketable securities"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsContractualMaturitiesofDebtSecuritiesDetails",
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails",
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r549",
      "r550",
      "r551",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r163",
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r622",
      "r822",
      "r825"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r150",
      "r151",
      "r622",
      "r822",
      "r825"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1": {
     "auth_ref": [
      "r628",
      "r853"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of right to a contingent consideration asset.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Asset",
        "terseLabel": "Accrued variable consideration for acquisition of businesses"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationAsset1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r628",
      "r853"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Realized gains"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r156",
      "r157",
      "r627"
     ],
     "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": "Deferred variable consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "auth_ref": [
      "r172",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as reported on the statement of financial position (balance sheet).",
        "label": "Reported Value Measurement [Member]",
        "terseLabel": "Carrying Amount"
       }
      }
     },
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r45",
      "r50",
      "r53"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "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 the period",
        "periodStartLabel": "Cash and cash equivalents at beginning of the period",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r45",
      "r176"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net change in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]",
        "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities"
       }
      }
     },
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r20",
      "r186",
      "r197"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 16)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r106",
      "r418",
      "r419",
      "r770",
      "r892"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "verboseLabel": "Contractual Obligations and Other Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommodityMember": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading in a derivative instrument whose primary underlying risk is tied to commodity prices.",
        "label": "Commodity [Member]",
        "terseLabel": "Commodities"
       }
      }
     },
     "localname": "CommodityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common stock reserved for future issuance (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "terseLabel": "Cash dividend paid per common share (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockDividendsPerShareCashPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r859",
      "r860",
      "r940"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "verboseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "verboseLabel": "Common stock authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r7"
     ],
     "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",
        "verboseLabel": "Common stock issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r7",
      "r108"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Balance (in shares)",
        "periodStartLabel": "Balance (in shares)",
        "terseLabel": "Common stock outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r7",
      "r833"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable 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",
        "verboseLabel": "Common stock, $0.01 par value; 100,000 shares authorized; 76,161 and 76,009 shares issued, and 74,088 and 73,769 shares outstanding as of December\u00a031, 2022 and 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r117",
      "r120",
      "r126",
      "r143"
     ],
     "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": "Other Employee Benefit Plans"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/OtherEmployeeBenefitPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Liabilities [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r29",
      "r232",
      "r234",
      "r240",
      "r742",
      "r752"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "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": "Total comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]",
        "terseLabel": "Comprehensive income:"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNoteTextBlock": {
     "auth_ref": [
      "r37",
      "r239",
      "r741",
      "r751"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.",
        "label": "Comprehensive Income (Loss) Note [Text Block]",
        "terseLabel": "Changes in Accumulated Other Comprehensive Income by Component"
       }
      }
     },
     "localname": "ComprehensiveIncomeNoteTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r64",
      "r65",
      "r174",
      "r175",
      "r331",
      "r769"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r64",
      "r65",
      "r174",
      "r175",
      "r331",
      "r768",
      "r769"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r64",
      "r65",
      "r174",
      "r175",
      "r331",
      "r769",
      "r960"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r190",
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations of Credit Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r64",
      "r65",
      "r174",
      "r175",
      "r331"
     ],
     "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, percentage",
        "verboseLabel": "Contribution percent"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r64",
      "r65",
      "r174",
      "r175",
      "r331",
      "r769"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r160",
      "r794"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": {
     "auth_ref": [
      "r810"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.",
        "label": "Contract with Customer, Asset, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price",
        "negatedTerseLabel": "Reduction in revenue"
       }
      }
     },
     "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiability": {
     "auth_ref": [
      "r456",
      "r457",
      "r478"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Contract with Customer, Liability",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of effect, from relationship that timing of satisfaction of performance obligation has on timing of payment, on right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time and on obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Timing of Satisfaction of Performance Obligation and Payment",
        "terseLabel": "Payment terms"
       }
      }
     },
     "localname": "ContractWithCustomerTimingOfSatisfactionOfPerformanceObligationAndPayment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r34",
      "r732"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "verboseLabel": "Costs of services provided"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsTotalMember": {
     "auth_ref": [
      "r866"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.",
        "label": "Cost of Goods and Service Benchmark [Member]",
        "terseLabel": "Products and other items"
       }
      }
     },
     "localname": "CostOfGoodsTotalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Costs of services provided"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Costs and Expenses [Abstract]",
        "verboseLabel": "Operating costs and expenses:"
       }
      }
     },
     "localname": "CostsAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": {
     "auth_ref": [
      "r359",
      "r360",
      "r361",
      "r363",
      "r364",
      "r371",
      "r374",
      "r375",
      "r376",
      "r377",
      "r381",
      "r382",
      "r383",
      "r384",
      "r386",
      "r387",
      "r388",
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status.",
        "label": "Credit Loss, Financial Instrument [Policy Text Block]",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "CreditLossFinancialInstrumentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "auth_ref": [
      "r857",
      "r934",
      "r938"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current Federal Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "CurrentFederalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r148",
      "r606",
      "r616",
      "r857"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Current:"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r857",
      "r934",
      "r938"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r63",
      "r331"
     ],
     "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": "Significant Customers"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r1",
      "r2",
      "r3",
      "r181",
      "r183",
      "r192",
      "r252",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r668",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r855"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r18",
      "r252",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r668",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r855"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss": {
     "auth_ref": [
      "r343",
      "r385",
      "r391",
      "r392"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Allowance for Credit Loss",
        "terseLabel": "Other-than-temporary Impairments"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Realized Gain",
        "terseLabel": "Realized gain"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails",
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {
     "auth_ref": [
      "r350"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Realized Loss",
        "verboseLabel": "Realized loss"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails",
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r870"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale [Table Text Block]",
        "verboseLabel": "Schedule of Contractual Maturities of Available for Sale Investments"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance": {
     "auth_ref": [
      "r128"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of shares authorized for issuance under the deferred compensation arrangement as of the balance sheet date.",
        "label": "Deferred Compensation Arrangement with Individual, Shares Authorized for Issuance",
        "terseLabel": "Shares authorized for issuance (in shares)"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": {
     "auth_ref": [
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued pursuant to the terms of a deferred compensation arrangement.",
        "label": "Deferred Compensation Arrangement with Individual, Shares Issued",
        "terseLabel": "Treasury shares issued to fund SERP expense (in shares)"
       }
      }
     },
     "localname": "DeferredCompensationArrangementWithIndividualSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationDeferredCompensationPlanDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).",
        "label": "Deferred Compensation Liability, Classified, Noncurrent",
        "verboseLabel": "Deferred compensation liability \u2014 long-term"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationLiabilityCurrent": {
     "auth_ref": [
      "r113",
      "r115"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.",
        "label": "Deferred Compensation Liability, Current",
        "terseLabel": "Deferred compensation liability \u2014 short-term"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationPlanAssets": {
     "auth_ref": [
      "r847"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.",
        "label": "Deferred Compensation Plan Assets",
        "terseLabel": "Deferred compensation fund",
        "verboseLabel": "Deferred compensation funding, at fair value"
       }
      }
     },
     "localname": "DeferredCompensationPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets",
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r857",
      "r935",
      "r938"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "terseLabel": "Federal"
       }
      }
     },
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r594",
      "r595"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "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 asset"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r48",
      "r148",
      "r607",
      "r615",
      "r616",
      "r857"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income tax expense (benefit)",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows",
      "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Deferred:"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r4",
      "r5",
      "r182",
      "r191",
      "r602"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "negatedTotalLabel": "Deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r857",
      "r935",
      "r938"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "terseLabel": "State"
       }
      }
     },
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r603"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r932"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "totalLabel": "Net deferred tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": {
     "auth_ref": [
      "r146",
      "r933"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits",
        "terseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseOther": {
     "auth_ref": [
      "r146",
      "r933"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from provisions, reserves, allowances, and accruals, classified as other.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r146",
      "r933"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Non-deductible reserves"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r146",
      "r933"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": {
     "auth_ref": [
      "r146",
      "r933"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets",
        "negatedTerseLabel": "Amortization of goodwill and intangibles"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r146",
      "r933"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "negatedTerseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "auth_ref": [
      "r146",
      "r933"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "negatedTerseLabel": "Depreciation of property and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesSignificantComponentsofFederalandStateDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r121",
      "r122",
      "r123",
      "r124",
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationDeferredCompensationPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]",
        "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationDeferredCompensationPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "terseLabel": "Maximum percentage of employee contribution"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/OtherEmployeeBenefitPlansDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r48",
      "r100"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r48",
      "r301"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r477",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r548",
      "r579",
      "r580",
      "r582",
      "r588",
      "r829"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Share-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "auth_ref": [
      "r127",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of share-based payment arrangement.",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "terseLabel": "Schedule of Weighted Average Grant-Date Fair Values and Intrinsic Values of Options Vested"
       }
      }
     },
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DividendsCommonStockCash": {
     "auth_ref": [
      "r109"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.",
        "label": "Dividends, Common Stock, Cash",
        "negatedLabel": "Dividends paid and accrued"
       }
      }
     },
     "localname": "DividendsCommonStockCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Per share data:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r241",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r276",
      "r278",
      "r280",
      "r281",
      "r282",
      "r286",
      "r643",
      "r644",
      "r743",
      "r753",
      "r796"
     ],
     "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 earnings per share (in dollars per share)",
        "verboseLabel": "Basic earnings per common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r241",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r278",
      "r280",
      "r281",
      "r282",
      "r286",
      "r643",
      "r644",
      "r743",
      "r753",
      "r796"
     ],
     "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 earnings per share (in dollars per share)",
        "verboseLabel": "Diluted earnings per common share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r57",
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings per Common Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r283",
      "r284",
      "r285",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "verboseLabel": "Earnings Per Common Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/EarningsPerCommonShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "auth_ref": [
      "r929",
      "r930"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "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",
        "verboseLabel": "Accrued payroll and related taxes"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r581"
     ],
     "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 cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r581"
     ],
     "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": "Period of expense of unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "auth_ref": [
      "r578"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "terseLabel": "Total recognized tax deficiency related to share-based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": {
     "auth_ref": [
      "r583"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Exercise of Option, Tax Benefit",
        "terseLabel": "Tax benefit from exercise of stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee Stock Purchase Plan",
        "verboseLabel": "ESPP"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r108",
      "r207",
      "r236",
      "r237",
      "r238",
      "r259",
      "r260",
      "r261",
      "r264",
      "r272",
      "r274",
      "r288",
      "r356",
      "r455",
      "r584",
      "r585",
      "r586",
      "r611",
      "r612",
      "r642",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r693",
      "r758",
      "r759",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails",
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedGain": {
     "auth_ref": [
      "r351"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Unrealized Gain",
        "terseLabel": "Unrealized gains related to equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedGain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiUnrealizedLoss": {
     "auth_ref": [
      "r351"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).",
        "label": "Equity Securities, FV-NI, Unrealized Loss",
        "terseLabel": "Unrealized losses related to equity securities"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiUnrealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r445",
      "r650",
      "r805",
      "r806"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured as an estimate of fair value.",
        "label": "Estimate of Fair Value Measurement [Member]",
        "terseLabel": "Total Fair Value"
       }
      }
     },
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r646",
      "r647",
      "r648"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r166",
      "r167"
     ],
     "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]",
        "verboseLabel": "Schedule of Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r445",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r647",
      "r704",
      "r705",
      "r706",
      "r805",
      "r806",
      "r818",
      "r819",
      "r820"
     ],
     "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, Assets Measured on Recurring Basis, Disclosure Items [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "auth_ref": [
      "r166",
      "r168",
      "r445",
      "r805",
      "r806"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement basis.",
        "label": "Measurement Basis [Axis]",
        "terseLabel": "Measurement Basis [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementBasisAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r445",
      "r805",
      "r806"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.",
        "label": "Fair Value Measurement [Domain]",
        "terseLabel": "Fair Value Measurement [Domain]"
       }
      }
     },
     "localname": "FairValueDisclosureItemAmountsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r445",
      "r505",
      "r510",
      "r647",
      "r704",
      "r818",
      "r819",
      "r820"
     ],
     "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": "Quoted Prices in\u00a0Active Markets (Level 1)"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r445",
      "r505",
      "r510",
      "r647",
      "r705",
      "r805",
      "r806",
      "r818",
      "r819",
      "r820"
     ],
     "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": "Significant Other Observable Inputs (Level 2)"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r445",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r647",
      "r706",
      "r805",
      "r806",
      "r818",
      "r819",
      "r820"
     ],
     "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": "Significant Unobservable Inputs (Level 3)"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]",
        "terseLabel": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items]"
       }
      }
     },
     "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investments in certain entities that calculate net asset value per share or equivalent measured at fair value on a recurring or nonrecurring basis.",
        "label": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Table]",
        "terseLabel": "Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Table]"
       }
      }
     },
     "localname": "FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r445",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r704",
      "r705",
      "r706",
      "r805",
      "r806",
      "r818",
      "r819",
      "r820"
     ],
     "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, Assets Measured on Recurring Basis, Disclosure Items [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r169",
      "r171"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]",
        "terseLabel": "Fair Value of Financial Instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialAssetPastDueMember": {
     "auth_ref": [
      "r371",
      "r801",
      "r868"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial asset past due.",
        "label": "Financial Asset, Past Due [Member]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "FinancialAssetPastDueMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r348",
      "r349",
      "r364",
      "r370",
      "r371",
      "r373",
      "r379",
      "r389",
      "r390",
      "r393",
      "r453",
      "r454",
      "r633",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r802",
      "r871",
      "r872",
      "r873",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails",
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery": {
     "auth_ref": [
      "r781",
      "r800",
      "r877"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails_1": {
       "order": 2.0,
       "parentTag": "hcsg_AccountsAndFinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery",
       "weight": 1.0
      },
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after recovery, of writeoff of financing receivable, charged against allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff, after Recovery",
        "negatedLabel": "Write-Offs/Adjustments",
        "totalLabel": "Current-period net write-offs"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails",
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLosses": {
     "auth_ref": [
      "r73",
      "r222",
      "r362",
      "r365",
      "r369",
      "r778",
      "r780",
      "r782",
      "r957"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsAndFinancingReceivableAllowanceForCreditLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Financing receivable reserves, ending balance",
        "periodStartLabel": "Financing receivable reserves, beginning balance"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": {
     "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": "Financing Receivable, Allowance for Credit Loss [Line Items]",
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": {
     "auth_ref": [
      "r75",
      "r368",
      "r800"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on financing receivable from recovery.",
        "label": "Financing Receivable, Allowance for Credit Loss, Recovery",
        "negatedTotalLabel": "Current-period recoveries"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRecovery",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": {
     "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": "Financing Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Notes receivable"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": {
     "auth_ref": [
      "r74",
      "r367",
      "r800"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinancingReceivableAllowanceForCreditLossWriteoffAfterRecovery",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.",
        "label": "Financing Receivable, Allowance for Credit Loss, Writeoff",
        "totalLabel": "Current-period gross write-offs"
       }
      }
     },
     "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock": {
     "auth_ref": [
      "r77",
      "r879"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of financing receivables by credit quality indicator. The credit quality indicator is a statistic about the credit quality of financing receivables. Examples include, but not limited to, consumer credit risk scores, credit-rating-agency ratings, an entity's internal credit risk grades, loan-to-value ratios, collateral, collection experience and other internal metrics.",
        "label": "Financing Receivable Credit Quality Indicators [Table Text Block]",
        "terseLabel": "Schedule of Notes Receivable Disaggregated by Vintage Year"
       }
      }
     },
     "localname": "FinancingReceivableCreditQualityIndicatorsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancingReceivableNonaccrualInterestIncome": {
     "auth_ref": [
      "r372"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income on financing receivable on nonaccrual status.",
        "label": "Financing Receivable, Nonaccrual, Interest Income",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "FinancingReceivableNonaccrualInterestIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r380",
      "r800"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated more than five years prior to current fiscal year. Excludes net investment in lease.",
        "label": "Financing Receivable, Originated, More than Five Years before Current Fiscal Year",
        "terseLabel": "Prior"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r380",
      "r800"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated four years prior to current fiscal year. Excludes net investment in lease.",
        "label": "Financing Receivable, Year Five, Originated, Four Years before Current Fiscal Year",
        "terseLabel": "2018"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear": {
     "auth_ref": [
      "r380",
      "r800"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated in current fiscal year. Excludes net investment in lease.",
        "label": "Financing Receivable, Year One, Originated, Current Fiscal Year",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedInCurrentFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear": {
     "auth_ref": [
      "r380",
      "r800"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated in fiscal year prior to current fiscal year. Excludes net investment in lease.",
        "label": "Financing Receivable, Year Two, Originated, Fiscal Year before Current Fiscal Year",
        "terseLabel": "2021"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r380",
      "r800"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated three years prior to current fiscal year. Excludes net investment in lease.",
        "label": "Financing Receivable, Year Four, Originated, Three Years before Current Fiscal Year",
        "terseLabel": "2019"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear": {
     "auth_ref": [
      "r380",
      "r800"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_NotesReceivableGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of financing receivable originated two years prior to current fiscal year. Excludes net investment in lease.",
        "label": "Financing Receivable, Year Three, Originated, Two Years before Current Fiscal Year",
        "terseLabel": "2020"
       }
      }
     },
     "localname": "FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentAxis": {
     "auth_ref": [
      "r364",
      "r370",
      "r776",
      "r777",
      "r781",
      "r782",
      "r799",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r969",
      "r970",
      "r971"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.",
        "label": "Financing Receivable Portfolio Segment [Axis]",
        "terseLabel": "Financing Receivable Portfolio Segment [Axis]"
       }
      }
     },
     "localname": "FinancingReceivablePortfolioSegmentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails",
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails",
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablePortfolioSegmentDomain": {
     "auth_ref": [
      "r776",
      "r777",
      "r781",
      "r782",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967",
      "r969",
      "r970",
      "r971"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.",
        "label": "Financing Receivable Portfolio Segment [Domain]",
        "terseLabel": "Financing Receivable Portfolio Segment [Domain]"
       }
      }
     },
     "localname": "FinancingReceivablePortfolioSegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails",
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails",
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentLineItems": {
     "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": "Financing Receivable, Credit Quality Indicator [Line Items]",
        "terseLabel": "Financing Receivable, Credit Quality Indicator [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems": {
     "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": "Financing Receivable, Past Due [Line Items]",
        "terseLabel": "Financing Receivable, Past Due [Line Items]"
       }
      }
     },
     "localname": "FinancingReceivableRecordedInvestmentPastDueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueAxis": {
     "auth_ref": [
      "r337",
      "r371",
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by period in which financial asset is past due or not past due.",
        "label": "Financial Asset, Aging [Axis]",
        "terseLabel": "Financial Asset, Period Past Due [Axis]"
       }
      }
     },
     "localname": "FinancingReceivablesPeriodPastDueAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancingReceivablesPeriodPastDueDomain": {
     "auth_ref": [
      "r337",
      "r371",
      "r801"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which financial asset is past due or not past due. For past due, element name and standard label in Financial Asset, [numeric lower end] to [numeric higher end] [date measure] Past Due [Member] or Financial Asset, Greater than [low end numeric value] [date measure] Past Due [Member] or Financial Asset, Less than [high end numeric value] [date measure] Past Due [Member] formats.",
        "label": "Financial Asset, Aging [Domain]",
        "terseLabel": "Financial Asset, Period Past Due [Domain]"
       }
      }
     },
     "localname": "FinancingReceivablesPeriodPastDueDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r217",
      "r410"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "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",
        "terseLabel": "Accumulated Amortization",
        "verboseLabel": "Accumulated amortization of other intangible assets"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r408",
      "r409",
      "r410",
      "r411",
      "r733",
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r91",
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r96",
      "r733"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails": {
       "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": "Total",
        "verboseLabel": "Other intangible assets, less accumulated amortization of $32,738 and $27,879 as of December\u00a031, 2022 and 2021, respectively"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets",
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsEstimatedAmortizationExpenseForIntangiblesSubjectToAmortizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FixedIncomeInvestmentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments that regularly generate a fixed amount of interest income. Examples include, but are not limited to, bonds, certificates of deposit, notes and debt securities.",
        "label": "Fixed Income Investments [Member]",
        "terseLabel": "Fixed Income"
       }
      }
     },
     "localname": "FixedIncomeInvestmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r854"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedTerseLabel": "Loss on sale of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r216",
      "r396",
      "r738",
      "r803",
      "r833",
      "r880",
      "r887"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, Ending Balance",
        "periodStartLabel": "Goodwill, Beginning Balance",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets",
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "auth_ref": [
      "r398",
      "r803"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.",
        "label": "Goodwill, Acquired During Period",
        "terseLabel": "Acquisitions"
       }
      }
     },
     "localname": "GoodwillAcquiredDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetImpairment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.",
        "label": "Goodwill and Intangible Asset Impairment",
        "terseLabel": "Goodwill and intangible asset impairment"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetImpairment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": {
     "auth_ref": [
      "r88",
      "r93"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Identifiable Intangible Assets and Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r397",
      "r404",
      "r803"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "terseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "auth_ref": [
      "r149",
      "r886"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Purchase Accounting Adjustments",
        "terseLabel": "Measurement period adjustment"
       }
      }
     },
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "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": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r99",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-Lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r31",
      "r179",
      "r187",
      "r201",
      "r306",
      "r317",
      "r323",
      "r326",
      "r744",
      "r797"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income taxes",
        "verboseLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r413",
      "r415"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r415"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r250",
      "r598",
      "r600",
      "r605",
      "r613",
      "r617",
      "r619",
      "r620",
      "r621"
     ],
     "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]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r251",
      "r273",
      "r274",
      "r304",
      "r596",
      "r614",
      "r618",
      "r754"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      },
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Tax (expense) benefit",
        "terseLabel": "Income tax provision",
        "totalLabel": "Tax provision"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails",
      "http://hcsgcorp.com/role/IncomeTaxesSummaryofProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r235",
      "r592",
      "r593",
      "r600",
      "r601",
      "r604",
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r597"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Income tax expense computed at statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationMinorityInterestIncomeExpense": {
     "auth_ref": [
      "r930"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes.",
        "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Amount",
        "negatedTerseLabel": "Tax exempt interest"
       }
      }
     },
     "localname": "IncomeTaxReconciliationMinorityInterestIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "auth_ref": [
      "r930"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r930"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "terseLabel": "State income taxes, net of federal tax benefit"
       }
      }
     },
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "auth_ref": [
      "r930"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "negatedTerseLabel": "Federal jobs credits"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r52"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r185",
      "r199",
      "r848"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 6.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": "Taxes receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans.",
        "label": "Increase (Decrease) in Accounts and Notes Receivable",
        "negatedLabel": "Accounts and notes receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsAndNotesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 14.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",
        "verboseLabel": "Income taxes receivable / payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredCompensation": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.",
        "label": "Increase (Decrease) in Deferred Compensation",
        "terseLabel": "Deferred compensation liability"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories and supplies"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "verboseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "verboseLabel": "Accounts payable and other accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in employer-related costs classified as other and current.",
        "label": "Increase (Decrease) in Other Employee-Related Liabilities",
        "verboseLabel": "Accrued payroll, accrued and withheld payroll taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "terseLabel": "Changes in fair value of other long-term liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInSelfInsuranceReserve": {
     "auth_ref": [
      "r853"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the carrying amount of accrued known and estimated losses incurred for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's' compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.",
        "label": "Increase (Decrease) in Self Insurance Reserve",
        "terseLabel": "Favorable adjustment in self-insurance reserves"
       }
      }
     },
     "localname": "IncreaseDecreaseInSelfInsuranceReserve",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AccruedInsuranceClaimsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInWorkersCompensationLiabilities": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due for insurance (or actual expenses) to cover the medical expenses and lost income for employees that are injured during the course of doing work-related activities.",
        "label": "Increase (Decrease) in Workers' Compensation Liabilities",
        "terseLabel": "Accrued insurance claims"
       }
      }
     },
     "localname": "IncreaseDecreaseInWorkersCompensationLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "verboseLabel": "Goodwill and Other Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsGrossExcludingGoodwill": {
     "auth_ref": [
      "r216"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.",
        "label": "Intangible Assets, Gross (Excluding Goodwill)",
        "terseLabel": "Gross Amount"
       }
      }
     },
     "localname": "IntangibleAssetsGrossExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r89",
      "r94"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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)",
        "totalLabel": "Net Amount"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r244",
      "r246",
      "r247"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventorySuppliesPolicy": {
     "auth_ref": [
      "r87"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the basis and manner that goods are added and removed from inventory for supplies to be consumed directly or indirectly in production. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory and how cost is determined (such as FIFO, LIFO, average).",
        "label": "Inventory Supplies, Policy [Policy Text Block]",
        "terseLabel": "Inventories and Supplies"
       }
      }
     },
     "localname": "InventorySuppliesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentIncomeAmortizationOfPremium": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization of purchase premium on nonoperating securities.",
        "label": "Investment Income, Amortization of Premium",
        "verboseLabel": "Amortization of premium on marketable securities"
       }
      }
     },
     "localname": "InvestmentIncomeAmortizationOfPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNonoperatingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment Income, Nonoperating [Abstract]",
        "terseLabel": "Other (expense) income:"
       }
      }
     },
     "localname": "InvestmentIncomeNonoperatingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r685",
      "r832"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total lease cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease cost"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r946"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Components of Lease Expense"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r676"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lessee, Leases [Policy Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r947"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Lease Payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r686"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total minimum lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r686"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r686"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r686"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r686"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r686"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r686"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r686"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: imputed lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "auth_ref": [
      "r945"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Renewal Term",
        "terseLabel": "Extension option"
       }
      }
     },
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r945"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Remaining lease term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r687"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Lease Commitments"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "terseLabel": "Standby letters of credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Irrevocable standby letter of credit, outstanding"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r12",
      "r184",
      "r195",
      "r833",
      "r856",
      "r874",
      "r942"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY:"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r17",
      "r214",
      "r249",
      "r352",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r431",
      "r433",
      "r435",
      "r436",
      "r630",
      "r631",
      "r632",
      "r651",
      "r833",
      "r893",
      "r949",
      "r950"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "verboseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r14"
     ],
     "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",
        "verboseLabel": "Bank line of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r14"
     ],
     "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": "Amount available under line of credit"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LinesOfCreditCurrent": {
     "auth_ref": [
      "r1",
      "r181"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Line of Credit, Current",
        "terseLabel": "Borrowings under line of credit"
       }
      }
     },
     "localname": "LinesOfCreditCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets",
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LitigationSettlementAmountAwardedToOtherParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount awarded to other party in judgment or settlement of litigation.",
        "label": "Litigation Settlement, Amount Awarded to Other Party",
        "terseLabel": "Litigation settlement"
       }
      }
     },
     "localname": "LitigationSettlementAmountAwardedToOtherParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r869"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "terseLabel": "Accounts and Notes Receivable"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AccountsandNotesReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Noncurrent [Abstract]",
        "terseLabel": "Long-term"
       }
      }
     },
     "localname": "LongTermAccountsNotesAndLoansReceivableNetNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r18"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r18",
      "r107"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MajorCustomersPolicyPolicyTextBlock": {
     "auth_ref": [
      "r62",
      "r64",
      "r65",
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity.",
        "label": "Major Customers, Policy [Policy Text Block]",
        "terseLabel": "Significant Clients"
       }
      }
     },
     "localname": "MajorCustomersPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as current.",
        "label": "Marketable Securities, Current",
        "terseLabel": "Marketable securities",
        "verboseLabel": "Marketable securities, at fair value"
       }
      }
     },
     "localname": "MarketableSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets",
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment classified as marketable security.",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "terseLabel": "Investments in Marketable Securities"
       }
      }
     },
     "localname": "MarketableSecuritiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MarketableSecuritiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.",
        "label": "Marketable Securities [Table Text Block]",
        "verboseLabel": "Schedule of Marketable Debt Securities"
       }
      }
     },
     "localname": "MarketableSecuritiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MarketableSecuritiesUnrealizedGainLoss": {
     "auth_ref": [
      "r33"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrealized gain (loss) on investment in marketable security.",
        "label": "Marketable Securities, Unrealized Gain (Loss)",
        "terseLabel": "Unrealized gains (losses) from marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesUnrealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r898"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money Market"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]"
       }
      }
     },
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MunicipalBondsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.",
        "label": "Municipal Bonds [Member]",
        "terseLabel": "Municipal bonds \u2014 available-for-sale"
       }
      }
     },
     "localname": "MunicipalBondsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails",
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r245"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r245"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r45",
      "r46",
      "r49"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash (used in) provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r32",
      "r49",
      "r188",
      "r200",
      "r212",
      "r230",
      "r233",
      "r238",
      "r249",
      "r263",
      "r267",
      "r268",
      "r269",
      "r270",
      "r273",
      "r274",
      "r279",
      "r306",
      "r317",
      "r323",
      "r326",
      "r352",
      "r424",
      "r425",
      "r427",
      "r428",
      "r429",
      "r431",
      "r433",
      "r435",
      "r436",
      "r644",
      "r651",
      "r797",
      "r893"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income for the period",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r55",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r269",
      "r275",
      "r286",
      "r339",
      "r340",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r584",
      "r585",
      "r586",
      "r609",
      "r610",
      "r611",
      "r612",
      "r623",
      "r624",
      "r625",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r666",
      "r667",
      "r669",
      "r670",
      "r671",
      "r672",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r734",
      "r735",
      "r736",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r765",
      "r766",
      "r767"
     ],
     "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": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAdditionalInformationDetails"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.",
        "label": "Noncompete Agreements [Member]",
        "terseLabel": "Non-compete agreements"
       }
      }
     },
     "localname": "NoncompeteAgreementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NotesAndLoansReceivableGrossNoncurrent": {
     "auth_ref": [
      "r333",
      "r876"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_NotesAndLoansReceivableNetNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, before allowance for credit loss, of financing receivable classified as noncurrent. Excludes net investment in lease.",
        "label": "Financing Receivable, before Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Notes receivable"
       }
      }
     },
     "localname": "NotesAndLoansReceivableGrossNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsAndNotesReceivableNet",
       "weight": 1.0
      },
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as noncurrent.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Notes receivable \u2014 long\u2013term portion, less allowance for doubtful accounts of $3,273 and $6,312 as of December\u00a031, 2022 and 2021, respectively",
        "totalLabel": "Total net long-term notes receivable"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AccountsandNotesReceivableScheduleofAccountsandNotesReceivableDetails",
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableGross": {
     "auth_ref": [
      "r220",
      "r337",
      "r371",
      "r378",
      "r778",
      "r779",
      "r800",
      "r801",
      "r876",
      "r968"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease.",
        "label": "Financing Receivable, before Allowance for Credit Loss",
        "terseLabel": "Notes Receivable",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "NotesReceivableGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails",
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableRelatedParties": {
     "auth_ref": [
      "r177",
      "r198",
      "r220",
      "r858"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amounts due from parties associated with the reporting entity as evidenced by a written promise to pay.",
        "label": "Notes Receivable, Related Parties",
        "terseLabel": "Notes receivable"
       }
      }
     },
     "localname": "NotesReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r867"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r28",
      "r30"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent.",
        "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent",
        "terseLabel": "Other comprehensive (loss) income before reclassifications"
       }
      }
     },
     "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r678",
      "r832"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease cost"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r673"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsScheduleofFutureMinimumLeasePaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r673"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Short-term lease obligation"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Other Accrued Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsAdditionalInformationDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r673"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Lease liability \u2014 long-term"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r675",
      "r681"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r854"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "ROU Assets depreciation"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.",
        "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r684",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate \u2014 operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r683",
      "r832"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term \u2014 operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingSegmentsMember": {
     "auth_ref": [
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Operating Segments [Member]",
        "terseLabel": "Operating Segments"
       }
      }
     },
     "localname": "OperatingSegmentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r16"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "verboseLabel": "Other accrued expenses"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r218"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other long-term assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": {
     "auth_ref": [
      "r225",
      "r226",
      "r228"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax",
        "terseLabel": "Unrealized gain (loss) on available-for-sale marketable securities, net of taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r158",
      "r159",
      "r161",
      "r231",
      "r234"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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",
        "totalLabel": "Net current period other comprehensive (loss) income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": {
     "auth_ref": [
      "r158",
      "r159",
      "r161"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent",
        "verboseLabel": "Changes in other comprehensive (loss) income, tax expense (benefit)"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r225",
      "r228"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Unrealized (loss) gain on available-for-sale marketable securities, net of taxes"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherInventory": {
     "auth_ref": [
      "r849"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of other inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Other Inventory, Gross",
        "verboseLabel": "Inventories and supplies"
       }
      }
     },
     "localname": "OtherInventory",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets",
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PastDueFinancingReceivablesTableTextBlock": {
     "auth_ref": [
      "r78",
      "r79",
      "r801",
      "r878"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of aging analysis for financing receivable.",
        "label": "Financing Receivable, Past Due [Table Text Block]",
        "terseLabel": "Schedule of Age Analysis of Past-Due Note Receivable"
       }
      }
     },
     "localname": "PastDueFinancingReceivablesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PatentsMember": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.",
        "label": "Patents [Member]",
        "terseLabel": "Patents"
       }
      }
     },
     "localname": "PatentsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentOfFinancingAndStockIssuanceCosts": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total of the cash outflow during the period which has been paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt and the cost incurred directly for the issuance of equity securities.",
        "label": "Payment of Financing and Stock Issuance Costs",
        "negatedLabel": "Payments of statutory withholding on net issuance of restricted stock units"
       }
      }
     },
     "localname": "PaymentOfFinancingAndStockIssuanceCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Purchases of treasury stock"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "negatedLabel": "Dividends paid"
       }
      }
     },
     "localname": "PaymentsOfDividendsCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r40",
      "r626"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "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",
        "negatedTerseLabel": "Cash paid for acquisitions"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedLabel": "Purchases of marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Additions to property and equipment",
        "terseLabel": "Capital expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "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": "Performance stock units"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r904",
      "r905",
      "r906",
      "r907",
      "r908",
      "r909",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r922",
      "r923",
      "r924"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "auth_ref": [
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measured at fair value for financial reporting purposes.",
        "label": "Portion at Fair Value Measurement [Member]",
        "terseLabel": "Portion at Fair Value Measurement"
       }
      }
     },
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r223",
      "r394",
      "r395",
      "r793"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 5.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 and other assets"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.",
        "label": "Prepaid Expenses and Other Current Assets [Member]",
        "terseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "PrepaidExpensesAndOtherCurrentAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Reissuance of treasury stock pursuant to Dividend Reinvestment Plan"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from (Repayments of) Short-Term Debt",
        "terseLabel": "Short-term borrowings, net of repayments"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": {
     "auth_ref": [
      "r38",
      "r82",
      "r243"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale of Debt Securities, Available-for-Sale",
        "terseLabel": "Proceeds from available for sale municipal bonds",
        "verboseLabel": "Sales of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows",
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfProductiveAssets": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Proceeds from Sale of Productive Assets",
        "terseLabel": "Disposals of fixed assets"
       }
      }
     },
     "localname": "ProceedsFromSaleOfProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r42",
      "r140"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "verboseLabel": "Proceeds from the exercise of stock options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r105",
      "r771",
      "r772",
      "r773"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/PropertyandEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r101",
      "r215"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "hcsg_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
       "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentOtherTypesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r102",
      "r771",
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/PropertyandEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property plant and equipment, useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r242",
      "r366"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails": {
       "order": 2.0,
       "parentTag": "hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal",
       "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": "Bad Debt Expense"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProvisionForLoanLossesExpensed": {
     "auth_ref": [
      "r366",
      "r740"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails": {
       "order": 1.0,
       "parentTag": "hcsg_AccountsAndFinancingReceivableCreditLossExpenseReversal",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of credit loss expense (reversal of expense) for financing receivable.",
        "label": "Financing Receivable, Credit Loss, Expense (Reversal)",
        "terseLabel": "Bad Debt Expense"
       }
      }
     },
     "localname": "ProvisionForLoanLossesExpensed",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RealEstateFundsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in funds that invest in commercial or residential real estate.",
        "label": "Real Estate Funds [Member]",
        "terseLabel": "Real Estate"
       }
      }
     },
     "localname": "RealEstateFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": {
     "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": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]",
        "terseLabel": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]"
       }
      }
     },
     "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": {
     "auth_ref": [
      "r28",
      "r30"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent.",
        "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent",
        "negatedLabel": "Losses (gains) reclassified from other comprehensive income"
       }
      }
     },
     "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationLineItems": {
     "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": "Reclassification [Line Items]",
        "terseLabel": "Reclassification [Line Items]"
       }
      }
     },
     "localname": "ReclassificationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]",
        "terseLabel": "Amounts Reclassified from Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]",
        "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).",
        "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]",
        "terseLabel": "Schedule of Reclassification out of Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ReclassificationTable": {
     "auth_ref": [
      "r210"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification [Table]",
        "terseLabel": "Reclassification [Table]"
       }
      }
     },
     "localname": "ReclassificationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationTypeAxis": {
     "auth_ref": [
      "r846"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Type [Axis]",
        "terseLabel": "Reclassification, Type [Axis]"
       }
      }
     },
     "localname": "ReclassificationTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReclassificationTypeDomain": {
     "auth_ref": [
      "r846"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of reclassification adjustment affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Type [Domain]",
        "terseLabel": "Reclassification, Type [Domain]"
       }
      }
     },
     "localname": "ReclassificationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesReconciliationoftheProvisionforIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r694",
      "r695",
      "r696",
      "r697",
      "r698"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r9",
      "r109",
      "r194",
      "r762",
      "r767",
      "r833"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "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)",
        "verboseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r207",
      "r259",
      "r260",
      "r261",
      "r264",
      "r272",
      "r274",
      "r356",
      "r584",
      "r585",
      "r586",
      "r611",
      "r612",
      "r642",
      "r758",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r118",
      "r119",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r544",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationDeferredCompensationPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r118",
      "r119",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r544",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824",
      "r825",
      "r826",
      "r827"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationDeferredCompensationPlanDetails"
     ],
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r297",
      "r298",
      "r316",
      "r321",
      "r322",
      "r328",
      "r329",
      "r331",
      "r476",
      "r477",
      "r732"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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": "Revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r331",
      "r866"
     ],
     "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": "Consolidated revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r480",
      "r795"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r466",
      "r467",
      "r479",
      "r480"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/Revenue"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuePerformanceObligationDescriptionOfTiming": {
     "auth_ref": [
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service.",
        "label": "Revenue, Performance Obligation, Description of Timing",
        "terseLabel": "Description of timing"
       }
      }
     },
     "localname": "RevenuePerformanceObligationDescriptionOfTiming",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "auth_ref": [
      "r464"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Amount",
        "terseLabel": "Remaining performance obligation"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period",
        "terseLabel": "Revenue, remaining performance obligation period"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "auth_ref": [
      "r896"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.",
        "label": "Revenue, Remaining Performance Obligation, Percentage",
        "terseLabel": "Remaining performance obligation percent"
       }
      }
     },
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/RevenueTransactionPriceAllocatedtoRemainingPerformanceObligationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r682",
      "r832"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "ROU Assets obtained in exchange for lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of Accounts and Notes Receivable"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AccountsandNotesReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r28",
      "r943",
      "r944"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule Anti-dilutive Outstanding Equity Awards Under Share Based Compensation Plans"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/EarningsPerCommonShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r147"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Summary of Provision for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r114",
      "r116",
      "r127",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an equity-based arrangement (such as stock or unit options and stock or unit awards) with an individual employee, which is generally an employment contract between the entity and a selected officer or key employee containing a promise by the employer to pay certain equity-based awards at future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period, the number of shares or units issued during the period under such arrangements, and the carrying amount as of the balance sheet date of the related liability.",
        "label": "Schedule of Deferred Compensation Arrangement with Individual, Share-Based Payments [Table Text Block]",
        "terseLabel": "Summary of Information Of SERP"
       }
      }
     },
     "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Significant Components of Federal and State Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Reconciliation of The Provision for Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r137"
     ],
     "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": "Schedule of Stock-based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": {
     "auth_ref": [
      "r782",
      "r877"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about allowance for credit loss on financing receivable.",
        "label": "Financing Receivable, Allowance for Credit Loss [Table]",
        "terseLabel": "Financing Receivable, Allowance for Credit Loss [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAllowancefordoubtfulaccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable": {
     "auth_ref": [
      "r800",
      "r879"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about credit quality indicator for financing receivable.",
        "label": "Financing Receivable, Credit Quality Indicator [Table]",
        "terseLabel": "Financing Receivable, Credit Quality Indicator [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsNotesReceivableDisaggregatedbyVintageYearDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFinancingReceivablesPastDueTable": {
     "auth_ref": [
      "r801",
      "r878"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about aging analysis for financing receivable.",
        "label": "Financing Receivable, Past Due [Table]",
        "terseLabel": "Financing Receivable, Past Due [Table]"
       }
      }
     },
     "localname": "ScheduleOfFinancingReceivablesPastDueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/AllowanceforDoubtfulAccountsAgeAnalysisofPastDueNoteReceivableDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r91",
      "r95",
      "r733"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r91",
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r803"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r803",
      "r880",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r887",
      "r888",
      "r889",
      "r890"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r55",
      "r56",
      "r60",
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]",
        "terseLabel": "Schedule of Cumulative Effect of Initially Applying New Guidance"
       }
      }
     },
     "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r69",
      "r70",
      "r71",
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r69",
      "r70",
      "r71",
      "r88"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Segment Information"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/SegmentInformationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r545",
      "r547",
      "r549",
      "r550",
      "r551",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": {
     "auth_ref": [
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of employee stock purchase plan activity.",
        "label": "Schedule of Share-Based Compensation, Employee Stock Purchase Plan, Activity [Table Text Block]",
        "terseLabel": "Summary of ESPP Annual Offerings"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]",
        "verboseLabel": "Summarized Information of Stock Options Outstanding"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r130",
      "r131",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of Other Information of Stock Option Plans"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "terseLabel": "Schedule of Options Granted Estimated Expense Valuation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r135"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "verboseLabel": "Schedule of Assumption For Fair Value of Options Granted"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Summary of Outstanding Restricted Stock Units and Restricted Stock"
       }
      }
     },
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.",
        "label": "Schedule of Short-Term Debt [Table]",
        "terseLabel": "Schedule of Short-term Debt [Table]"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "verboseLabel": "Schedule of Weighted Average Number of Shares"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/EarningsPerCommonShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r95"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Estimated Amortization Expense For Intangibles Subject To Amortization"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r294",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r326",
      "r331",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r416",
      "r417",
      "r803",
      "r958"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails",
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r294",
      "r295",
      "r296",
      "r306",
      "r309",
      "r320",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r330",
      "r331",
      "r332"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "verboseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "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": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SelfInsuranceReserveCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).",
        "label": "Self Insurance Reserve, Current",
        "terseLabel": "Accrued insurance claims"
       }
      }
     },
     "localname": "SelfInsuranceReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "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",
        "verboseLabel": "Selling, general and administrative expense"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "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 &amp; administrative expense"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows": {
       "order": 5.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",
        "verboseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": {
     "auth_ref": [
      "r829"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period",
        "terseLabel": "Requisite service period for plan participation eligibility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r829"
     ],
     "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": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discount rate from fair value on offering date that participants pay for shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Offering Date",
        "terseLabel": "ESPP purchase price of common stock, percent of market price offering period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r566"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r564"
     ],
     "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": "Granted (in shares)",
        "verboseLabel": "Restricted stock granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r564"
     ],
     "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 of restricted stock units granted",
        "verboseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationWeightedAverageRemainingGrantDateandTotalFairValuesDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r561",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r561",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending balance (in dollars per share)",
        "periodStartLabel": "Beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r565"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "verboseLabel": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsforFairValueofOptionsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate",
        "verboseLabel": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsforFairValueofOptionsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate",
        "verboseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsforFairValueofOptionsGrantedDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r831"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "terseLabel": "Stock options authorized to issue to employees (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Shares available for future grant (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Number of options (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummarizedInformationAboutStockAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummarizedInformationAboutStockAwardsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r568"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "verboseLabel": "Aggregate intrinsic value of stock options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "negatedTerseLabel": "Expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r906"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net 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, Net of Forfeitures",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r567"
     ],
     "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",
        "verboseLabel": "Weighted average grant-date fair value of stock options granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r139"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummarizedInformationAboutStockAwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r553",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "End of period (in shares)",
        "periodStartLabel": "Beginning of period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Number of Shares"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r553",
      "r554"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "End of period (in dollars per share)",
        "periodStartLabel": "Beginning of period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased",
        "terseLabel": "Per common share purchase price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": {
     "auth_ref": [
      "r925"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares purchased for issuance under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award",
        "terseLabel": "Common shares purchased (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r549",
      "r550",
      "r551",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofESPPAnnualOfferingsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "verboseLabel": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Expired (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r557"
     ],
     "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",
        "verboseLabel": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r552",
      "r571",
      "r572",
      "r573",
      "r574",
      "r577",
      "r587",
      "r588"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Share-Based Compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares.",
        "label": "Share-Based Payment Arrangement, Performance Shares, Outstanding Activity [Table Text Block]",
        "terseLabel": "Summary of Outstanding Performance Stock Units"
       }
      }
     },
     "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r830"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Maximum term of grants"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "auth_ref": [
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "terseLabel": "Weighted average expected life",
        "verboseLabel": "Weighted average expected life (years)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsForEmployeeStockPurchasePlanDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationAssumptionsforFairValueofOptionsGrantedDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r139"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummarizedInformationAboutStockAwardsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummarizedInformationAboutStockAwardsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Number"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofOutstandingPerformanceStockUnitsDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "auth_ref": [
      "r568"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "terseLabel": "Fair value of options vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "terseLabel": "ESPP purchase price of common stock, percent of market price"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Weighted average remaining contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummarizedInformationAboutStockAwardsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShortTermDebtLineItems": {
     "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": "Short-Term Debt [Line Items]",
        "terseLabel": "Short-term Debt [Line Items]"
       }
      }
     },
     "localname": "ShortTermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-Term Debt, Type [Axis]",
        "terseLabel": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-Term Debt, Type [Domain]",
        "terseLabel": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r679",
      "r832"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-Term Lease, Cost",
        "terseLabel": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r54",
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Description of Business and Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r211",
      "r294",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r326",
      "r331",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r414",
      "r416",
      "r417",
      "r803",
      "r958"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsGoodwillbyReportableSegmentDetails",
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails",
      "http://hcsgcorp.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r22",
      "r108",
      "r207",
      "r236",
      "r237",
      "r238",
      "r259",
      "r260",
      "r261",
      "r264",
      "r272",
      "r274",
      "r288",
      "r356",
      "r455",
      "r584",
      "r585",
      "r586",
      "r611",
      "r612",
      "r642",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r693",
      "r758",
      "r759",
      "r760"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentReclassificationAdjustmentsDetails",
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "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/2022",
     "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/2022",
     "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/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r288",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r6",
      "r7",
      "r108",
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Other (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r6",
      "r7",
      "r108",
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Exercise of stock options and other stock-based compensation, net of shares tendered for payment (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r6",
      "r7",
      "r108",
      "r109",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockOptionsOutstandingDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueDividendReinvestmentPlan": {
     "auth_ref": [
      "r108"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued during the period from a dividend reinvestment plan (DRIP). A dividend reinvestment plan allows the holder of the stock to reinvest dividends paid to them by the entity on new issues of stock by the entity.",
        "label": "Stock Issued During Period, Value, Dividend Reinvestment Plan",
        "terseLabel": "Shares issued pursuant to Dividend Reinvestment Plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueDividendReinvestmentPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.",
        "label": "Stock Issued During Period, Value, Employee Benefit Plan",
        "verboseLabel": "Treasury shares issued for Deferred Compensation Plan funding"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r6",
      "r7",
      "r108",
      "r109"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "verboseLabel": "Shares issued pursuant to Employee Stock Plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r6",
      "r7",
      "r108",
      "r109"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r6",
      "r7",
      "r109",
      "r132"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture",
        "terseLabel": "Exercise of stock options and other share-based compensation, net of shares tendered for payment"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).",
        "label": "Equity Option [Member]",
        "verboseLabel": "Stock options"
       }
      }
     },
     "localname": "StockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationSummaryofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r7",
      "r10",
      "r11",
      "r80",
      "r833",
      "r856",
      "r874",
      "r942"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ChangesinAccumulatedOtherComprehensiveIncomebyComponentSummaryDetails",
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets",
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "STOCKHOLDERS\u2019 EQUITY:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r699",
      "r700"
     ],
     "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/2022",
     "presentation": [
      "http://hcsgcorp.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Elements [Abstract]",
        "terseLabel": "Supplementary cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Supplemental Employee Retirement Plan [Member]",
        "terseLabel": "SERP"
       }
      }
     },
     "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ShareBasedCompensationAdditionalInformationDetails",
      "http://hcsgcorp.com/role/ShareBasedCompensationDeferredCompensationPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.",
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Vendor"
       }
      }
     },
     "localname": "SupplierConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TangibleAssetImpairmentCharges": {
     "auth_ref": [
      "r0",
      "r103"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.",
        "label": "Tangible Asset Impairment Charges",
        "terseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "TangibleAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r816",
      "r897"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]",
        "terseLabel": "Timing of Transfer of Good or Service [Axis]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r816",
      "r897"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.",
        "label": "Timing of Transfer of Good or Service [Domain]",
        "terseLabel": "Timing of Transfer of Good or Service [Domain]"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r202",
      "r203",
      "r204",
      "r334",
      "r335",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts and Notes Receivable"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r816"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "Transferred at Point in Time [Member]",
        "terseLabel": "Transferred at point in time"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r816"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred over time.",
        "label": "Transferred over Time [Member]",
        "terseLabel": "Transferred over time"
       }
      }
     },
     "localname": "TransferredOverTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/RevenueAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r348",
      "r349",
      "r453",
      "r454",
      "r633",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r708",
      "r709",
      "r710",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725",
      "r726",
      "r727",
      "r728",
      "r729",
      "r730",
      "r871",
      "r872",
      "r873",
      "r961",
      "r962",
      "r963",
      "r964",
      "r965",
      "r966",
      "r967"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableDebtSecuritiesDetails",
      "http://hcsgcorp.com/role/FairValueMeasurementsMarketableSecuritiesandDeferredCompensationFundInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonMember": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockCommonMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockCommonShares": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Shares",
        "terseLabel": "Common stock in treasury (in shares)"
       }
      }
     },
     "localname": "TreasuryStockCommonShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockCommonValue": {
     "auth_ref": [
      "r24",
      "r110",
      "r111"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.",
        "label": "Treasury Stock, Common, Value",
        "negatedLabel": "Common stock in treasury, at cost, 2,073 and 2,240 shares as of December\u00a031, 2022 and 2021, respectively"
       }
      }
     },
     "localname": "TreasuryStockCommonValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r7",
      "r108",
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "terseLabel": "Purchase of treasury stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/TreasuryStockDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockTextBlock": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Treasury Stock [Text Block]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/TreasuryStock"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r108",
      "r109",
      "r110"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedTerseLabel": "Purchases of treasury stock",
        "terseLabel": "Purchase of treasury stock"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofStockholdersEquity",
      "http://hcsgcorp.com/role/TreasuryStockDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r591",
      "r599"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Uncertain tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r931"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns.",
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "terseLabel": "Change in liability for unrecognized tax benefit"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/IncomeTaxesAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r66",
      "r67",
      "r68",
      "r289",
      "r290",
      "r292",
      "r293"
     ],
     "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 in Financial Statements"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r253",
      "r257"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "auth_ref": [
      "r254"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "terseLabel": "Charged to Costs and Expenses"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": {
     "auth_ref": [
      "r255"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account",
        "terseLabel": "Charged to Other Accounts"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "auth_ref": [
      "r256"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "terseLabel": "Deductions"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesDeductions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ScheduleIIValuationandQualifyingAccountsandReservesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableLeaseCost": {
     "auth_ref": [
      "r680",
      "r832"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.",
        "label": "Variable Lease, Cost",
        "terseLabel": "Variable lease cost"
       }
      }
     },
     "localname": "VariableLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/LeaseCommitmentsComponentsofLeaseExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ContractualObligationsandOtherContingenciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Vehicles"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/DescriptionofBusinessandSignificantAccountingPoliciesAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r865"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "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 of Shares Outstanding, Diluted, Adjustment",
        "terseLabel": "Effect of dilutive securities (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r277",
      "r282"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Weighted average number of common shares outstanding - diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "verboseLabel": "Weighted average number of common shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r276",
      "r282"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)",
        "verboseLabel": "Weighted average number of common shares outstanding - basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedStatementsofComprehensiveIncome",
      "http://hcsgcorp.com/role/EarningsPerCommonShareScheduleofWeightedAverageNumberofSharesDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WorkersCompensationLiabilityNoncurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations and payables pertaining to claims incurred of a workers compensation nature. Used to reflect the noncurrent portion of the liabilities (due beyond one year; or beyond one operating cycle if longer).",
        "label": "Workers' Compensation Liability, Noncurrent",
        "verboseLabel": "Accrued insurance claims \u2014 long-term"
       }
      }
     },
     "localname": "WorkersCompensationLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://hcsgcorp.com/role/ConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/subtopic&trid=2208821",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "https://asc.fasb.org/extlink&oid=6409961&loc=d3e20517-108367",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "https://asc.fasb.org/topic&trid=2127225",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "https://asc.fasb.org/topic&trid=2197446",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "https://asc.fasb.org/topic&trid=2235017",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "https://asc.fasb.org/topic&trid=2155941",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.3)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.5(c))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(c))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117546-209714",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120269210-210444",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124256539&loc=SL120254536-210444",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124266218&loc=SL120267834-210445",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL120267845-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "220",
   "URI": "https://asc.fasb.org/topic&trid=2134417",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919260-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919272-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267966-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL120267969-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919232-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 6.M.Q4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122651532&loc=SL122037091-237805",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124268681&loc=SL120267897-210452",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13A",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120267917-210453",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=125515542&loc=SL120269220-210453",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267853-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267859-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL120267862-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(i)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144471",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e725-108305",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e765-108305",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=d3e13220-108610",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/subtopic&trid=77888251",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(4)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953659-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r776": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r777": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1404",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r778": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r779": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r781": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(4)",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r782": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1405",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r783": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "09",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r784": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r785": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(i)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r786": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r787": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(A)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r788": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r789": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(B)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)(C)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r791": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r792": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iv)",
   "Subsection": "02",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82921830-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "79",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "80",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922355-210448",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "310",
   "URI": "https://asc.fasb.org/topic&trid=2196771",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r835": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r836": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r837": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r838": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r839": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r841": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r842": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r843": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r844": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/subtopic&trid=2196772",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r891": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r892": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r893": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r894": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r895": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r896": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r897": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r898": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r899": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r900": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r901": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r902": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r903": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r904": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r905": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r906": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r907": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r908": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r909": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r910": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r911": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r912": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r913": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r914": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r915": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r916": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r917": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r918": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r919": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r920": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r921": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r922": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r923": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r924": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r925": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r926": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r927": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r928": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r929": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "740",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r930": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r931": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r932": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r933": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r934": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r935": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r936": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r937": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r938": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r939": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r940": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r941": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r942": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r943": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r944": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r945": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r946": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r947": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r948": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r949": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r950": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r951": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r952": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r953": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r954": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r955": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r956": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r957": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r958": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r959": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r960": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r961": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r962": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r963": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r964": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r965": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r966": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r967": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r968": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r969": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r970": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r971": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r972": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(ii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r973": {
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "13",
   "Subparagraph": "(4)(iii)",
   "Subsection": "01",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>107
<FILENAME>0000731012-23-000024-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000731012-23-000024-xbrl.zip
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
M-*:C5LV-"\V#F+8'R4'3SE$@2]$0DX1F?V;SR#["-97J"%A^S<D+=)QH+^T
M?IK1$B'D;0B"P/;<GM?S6X!YK@^"ZN.\J=;Z6H'O&^YN\+9.PM&!U!YZWWCH
M^[W@\K&#4P[ T\M>O]]OP7E(W2^]LY"+5'$#\*],3+-W!O"#3A#TG@5<UH!^
MS?$<H^]L_^HQYI>J/(#?J4_$?=O^;LOR]46G>RWK$6ZC&]VBXKM%%,:+$.[O
M'[Y;V<;-1_T_WH+3U_^?\_,-\@GOEYS#-\^)+6_>4P.!)3'7_\D#XP1,N%)\
M,W"_0DBBFW"EGD+^YDUR')L74OU6&_T!4$L#!!0    ( '>+45:YKQV8X0<
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
MG+;0*"K0*I<%\M6,584S%:#7*#.\XL (<Y;CE:'"D/($;QFF<^EYS_=;ZU
M)L%R,Z,N.;\$O[,7-BW>$^@,3JF\7*DK42(-RA/L5E .*T\)TTPF&;,5_5N.
MGP)F.QBA!>32*M0Q)(FFTF6X0%M"XATDNR6ZI@4N<X+#!(MGJV%X9OCH?P@?
MP-*%#%A&//+%3&.S66F718K;,:@)%!&J0G*FK*Z$-T)$2*-FK,2D$)X(9THM
M 5/GRMZ8&C$IO':.J$>EL .B1&,J_736^Y-PF[%4Z:F=0\C 6%IGJ"ISNAG\
M1B^C%238N3-KWCXS, QJ,%Q<B]R+K=U>=V??UNFN2Q-M+AUDH8_I&2/&I>QA
M-F2L@*+, "$3*VDSZD[=<B06(A>Z%M(F2ML*QQ'E&*U"&DNC$Q!XV[*7F#4!
M"(.0FE4%L*:QAB]A16/15;B4I&.*@"&:A-&^7X%62#4Y]+#9TFNSI3@;K?@F
MZK 'U;%/4L1++HCDF@I2-^I1CK]<;/%7(7@G8-$[#+#G\ ]#(*+RDO#*WG\(
M\7P,F,EZIE Y=&700$F2P'H>P5Y0>#NDLI8,M,IB!A3WT*A+QS*S4<UPU"B1
MC= 7JY44_G'<5K&50G(C:0$R%#C/JP59JBP5';^=K*]0GG7P>1\=<E[K1JSD
MB,FD4IS($I?EG5@6+QP12N%J!<=?,5!'Y#,<#^*3\-=30EV\$77W9H0U\-V?
M2^Z-0<3M1 J"%K>ZX,2<W"(L2?40WK@1\]PC&B6/I9)N1@5NT[2T$SQ,/ (6
M#_:;:G@@Z*MZ065E2D2@]04Y2;01W@&OG\908)U5"$1L@9(03EU0&P:P^0,#
M3X_/'&Y)#;?3"5>59P+*!:0I*AHYP2C:#<ID45_OP6SA<K-8\>C"@<A*-DBB
M6%?N=@_NP[U\T1M([Z4?UL\LGBM)OV$@1 +]\>"@"9XS0,2<CT+LUW-(SURU
MZO M&X'R !:BRJ:3I#*4J94RLL%JBOC!S9ZB:VCC?Q46('\&@Q8R;A?UD5C
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
M(&E*=%.R]M)\65?,R8N[9"%3+"ZE6F?YE_?L];5ZZV_^?W#T-U!+ P04
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
M-MZH[FZ"KMKD_E_M^KKH[/8'^Z^[A]W7S!75.>L\^8Q+_!OV-S;YN?9D]_Q
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
MHZ@$,)>2MUX$;*L7FI<-JKKR9$KC?^,XO\,Q\<$O1V5:7RXC>SPZ$*J ,C:
MD1I34JXXG[37B1*U@#WWB?%*4'VV.#=G&Y5%530H!>@U9F))Y"T8VXH<]H+8
MGJN#?Z7#7NK3<@Y$^YR42*J$I(&LJC502B!G4\FU9DH+V'*7F*YLR_M@K5QM
MO_=[S:?TIB<UEWU]Z';MH5\=R(&3$(@MEI861,(090FJ+F9PFJ03+:+FD]$P
M4=W.NS;$3F_RYJ>SGVB8#@<X?O/Y^,UDNEV>C49YLCNZA4J&?_$$?^P4+T^.
M^3HUY?W9P;?12SIX-!H_.9E,1P,:3S[R_"_/)FFT;+UE>%(?_$\VMSKFEU_=
M'9+.V7@#P02"@ %=L&3(2LS6%"7;W1W^2,8KJMPZ&;^^4^[06QJ>T-/Q:, G
M3>NVAZ][T\.K)[S3WO&,AC3I3?Y-V)\>)E;#6\.T))WETZD7D9FM:\41%\ 6
MB)EC'K(B"R^ICM"W9^'+BMX+3>^Y+/\) 47Q-@0C,D1EL*Y<2(ZBMLY<983:
M455G1>^%IO=<:@LIY;/"5$Q(":3-Z&TID@5\<<E2,8L[E+T \-W)R'4R.9E8
MI$QH $!%3($C*F$!0UV&V"*Y^'Z6P4\GDQX#,GEY<8G)GPPRO*3QVUY:SGP-
M%1<*B;J_$4&=NHC.(6BE:RT^-*U<'[Q8L,Y%'FAA8I*98SDO &3PCEQTR4FL
M)?B,:I$\6%!8Y^(68Q#&..VD0@!&SU,!J9Q1.H-'8Y;,"%\.[2ZS_=4:@_.^
ME*@59$$^!U\,*QX=<G2JE<60%@;1N9A>#PBHM0N0$$1*GKC+@DF,(L;L_)*9
MWOM%="Y6UR:5:T%3ZZ0$0 I(2H-1%,%YH7!Q@Y'W$V9[ _:,VV5WC,-)H?'%
MB,#V^!*USV?77APTIKP^_674&TZWAGR!ULQ2U\5EM%AC1R#M?-#9"5(ND S2
MY\5?@[[X:-W><G2!9#G6+[*HP$(5@E%6,SJ)8D)GTO+VK>VW-&Y1MS*UNBE!
M\4)+\%E%:[1/& F,3CFUH%K*0@-U>SW*^KHT/"7!/@JB]-%8DX*11GE^;^?N
MK:9GQY3_'*7+[.H.#;!7%]_\0N,R&@_J[C+;L=\[F.5G-T^/*4TI7T'ZDC^=
M%$SUNY=7FN "T!_NYL(/\ZA>IT*GKS3)W=[I/?$^:L %,@]9E5RYINMR/B_1
M*%%,KEO0"Z=R&V:)?8 O]7$RX:ND&5+;)]/M\@6K^#X?)?BVJ]S6>,;7KT[L
MTO35<$S8[YU3WAJ^I8NM;9\Q^9Z/)DL9?8L0<B'!L3;6ZO@JF$0&'/]K/9J,
M+8J^5ZR=!VOGDF%PQ*P-(M4-+T'F%(ICXO(GH?C@4VY1AF'%VGFP=BY9% R4
M0P&AE19 MG@H_$)H:V4J2;2I1-5"L[:5CA@D 0254@@:8MTD2KL08ZI,44FY
ME2->#'+,Q=\9%. L@BB@P6OG59BMGX3H9$RZ33N(+34YYN)6@A/:V"!$4AF,
M(>]M72U)L1B9R>1YISM:O?+U;@HTF>BB,)[CK Q2Y.BSSJJD8#.(;%N026P'
M8K=8UC<&Y8RU*F8'5D>L*LZ5*"!HJ4,+DO0+NC;X;@; 2)!043E,->$;T(9(
M+F%P4I;<AO+SBX_6[?6M7"MD!R,L1 ^V;@:8?$BRF"@]*MF"2H)?M4[R3P^>
M:99Z?%NJ;<F0B,V?-#(J,-ZCI922<>S!G,VB!>/,K0+N]GJ<*3JXK"TA:Q#2
MZ#G>I&(<%)V4M6+Q@5N<*9%W4Z(^:&#[IT60%J246#Q9#1(M4#!&+[Y)7$B
M;G&PSVM-I)!R3K5B)\8@<[!2Z.08*EJ.'G3G,]ONI/.0D\&D!()< /3&I\)!
M%1;*+-ZCE,O1>>X3F]OK-QF22XH@U'T3R;%9D\;YX"$42M*U )NGO6%O2L][
M;^NH!3?#02_V:7TRH>GDI[.+94\U,W7]VKT=ZL_259/#WG%;("-"FZPU)F<+
MV2HO,HOU5+ST5F5JP8Y#+8'L%B,J)6VL&QUZ$2$&$5!CT28K8LU'J07RX9L@
MVQUCIBX.6F,-;3'%:\ $)D 6PL>*D1.!=$ I[))VK7O"Z1;EN"?6=4%HKR*$
M5(+Q,9"':(Q7*K4@^_=-./W"*H1%1ULZ4Y192_0%39YE(Y)V1B&0% BV#3NO
M+2Q(M]B33+'>*4\B.Y: $JE(Y9*4B;AG.;&D/:D[JJ./QS2E]8,QS:1]6[J5
M\Q9!@TM9>Z H?:E++E6Q06%T;8ATVX'8+:H_QHE"$:7$"#Y+5G\BH2-G94Y*
MM:%4;AN4^_RG# 7NCB4''1T&2$#H3 2K+&9O"8-;=J#O4D?.'UV-W@KEI,V,
MK3,<$7BTBE#+"-+)-M4L7BQA,W]H2Q*%-$E#68)0$7,.#@6!L=+KU(8-%5K@
M7.>/LZ&H-5@?5> 0! &C9 =LC"Y:R%14NW"^*$"[Q<)D?%+/_A33SLF0KW",
M_9]&P[R<:&8VOL9%"6R!605C4NA5,;GNC6*H384J%@O-N4RI3=:)&$46P6E6
MR;GN952+J^4254FV35-J%PO-N<R!U5$([Q*E(@""K;M_2Q(I:95"B=B"&5]7
M0WWKZ7].>I/9MI8?C?9U<'A2E\:>C.NJ[5_&=(SI#1[45;#8;TM@ZK0OA76L
MJU--0C0(,G-7 XY*D:/5-@6FBX76_'VC,M:I:!Q:8R$I'S!(8(%K3*ZJ)[?(
M-RXPM/-QE"$J[9-0N60H*(/G?P68K#RCKMHPF(B]\:_8/R&.2"YJP\_F5N"D
M]WGF",?CL][P8(>.1^,IY?7!Z&0X?7_Z1F^2^J-Z_FTMFYR[Y[Z3E'&L%J F
MI3RRB6>1;,EGF9RJM1?1MV!!RA<S9G,R[0VX8VV7]Z>LZ/*U!L:PTQ"&<JCI
M2X"(Q<483"BZ[E>^P)6.[P:7;V'I^Y?_YA^"XW1X]IS>4O_3IWA_T-;P^&0Z
MF1TA6T(2HZ+6I!4DYR&1BDJDDI, "2HIV2Z;\LUHJ94E^4M+(E,=7[8"M)\5
MX?$QIQC!F(A**]4"DK37DNB6D*246)RPDF0B,(2!K0AZKR44XM@E+ -)1D,Z
MZ^#X#4V?GMP-3>Y'2"\,9W1,MCAC;'(0O(T$#I,&48RN.]>W@#-M5;1?1^5%
M(4Q.TIADHW4E@4?AO?1H"SEKL2"Z%A!F 8S,TJM:)"5=]E'*4 MDRV PIJ0
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
MI7"OTR^@I4-T#*($'VNY!DG*)1,U6AG;,([<BA3M4EB69$BX8JRIJX "^F#
M.=!*<WP4';8Y'&J/96F+[A5!!"5U<9 B8(AL9*CDZ(SF(#IANRQ+6W3O+&;;
M8A3&0YSR*=AO"5ND\W78I\BZY,>H$"1**+ZD% R"7&G=%57>I_BELR9DQJ\D
MJ-.94!N^@4,?8X963'V[!X'Y'1,$#&M9ZW5R@@FB; C%2!3*$'JTT*Y2*@NL
M:5M+$)U0)R$YO$D.(EL.*,G7G1)4KAG_-JP@O <A^1T31+(;,<$#@=-U^U&6
MKT4$[<$Z$:QI_<C@Q5Y?JRD'MU-',2M1HLO6!0G.ANBLB"B,U-'PYVT@2QNE
MZU=P>%&8DG3 ((J0*0:((7N9@XZ24K'*$K6YBLI]F)6E3\;FJ'SU--Y9 LF!
MC4#'88V.&".KV3;HDE;RHRV3#3Q J%M+NEJZUQH,TGJR*(D=3K'8AOG4K>1'
M6U*NRGADA@0RF;5K2!P"8YVM5.>F8/%MX,?W*B*#CS((X"B#)"BIT23IL]4B
MFJ!R;D.UDN]R#JG4%BS9 )IR+1[B%4 4A:)SWA=LP_K*[TE@J1@4R%QRU&"3
MC(A*H97.6F] M"M46WJYH\C(1$HJ)Q 2L!(VIG#$!$X:)_)WTK=:(S[ ^RBT
M-J C![>*Y8< Z5-.WMM86K ATV7-@9>'1-/GHS1+67Z*SR]C.L9>WCP]YG-I
MLC[,V]-#&C\Y&8^KDIU,Z([G<MS>#@7.6ZFR!4H:('F%"BA'"]$K2M"&B3\M
M@.L69U/$8%P.!HHLH#PA]S-/)(3/!KUOPY9("U0]^Q;W*0Q>6U/_F P8+&:.
MNU(I*H&T(K>A?-P"X7*+0WP>;0ZI.(Z'(6-F 6%U )\H862Q-\-%K'#Y,ES$
M+5:;UZ;$K&-2'KR4WANKHB3)\9-,\1(7P8VY:+A,QM/'3TX&)WUV-&]ILQ1*
MTU]F/WR[K.?1\0?W\T5'YJ.3B\F%=PR<D/SG-AR09KQ2SJA8))0@D"/<;"('
MOV1(6FB- ZHYHT2]MQC[],MH/"VC?F_T\N)J'R]\XH;*.,[=T90^G- 2KZ3)
M.\U>R<F40#GR*65)222C,\6BE@VLS3Z]Q2GEG=[D32L!LS))-)0"ATZ@30KD
M169I)WV,QH8VA+J+WKMN,5=K0:/)'-;: DG;8#60+]RUA$R0VU/X:+%[URT&
M3U(D+SE^4@:K!/1U Y-0BK!2!-U2<SBYD!2_X&2Z<4(?P?5>.,X"7+$["F(#
MSR:7!][RY(S%[>^W9YQC2(8@D"ADJP9B!@4(21?/T;>4KI7TN6VP[H'*0>Z.
MI/\*,B\*@8B=.!F1LX $6.OD%>>=#XXEM"PD5P2Z'P)M_L\)]G='V^-G8V*'
M-MX]Q*'TLH6$2@JD4DRA*(#-4#0F&4O9*9:00:45H>Z 4'](S,PXU2[B&*&+
M)5,RQKK<-Z'2=7((8/3.$+;3E;5*";4^5)59();$'JUDH&1#3-X6KR0(MC]A
MZ6S/-P.V4D1_D>^(";1#<MX3Z)Q#=,4Z3"IID8IJSW#6$I!H:521J?.O,)%R
M,D-.*OJ0DLA6:Z8:Q*5+42\,J99!&2%A5IA!D!(0%03O0RBH;=0BR-).MW8W
MRFA1(*,Z]5(&+=$1"&$X"J( T6=G'4=!+9AQ]#UZ?HD^"QN,SU3W>$4GN8=Y
M7<C4>9E+G8M=&D^;K$Z& TD1P("2!:T/+D7K=)+)XO(8RV7P;(6\(JAE5=B]
M24I(VBN4[-2*MR:U<VRQ53%_JT<[=7:F:-"Z;@)D")'UM$@Y*H,AY59LX]Z^
M7./\/?XM;D$F'-F$.>@@F4#9F^*L\<4D5*1#&Q9=+ 6!YJP^;G,O50[*4L92
MV*\IXU 8XSCP+SYS/)#:4^"T382:GQ*ZQ=WMDA%L>6+R!4 H%TH&-8.WIK%M
M.R?NM$H)M7XJD2OD5%190C20G>58-@2EDH):]B6WH;98.W.,2Z6(HO72!&V,
M-E"*\W70PTCI@RD1U=(IHD4FT=*HHJ3!QY*C%*Y64@TQ.Y&T(N=+23*M2+52
M1G^UO) ]6E&18LY @8-\A]9(4632UI@6K 9MR>C';5;NESJ3U]D*#PQ?S!A=
M3H$TU$U#VK/R\'OR_%H:!BPC6!^!4D3N8X(4^FA373RPS* MC:<M)B>OC:1@
M!(C W8ZB-X$C2Q,Y+&A/F;;OP;-%&3$[0OX30)D0T(EB=(1BHQ%:_+Y1!UOJ
M@M.FA6-6"S#HP,B,IQO<H2]&K3Y9;_KAN_<MFC\<^@G$5]]\ \0J1%=KP'L9
MV/<5\FQAA;%66N6%0+.T$-]G-F7^,&=1M$K2Q;HU1& /6A>2"TN";X*8_=+"
M?'U/?G(RF8X&-'XR&B::U.LO(^C66J7K1F9$!50.7C@2A( !9UJW-74<%LQJ
MWTEQ!Z,#&9=2B!J HHW6)44<57(,*;2"60^55SVT;0II 5#[I#_*+^^/\M;Z
MHRE9,<#6E9@@L7?U-@5N?:>*(Z/+LO7'.0U8W%Z?E ZX'V:#5#P$5)BLI+J_
M4E99D/%+VR?G)H[FTB]UM)(;G9QU[!PI1$I2H@ 9<K;@[>+.R*O5<G9P>$ ?
MBN=T>L/>X&30DOEU(AH)GH1RGO\U D/@."2CRQ"<"BUK>CQM4=.[5*)*I(3(
M D(2 ;%HCR9&):RWJD4AP?H[U@^[9\>?I5Y>3D?IS?:L9-0RRGN4A;V1\AA%
M@918,SIE7$ ="DGCL$7>:>X SL7O8$JUY]E2M .M15!&(W #9\;2.#<#4%P!
MN-#"<.X BB\'4-P:@.1<E(8;5!L-$DH,(+ 8;TKU7J)-697/ )RIP!V:3,>]
MQ#IPAN/Z,'_VR:MA;SK9>?FJ5H?=H$+C\<=?+*/-)<=]E8&4V0E0T?OD1 FJ
MEHE#SV_;:W-;@/A<C+2/(C&PZ 1[61$,O_;2:O(I<!1(H;U&N@6(S\6J:VT,
M1R4<C' X2*5N*F5RG>=*5+= L.VUZN]K>].XC,:#BPK@.*:E--4R)1D<>,A>
M@:48R4M')5DRW(\IM==4SPO&^21-4:@@)#EK%0 XC A!&%-0HS&JM-?^S@O&
MN1A5!\A22<IB,D$$C+6*I/(%3=0QNMA^H[HY..Z/SHAFSG$9#:K&+)U$@OHW
MY^*5L" )M-6)K6MNOT&]3PCG8DQ3(NNDP*Q  X;,O1!"(@^^B%BD:+\QO4\(
MYV)($YJ 2(YQ4Z"DQ50TLN74.@F;"5MD2+>&:31@I+@EZIG7[T/SDOK]WO#@
M&0UIC'T.0M;SH#?L<8QRL4/ Y?XTRVAP3539Z9*DMQ'8^L:(7NM<LX/.0:06
M&=P603V?(4@15$2GL&XC)02%6EM;^EP,R.)=:I%A;A'4<S'@(CF74XK>*-;!
M+L>DP:+U FW$@F[9#/B3T62Z75YB?SF-=(S69*MM5D8!BIHHM":R5W9!:!_;
M-&]KP>"<BR%F8YN-"@A")2BU+IIWP@>P3ELC4YL4\H+!.1^U3-PI0]U06!<0
M*:'T&HUROG @)"ZW,EMH&_M+'X==''R<LU^O3;0]&/;BR81!KO=X2_6XELP\
M":KN).*S=(G *A6<+8R0C1XL0]&F$&:^Z,S?^TDOI:!"*DG&-'*<@EY8EC.&
MK:5.;8+R3Q(*?S(<MHQ@DE&ZH+!@9*UYQV&GL4)$<)&#38&Q15)FH<"<S[B)
M1U$'+074;2ZL\Y2C#+YN?5' >VB1D%DH,.<B8X 2)!.LB D!8O8^E:!((W=+
MC'+YS.PRFE>PX-B*VI2+ \\:E+TFJQ]71( <S!(,2-\OB',QJQ*=#*KN*TD
MHF TQB2O#+A:4-O:I3.KRVA.$RAEN?=I7128$F(VL\*LW"L%!J3%+T+P]Z9R
MM:3\  I5?)WX(3V *PE)DK(>@6-%E56+O=[<\5H ;U@HI6R,C]) -(G##%FG
M:(E8E,NQ!1L0+!JF=[.U1TED9(E47 '+8431T<1L@Q(AD/TP6@'-U8N6X#7?
MR9#P9;WMDT/_3F_#XAU'"EH9P[(% L; $6(Q9)+UQK>NM]TC>G>S\-$(!.D,
M:%_WRU'1QB(EAW+%F*C;4!E^(0"YQ;JB&@QJ8;FA)#C4/AD6^"1,R>R=2K@T
M=/;*T-G6&+J98YK'\AS[Y6;.WHZ9\ZYN-,V*L?@ PI-/TE@%5M:B"QRHM<[,
MW1MV=[/5C=)LRY0N&1+4DGTR1Y?)QR!%'1UON8#_/I:\";2:$(0+$D ;"$X7
M(V2HL[8]%&Q=G[JGJ:)WTJ/8J%E"DW4""\%F=#[%4()3Z'(RNK6RX?[ N,5:
MEEH "252A@!&^TBY ./!+XL,EQM"MS$%>']@W%ZMGCKFK&P&JY4$SZ(M&9^]
MMSHZG4LNBV^F=FC:&\^FZM39 M<LIC\Y/N[/OL?^%4*?GL,.J3>D_!,-^<6T
M)29-L;SFID2R'L J"BP7;+8%'64=LVR12%A\!.<O)RPJ)V,0BD-?2"31D,XV
M.%MS\23:-,F@97#/9QJ"+9 \^T=P&7)@R1B\Q:I7B+WDY:*Q=HR7M0SNN8RL
M&9LBAI@*L1=.(@:"8"A0S-%J[W*KC'GJXV3"5[F8-_M9\/>4D:PU$7ZA(?:G
M/9K\,J:WO=')I'_VNC<][ VWIX<T[M)2&G&AD\/H!1:?(!2)B5]9$7-6!:)M
MD\]^/S_ZIY-)A71R60UQ\A'6_V98Z0W1<6]X\)+&;WOIQK3FC?>O!>.>C(:3
M4;^79_S:XL>8?&I1MAD2_J[>].*9EI%+:*%@%CYK @#TWD0T"DS4Q6L*;2JI
ML^+2G-5&]%"K#*@2F$QUNF, 49+)P>><#9D6J8T5E^8L9113J40I$:, SR&*
MT#D[84LIRD:A6^#C[@++6R7P1H\8R[,OY&XKW1L)J65P6FE,X!R&;(VT7B%H
M3TF6%KBW%8WF[]E"L%:)H &E IL32DVN[MG"G\]JQR^^9UO1:/Y.#6,*V8BH
M0PH0E TE8Y)&LC[R$6UHN5.;P?AD-#X>,8N(H_/-?F_0&\X.6TKO@K6,@$R4
MO-*0 AN$XE4.69*7D%NQ9&M1\9R+F1<INHS:9B@1$$-4:(HM,M1EZ**T(8!9
M5#SG8F^M$#IFGY,5!K((D>VOB<([)Q1II19_5/([CT/O9,BS:C=G9) VF)HE
M1^.L3#Y9Z4MF?BS^+(X5*VY_.HF/SK-I)[8/Q,%A9$VFG+9)&Y&5<"W8'FK%
MBMN?UZ*R<"D+RBE$\"K&0@)$\I[0%5'DXGJ05;QW-_OVD' <_6M/*M;JUE@=
MA[!!Y$R63<CB.H\5(>[$;T@SJYRC _D H"E8S#)[]*Z$7(Q=7+^Q(L2=N(R
M9(4L"BTH,'4F*@AGM<^^R&3- B^M7*#8\6Y6?:5(=>TDD0E0,@?W+/TC<"CH
MG,U>M=-VSP^96US^%4HNPFM=MWDQ*7@(*@@RUB8I@L9V&M'Y(7-[ULP[CUBR
MT $E^!"BERHF'W-(+CO=IAWJ?\5QKVZBNE/!^&@'9$HG8\K;;VD\[!T<3C_L
MU<K'O=Q^NK,DF>N38>\"TS1Z2_P3I^]Q&A!.N DNFN/JVZNK7'UY];Y>YEJF
M1"5]B22UU1F8)IZ\=06DR9']7[S:3%0JM:@$V: XW>*N,CZI)WY$D5?#R05)
M=NCMJ/^6N?%\A,.GF'I]?O[;DD1/^ :]Z=55/R\+<WGC3P^ZK5L_'PT/IC0>
MU!;XX]3:YRS0MLO%G>_:U;,94;=@MC)DPP*<1%  2;BZHV/443L)[.FC6UP1
M]EX@'X[&T]T_QX2F#-A]H7);V12(.D<MM:^+&0LBD%,JY"QB$NER&%UR2YKF
MZL6BP5/]_?/>M'<P\^)/</*)*ZE+[@]'_4SC)W7V\GJZE\U3);M[\X4C91\?
M^J7^HW?Z>$S]"]ERV#M>PW$:C_J?-GD]Y>%H?/!(":$?71[QJ&":-F4TF@Y'
M4WJP5L:CP0Z52>V@^M>SN#%Z^USMO-W3G9-\M/EV_UDXVAYLGNZ=[YGN47?0
M&>P?=C9V!GM'ZV9[8UUNO]YYLW_4?[._<7BX=W0X>*Z[_;WSX\/.ZX[:WMT[
MWS_Z>;"WNR[V!UOOMG</WG5W^=AG>V;_V0O8>[T%^WU_VMG=>KL__/EP__SX
M36?WS5EW8T]USC?/NQOKHLO7X.OHSF[G7??93J^[L<G?'<B]7A![KW^>[._R
MO08OU/[KCMP?=-2>>E'/X6MW3O=?OS+;K[?X&3;5_M'^X/TYO_U\& >YS[_K
M;']CGY_WUT%]TOV-%[)[Q+_C_&E_?_>-V:N_=W=_T!WL]WX[[^CGNYOG_'?:
M>2D$/\-IY\7O0'5>+HN%NI:^ >=5XXFX:V8,AF+=0B:NK1KV+QOVU92?H3;J
MZ?/=%^?;&YNGOPL2L=JBAJ*-#4>#J0FR8.-KX6K+&D:8L&K6OV[6O3\V:TC@
M5$#?^))L QE"@UIBHX47 C.A5[1JUK]NUJWS:\R YE#9@Z$&0+ 9L$8W'@2R
M7??!ZF(ERYI5P_YUPVZ>7M.P,H%P15%3 I8&I---=#DV(A>@X" %7#'V)L:J
MCQI6=S?26??%[PFR=,)A(PQPPX*6#2KGV'NYI ,D)32L&O:&AC77,):$C)C(
M-."9IV"!FAB+:$+R)++7*;FR:M@;I-9T>^:V-J?=\W6]O='YW6DC3'*>@U$9
M&HB9&O3D.00R"36"]9A6K?K7K?I"7$/78J($,J'QUK/[<IG% 0;?5!,0C3)*
MB96!O:%ATQ^5%J!66G&WQPRZ@>39  0G&U6L#5)#%$&LFO4&\_K'9LT9#: H
MC;,1&\"2&I2LLU024:8<.3"0JV:]H5GE=7%L3+X(85A=$3<LF-P$*W4C^*4)
M65J2N&K8&P3LNVL:-D:L%9IU$]#Z*F!+@T)$]E[HG/')9;G263?)@>L:%LEK
M5WSF,%:PA;6.N1M),G=#W=8^BIA6BN"FAKW.%"14L@ZX-RJ#KZW+#2O -$&
MJYN5@S0K&WN3C87KD@3!LK*2JHED=)5:KD&71..2"H4=&A675PU[ V/5=:;
M!E$DMZ3.@>T!J]8F:),XY!**ZK:33IA5P][0L-<Q-E$$@ER:.M.6&:MDXST'
M8<Z*.F0G.=1=!0<WQK(?5&QZUSU_HW_/)64E.,A"F=AA*6 Y4* TFKPJ)I')
M8=6L-P6SGS3K]L8+]7M4K*>$SHT#Y]@,D&N\9H%0UP@;,BAE6@T:W*1AK[.O
MQH<"5;YF <Q7;> B3/ A,ENU(PHK^_H5?+T*9E-0W(2Z(<O_@V!B$YRIOHOC
M!9VR-'HU:'!3LYY=IP="DE$2-!9+-02:J>I]:GRQ5)3SCOS*OM[4L->-QF!@
M-4"(C8ZV)@LQ,&,!&A]!62!29C7,=:.%O2[F"BRP1(BR$60XYG(L8X-QJF$]
M8#GJ(D5^-6APD]"ZCK'$X2JBUNRZZKB!B=@$*SCP,MD!607LVU8->T,P>YV-
MS2D%(9)I4DS8<(Q@&B^R:(3*Q() (N25*?B:@=GW"4,AA1<I-SZ'U$#4K K
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
MCB9V%^E!!&E>B!*!K<B[N[(IZ8(6[DU8(#B3X?V0:#:2?:S^+J,%B7F9\^:
M8>,Y7CDR'9U;/??L$5: ZIR('6F4H4RT&$<+.$#8FH4)IS-"KUIG>T&]+P)^
M:B4:;"_EB07-9B :I'/4U8KF8V*2[+((=.#!C^;P"A5Q3<?DEL@">75>2S3F
MS.3BV4=7BX^ !P-=X5I$ZC-H4EQ?YV=BBWKS%+1G@891X.AQURM9-X[5N^H-
M.T?##@=%YR'N+Q14&&E8LLE!>EU-24[9D=$&9*I;@*"! ..+P79\469X(,W3
M3*W.,OY8GV5XFL!8?-D^YNDAWBCEG0!R/:<BDTR6 JR 1,5DU":X8'!:H')@
MK26[@:P&M@!7=[X^DN!DA/G.)V4,4T,EA=:H$^\--L@T2R]@\NP,D$<"-P:5
MA/L(G 'TU-@<HC>$-]8.A/,(>D>_$*=D_1ZKQ8ON>_!L<"W!LWWD;!\Y6]7F
MC&2\YS;7:<)V[TF2E*#@WK+Y"YH(8U___5^]4?<)!<"P/VG58^0OM=O(_]*^
M8\O[S3HI&H_L_9JEY:+EG29!QWM8I%../=#A@-"RBQF8Q\MV>I& WLO+<0Z^
M.JAYC);!R<$&B<[-]GLZ>C8#YV*L5 ('9LRQ%K23C#W/+_3((]-^HN"((A>M
M),\.77CKHN#K.98X>"0KD2=5_Z3,]0>I,=%!@:\UR+_8E-E0WXT>W UA:]XQ
MZ+RPH)QV^+_\I_>+Q"5WPO9K?O=?)8RQ"V_8K$JNVO)H,GEO5)+DR_C<3R(?
MS#PFJ"%[&(Q)S5=#?L$KL(2M9D&=TCL^'%$L5!NN<U/^VZI' "@N86POBCP5
M'!$-5Z-_8$FJ3THM**X0^W"684@%WQ!CGW[ YB*9J8I8=.@V8:2H/8<V>$.%
MFH<M7E _3IA&;@&JS(W!)&5&6F@&QC ;YE'&@2J,@<5@%-*G,S97):Q%!QX;
MD;,T7\#G<4XQ'(H]S6"ZIS.,]N-[_9%$7 V-472:.&T*@XV(X\*+P)V<LD7/
M 4X:NC,AXD;2G#@3OC*)U9BH#:.*<5T9"[X6V@OD5Z+V=6_F+V HGRGT#WYN
MOS7J=IT)K+\C.T(85H^KST"-#J_2?#[ML)XY4],YTPXZW*_W_V771HPJJ8;
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
M+Q)^M%^H&U\H4E+@"H'A!R8:9\ KA3N5(ZA%NZBZ; <]9]G6.SS?'0+D8(\
MN?6A?#\($..9OL$"^7B'>R>=%&M3FA?*=N>M)DL'!RV8-V^AT@5F(1$K.0-_
MN7K1L 5/Y"YGU=I'.LT:N;<(K;AO,L=-YGCN#=\8^J$8"2IRUZG/70RMSNB>
M*V_L9U--:V31#Q1TY.),:75/D3D;76JJ?S* 4ZQ"2^0G)4;W4LEMCN$&'A%S
M8(A!B@YDD)FN32 UPAA=,R .,3/X')/7IJZ+*U6X((>#&?4?$NO$<DV2=NQ
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
M="UEJW+!QCG#*RN?"^#+G/C?-\C>B6O<=?&^WXJR"41-SBF*9C(E7IPYM7X
MS[(M36WHZ Q4R(31@ON1**3N9%CI?X,="U<!_ON5O<F5?1ZK*J>%!X9(@HA<
M\0?(.)<80)G9-D[,;.%V9JY9?$@9"$L<:RYS"4X$61GA,67L*TUUOE_GFUQG
MO#4&5ZPK.X=%$C)UV:[CI6%RT_S]AKO?@K2%MV8^ANUJ?63F3,3@F@EGL&FC
MM%G3<D5IK1'CUAM4I,F&+ZB'U?K Q%Y:KM.G"Q#,;EC_W%8GM)_7T(I6@PG.
MFMO0@(#=FXML,*E/>32]^'C^6'Y3EP"4.PQ6?FXU$&(%2<;QT$I#6/F57D\4
M>=W7U]^T1)TY22PW(SI9FP6IRM J_RJG"AH;V3BFBAC1.DY=;4BQ;^SPM=)V
MN"_KO_6A["*><#TBX]) O9335;P*]+ IBQ?H0 ^5 =I@BKT3_HMB^ZW5D\L6
M$AI[">T@/\OP3*FBY- 0*G/-8V63GC<<3R>^?DH\LN8TEAAUPG&,>#M.8<9;
M2>3S3T)%N O,5#)GML/95^DL+%T!#>I.AI=("%_Z#B$!'L$]W-NXT7]N#"BT
M7PXPIG&%:.F0'5;,1RKJ950)?QF6F6V;BS>6%(P1DV*Y8"O&O=+7D1:,N$G6
M%.4G0?-8=[FRUC"N95G,TLR4/=;K-5<>6\VH_I%0=N,,S6VG]T ES\JY=1,Q
MKJZ"K?[GI#'._G2*<"&TN5> '=N)@93P[D(R<%MPG]*265;<ICABZT)6&Z?M
M#3:\_#W-$2!9.&UR3Q-IF.*]B7WF#M+D_?HN4H^=@L7C]*9T&8<B<Y/,HB_M
MSC8^^C[GN\$!<E)%?[B[T3U'<'FG K*._6A.K*H416>V4AV\EZI<;''C.X';
M*#G'OHVZ$6RES;1)347)QS);BA/%H+XXFJ@6'Q5C)7Q2L+2MJM7:(MQA#C-
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
M33"=CL=,MC&8*!+0PH0Q6B29HB[S86LEK5 E1G5#-A77/3([FBP:!GJ.\<1
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
M%1ME4=W.C3B5@0Z<+K&1@B]=8.F2733"B:^TDFO .VTHW6^=\.7015.M;4D
M2FZWQ29Z;@NO3<;8\<>:>N+>[ZF\2KWR/.BBB54CP9#W(6<\ABV8^L5,GIDF
M*6]+$QA!H;Q::CXS,7,A(CG'R8:](^RN$JYIY@ERTGG2K).SY3!WOFPI0WO@
M-**Q(\U$84J3XXC*G*,Y.K4^8P,P7<5Y9/*0U_!+F "[,R*1KTF)FUB*0AUV
M ^$]L/0+?+P@.8*BBD[.?JQ,)\5Z\,VJ_9F)_<:R/1B8*4Z'8MI6!VAX.04%
MO\W8TGE?[ I,=UOP24)3C*!;7?]ENT$Z( \;OJ+\EHG:7%(/8FB(N8[T?D_K
M5;H$1=8I^>.9L]5SJQ,GP=%XZ6!EF+A[D8)U(GJ)/J$B+AV+0<IOR<2A92*9
M1V:$+F!G_J.D]X%F/^&1Y8%:<'195X69X XR3'&CKC;_C+O63W4]$3*6^&"M
MP(@=GO 8MA2QELW3) V6!7Z-P:/<C^$3M/70ZILOEM@Z*Z#:K)E"I"&8(]Y)
MR\,FZK,H2?.(-R/-1Q1XSSN('8QLM95D0?4(Z'WLY$W 7C/&A4K.HRQ-F$Z%
M*Z0CBB5AD)M4:OUF)A\8(9\Z53YJ96WSKM5P%'&V8$QYAB 6)U1K$[F$IJ1N
MVT)[K3G9Q1"DZ"(K0\/1KVW>REV<OMOZF)(Q5<5-L%3G3H&7+2^MPK1X:[=X
M0(L,EB23Z"7L@*BP=82Y/U&@YJDPWB<XT#,'Y4OOQ)"97,!'N0["ZUY<1KTR
MFYK$#D$O48-I:@2#\<=SK%7$ #>NV$4DMXF7^$LR4=F4;'HQ7C[)&^OV"=8^
M;*8(7&W(1<GK%]S)<$Y'\67E]7YA: W@WS3"2@,Z=X"")C*KS'67"C,4&FFS
MJF595FCZP3Y(A>!'&A-HH4YL)SL-.C T77%,YA_%T%>!A%:F'$2G8XW/_&Q>
M:4BW!K2YKNYEAQ5]M4N,ZQY)(;6S)VW6*YH(SRBV.C&-=@T(R#:OX;(/;D76
M,LM(X#O06-(1(9H0^2;]QGD(I2=0,LK$FF5$]9Q3Z("--/)3N;I;6<SOHAS#
MKL2[@)1GJ:GC6$IC,\*.:XNT.MQ0ADM/D@%?LN% WY2L8^ZWE&R+(7,HMK1C
MSCDA@EQ;WC+JZD'5NY7NCY2TI4*=S='7%<\!;["FIV0J_2EHI:CS5E!FA@'I
M?B_3I9NY:5'<A!@%5]8N4LZK5)_3ZDK99.8\RHFAG\-J41T@[WQ7@?O&2Z-2
M2LYNP@]8^Z::O=5PI?(Q[)T]?VJ.TTJ]E6V,6BE[)BN+[\X<\5P4%TM\T$GZ
M+:C8P4 $\$':*[1OCJ=17<AJ'5,INK0*B/5UI5N-"W@]0]QJ&(U[PX)INL@K
M"\NIQMH^L[@PW_819MPDLS!,2Q]KCI0<^[[Y9:BX4BU8\HG.##;V1=SE-G6&
M^R[GUY1?[.WSB[<^E.\YOUAA6C4NI%.$92DSJKZC+GF5OYXC*",'>UO-TC@T
MQ1[L8O/W<QT^MZW/"VQB!8JV0I%N::CO 2GTI;O[S)D/[K?;T,I+X"X<Z?@,
MAV1*!JQOCD:PB:3>W-S-,N.TJNZF7X"B7K C+5VM!*/")1)H MOF0MJ^^B4%
MKYA8Y@C7G1I"6AW0A--)KS$&0GR8VMSR$F*E/!61P'V)Z$<G8W2X-!# N/2
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
MG"]4P73.9KB1U&>X\Z=S5U=83?3\!K??V1/8ET-IHPA-"FTS.6FV:I<!-@%
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
M "XF S$3:BI-*SOGRAG8]L3D_<\W(-&^U8I,FB60"F;>.O ^H )_:M4Q92+
M;$=U_'^NK63SCMF3)R2[OU$[Y0#E1S//P7$/6ZZ%'GRGM2IWI_846CFA:F?0
MNB-E(TWVM7,:S:=>G@7@*03YM(U*N]<?]/Z:]CH?%],'< H4Z[ZJ>AB#H^[B
M\Y< PD'V%I_1\+ZS(O!_G*.5U>N:<Q 5%Q=H9=H*L2PZ]?/5G*W;+_.WGH 7
M48ZDA63 "<.(G@%OT/LF8GH;K_TT72PI'(S+?/R$ZK*0W3()L8"#-JWW)DVS
M_Z&>MZ&0U!'64G8TEP@BY3J8K01414H7Y*7<C!KE[KV^UG&G5I9)#U[^CM^V
MQ.3XN',PZGU)A4E_U!D=#&Z@PN1@< ,5)MU.OWL3Y3#[P>X'NQ\L#[:WF380
MX%'-)NKU*;R[)6S=35-N7JRPO\_^/OO[?-5]-JSKNXYJDL&=JY/;K&;$,?M;
MVR O[P3 <K-7U.&NG]@)OY'*LHVP*7=;$M#AW02%^BUW\WV9N*/]Q'W9Q!WO
M)^Z+)J[?W4_<ETW<2GG4?N(VF[BO+,P83]30@CVWGI([AQ6_(H'P1?4<,D=;
MP_6WG=M=0^-O_?YW&TO-C#I;@JF_8'_=*%9Z+\M[6887/SSLC'I[4=Z+\OT7
MY>%19]#?B_)>E.^_*!\<=@ZW+>?;B_)>E.^@* \..T=[ V,ORCL@ROU1Y_CP
MCHKRE\9[[E-(QX5[WD;\YCO8JO=H-WY-%.8>'1Y[H;M+[W9TU#D^WLO<7N:^
MI:+K]3J'>T6W%[IO*G2#X?YTW0O=-Q:Z@T'G_[/W[LUM([GZ\%=AY<S\WDP5
MI15)73-G4^6)G:SGQ';&=C8;_S/5)%L2'8K4\F);^?0O@.[F11=;LF5;%YZS
M,V-;5+,;#: !-("GNVJ7HHKI*J9[$M.99KWYR C5JWCN6]BU>[H@\SGZ<:]"
MKUV3NNUKH_PH[_WU6_163+?-3-?KU(WM[]U=\=PV\9QAF:M?@%5,5S'=DY@.
M-%USU:NJBNDJIGO2]:C5JAO;A[I0,=TV,YW1ZM;;K\AT^P" ,=LNZ3G0,%:A
MV*[)W;PE;KC</<9_G\_[FXRP43'=)JT-;]]7S?"N>*[BN:?=OIMU<U7_O6*Z
MBNF>=B?5J;>:%=-53/>BKE2O;E3':\5T+QL>[]:M5]1TSP,+58&'+ L>TJ[
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
MCS6.0*TB@6#H6_@[0JG?@F86:Q,,%:11+ Z-$?@1CI/"[)V)YH.WY1,'H'3
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
MODA""^>7V"4A13OLEWZC<@@9%BJ5U "#4!:F4OF.S.87XH.\4\P!*(@FW?T
MD>?& 820B2M/D=HK"FA@RK&LNAAQC* *415AFU+QWKNI!G1+D5;>L2I_@ #>
M@<0^&\?\G?KA=^"RL<\F[[R "$5?^EV<!37I1*#A/-6DCEXH/I8V=:]7[[8L
M-*MEMWGY8FEQU\GBGNJ<)SYK=>K-=FOAQXVZL?"S^X;%OKBF]:AA[_^L99G5
M9,WE-NP!^(%%/3*S1XW6S+-S.F(*=_65^D;.)$DV1&VE+RL%PW)1^KE4"J5F
MDGM+IN\8&3V:B8RNE3B%7JU""2;A^!WVXZ1-T7"1]\%=;"#5\(18!N+BP>7N
M%\V,BF8KTZRQBBBN"PL6"/=*[7[G:N?B8LV'%[O<[L]M[;R!_8\11^5Q\$5+
M2\&JC9%?@PZ_/@<D<,55%5=57%5QU;-RU0LAP+W>F7V6U6!A*#F6?9[PBIO'
M[YX#":X:HS#&FDQ"DJO.)K/9AU!FE!9*GD2VR5.,Q2U4L]UN_74 +5]?E[["
M";V-#-*NKPK34S'(7C%(L][=4P99DS4F]MG:Y//R@E,21)YA.">?3IIIV)93
MI7,+' 1*3^CS"/,3BOF*>9KBHP[=92&V-H^+NBM+S'I J%Y?8M9MZ.XF?QB-
M^NN @%8,LAT,TETY-+(K_+%.#W6SC]RWG\,X_DT;8')*N.@$15R@/?-8WS;J
MK=_VSM2L?)%E:-:HKXKN6?''?O%'>T_Y8YVNZD9'=E?P5)_B=>[475NW;CW.
MG-SAF[97<$1VBJ? AUWU8J%BJHJI'E)4JY[?N\]3.Y_&=T;EZV_EH?T;UK>$
M(_ZX9(!ES=]JC#TR&8^#&QXG69N <"Z_(8A%LF?W%&\;=6OY4,NNA!BK$/3S
MN-(5?^P7?^SK'>?>)-$=8XT+]BYX2CQE>X.)<#J:U45$%6A>P!M&Q1L5;U2\
ML3>5"\?D)FHVM9F13J.6L+M'UA_N8OC.K'>J\-WK>Q,[Q5/68_V,BJ<JGEI
MS4YU'[I_UPS'V8F]9W[L_B;%5/[*4C?YCZW#KOAC3_AC5:M^5_ACYWW:4YXH
M3W8-3JSL0&C!5KMABOT,R33:*=/1?&SESCIHM)5"]'K.RG[PX]/<XXH?*WY<
M)ZU;3\S@VS]^)"/C']3*]_T.]F\^D^WSR]U8L"GW#9.X,0@*I_JEP],Y3'NA
MPS,UWD8(-I@5 M.J+NA>@!WAJ07WV^PU/K,1-4^B\H@W2RAB;+T.PV+_1D+(
MH4E1$^ZL _1OV 9V% 9>(@<1?<L%=@P-*'I$(P2::K4N^IG'7+ZPL")J]ZU>
MX7H(H<>QPSRA/)3@OCSX'EXME!O1BV$$+L74 I,A4%&B;=6US_0WV57)<4#$
M\%L$'U@"Q^H:]>:O.$CIY5D_?B^8@O'REQRW;=1;-*[ZXNR0'ZA?@,"A0(I&
M"IB]V S?YP,O%H Y&KW8]V4??)M% P4:)T#N= EMH=JP U%=9'?15!WQ?A!0
M [] P BQ7D@ I.W+H/*0\20JAU@P_"]#HRR2 #E73M8+[N&!^A26F^0_O8"&
M)Z!H@88(Q(%SNX^Z]>XRFX9@WB&"+<6)GO,\(36."-=9R90G<:EFP-KNFX1E
MUAMSM[BN?5(0#KK6]Q$5(2>M((IJ\J4)1#!XB(-8$UNK'OIAFF #]P),&R$)
M4H$/?"D-QA'B/Y"JG"(O/I,M)1/U*5!0PB=V<:L4S;.QR^@OQ%((D.*)11!$
M)DBDPC0H8#.HD03$>:FC_*S64Z ?KM:J=WY="G$.I0,K@EDD(!6HT[R;$I)
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
MK\VX]SIUJ3-[7;L8<\?K>P[!T,7*?,(::#6?@B2-BTJFP.[4Q455[TN)RO%
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
MVBU\,W@BX] CT;^<<P)/+9DLG9$X>4-4)S?E6!Z0&*8\PGY,0B^@UAG$NC*
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
M",%Q L):#9C%!=PR:1(-7 :QL\MXGZHZ<&J+D=R6HE&1O#$D+^@75/N$&:^
M5" (X@2XDK6>0D ;J>'*%U>EZ'/:)5=EF[X.RCNN8<R;=/CE2J]5?!JK5;C?
M:=9J+[)2P[UK)"NQK';$9!T&"];F+X(Y!1AH D*%1*J#=R25W W35ZVELM^5
MCA85^QL.R53LKQ?[BQT?@K-$&0T^BPR$M *LI!Y$2M2:9%C2)6_+TCYE;25N
M;:KCPU97J'_+/_+5W,P?#]'<"SNK+8WES_'D79Q,K_3GULE/:V$RN5SI8E )
M(C*3D9A Z,C!1HQ 56(QBL I+37"LB]73UJKSI/N@KHM5:2"^C9 O5CN$M%E
M]82!(B6M''4")S.RT46:G--(96A 3<P6EKMT6@&Y;J[(:GK(O0@L;R959(C3
MZ2 -8JCLM0[VVO^PI)(HZ8Q120!1-+,7"1P,IZY0F"!6F"1E:L:\Z=6+]6KB
M2'?QO9G$D8KOM>-[03NQRNE(?.F4:2R(J#P8C0)TUDTLE5+P9)O);\9T*3'L
M/KA'_AUQ&K^GC?2J6V3M!;DG<9(Y:O2V$48UGM9+3\N]/Z1P5L:L>41*:%8_
M+ $;B8,8,06)T1 T.[NF3ZSND.U4'2(=U3XJG#<,YP5M0W!F.$,'S$0$H;T%
M(\K$6>F#B9(P[[.V06F?V96CM-47LM)8N):22;:;EUKM^W$I<%P):2V$M-SS
M(RE"44H'NM3Q"4TI&)D,2$69-%;'((ISMD\[U26@>C>ZJE]4'&\(QPN*!5>.
MAZQ: $DJ@LB0!B<E 6XP"2]5% 2S8D'Z0G:IN_+5<SWX;<WUZ/0U[H,2]GA\
M?#R8'<?2W;]T>BTDE=<>1SZ32>^G@_$L]JCZ1YMS.=:C['R<#AZ.!L/_;V<V
M.8V++'GI+A^-PN/+]UCY[SK\1Y>[RS,1>2 *')?%L%(:G$\6HE0\1,*]I5B
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
M2 A.9_M!>,/!H!-@N4GHM-0JQIW=U0=H5MQV%[=K+>6JN&T'MTM=(CA+DD1
M%T(V$#0#8T,"B^B(2TB-Y1FW71HV<:]B"Q<0F,?(9D>Q%S_&B1],&XMA;BB,
M3WZ\6.ON.C6Z8@DT1/1L+H*]<]F$2DPW(Z;E,3B44A\(4Y 4-2"(<6 (=Y#M
M@RPZP:,LJ3_BBK[6M3A\:X"[WB805P.W^B/;1/5B2VND*#QG(%6*(!+)J':4
M@V?:*664HZ1TF^L+MNR.K+C>&EROM^E#Q?7Z<;U@1C!/G'." 4$O0"A!LT%!
M(QC#7*!4>.9IP;5E73JO[U6LX:N6UE^'&FH,8>,92[^.)R_BR;E(%GP:M<"T
M#9):'I:3BH<R^1)7* /NB8Z A"1 J4D@P:1D6!<+3*NC\LZD+5T7UE4!617;
M"X:%R5H&T\)F!<1EPX*HE T++L$B2U)[HO)6+[,W^[*VL;Y+J.Y"YE(]JS>
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
MED-<SAN>F0KTNP;T&C.K<JIRJG*Z;W*Z3<]K57!NV8I9=,@*Y(RS1 "#X*5
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
M]\8:QTO/LKV#?#\3^9>WQ!S8?1#+ YT&.@UT&NBT S#GUMT? \S9&9BSV:[
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
MGE$@BW\T(PNO#.\&RX5;>Z3+53?"*\;I%::C0S"8XZ;A2Z;_J-RCT1&:V6"
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
MWR',8[:<CV<LV0@O__W\*<G5H]'A(NB>'E #T/%IJZ(95C7+#T%DTM$.T$P
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
M[Z2RL=O0RVXG'W( )#\.7N>682(ZRW/"<L:(RJ@EW"JJE.-Y+K8T8UT]D]V
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
MVU/&?_/.OYU%E_8W[E.Y>MJ6WW1HXW;E(3LZ_' L9 ;P@ )4$#EF;Y:<:%K
M;X5QP-Q!"U?@(=O2AG+4-V?]QNTG!V)_%K&+8VS+9Z@N"#4%2!2)6;H \4AA
M& ^%$R%0$8E=7-U1\J;M1F^]>^- [T^C-V@0#QSLP/@B$I \L+0 ( D@DFB9
M*^:Q(PA+],ZO8>Z5'I_WP2M]U32(V/#Q"!.-OH>&-VF]L-S!K7WX].WE<1[
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
M^T*;L>'-\9ZK[XU=4%(A+=+"C\>/OJ&=^_S%3QNSY=I^-'$7%J+@29R3U S
M>A-8%X<?_BR."ZFHL:HD 70N8>B4-D4>")>Y+*1D+M/%MS23!M+>&FEAUP$'
M:3!Y,ZH(*W-)C!.,<%\(3[7*%./?TI\QD/;62,LS+C-@*L)!@1/&* /C1TKB
M.,V=H=0:4> ,M,\PAY.=NZ1"8P.#;D!R&T"9;@^5;$(!-Z^[>,^UC;=:>QJ4
M3&M.?TFLXXYP?=L<+>KTYY.^0=KC1;;ES].IPPRM >-_)L;O-C"&EV?+PF-
M]ACU*(\=\Q[DOB!:">R%*#DQ2AJ2*]AIS[&_0]CHHKY\<JO):FN_SVD9OM0A
M);8A>=2?_,4TM*;O2=,TBR[F?6.3%8B+S6?:Q<1,^FYH* :3?9Q7,CI<@.AD
M;317P/J3;B5Z,IE'ZV1)1H4I]HH;_6>NZUEJ-)>R+U/FY9+AGE)ONY1PU)E=
M)W>X,"913\,,@T7A2K.FFJ!Y%"']=AL$$UJ3X1%S1Q=FQ6)S;@2Z;Q^97<V.
M"UT^*/$M2OSET>_OCVD6O,PT(WEN,\*XRX@,N2/">E52%I05-XM0W+Y5-1#X
MBP@L2I,SE1/EBY(PRAV11N8D. #?7&6E$=\TH#@0^)8)K'T0&0T%\=PZPA3\
MHX2DQ)3!,J.X\Z;\=C#\_S1;E#>HG5[C?2TP_AVBU^T0_JB.7L++T6M,*;L/
M[_E-47J<W-+M8=S" 90?/K79L2H+[G3.B7!>H)RP1)6EP3+8G!6*!Q?$AKN]
M.XLIO?%\7MO36'$8X;CMO,H(3.=M]6C;V;"M.8TMN=ML><3W=?MQEQ?9H>AT
M_^7N@^@B7WDZX/?8A[MM9[CHB8Z-N6-%):+NF+:.^9]=4FK;[S$.%DQ-&=/8
M^A@'Z.J(]'@$,LZ1:M)UAGQ  N?)-"9)UVTY[6*$YZNJN27Y\]4'O"]> !>=
MUH^_/4QFOSCF.?/**4TDSX#93>&!V<$,Y[0 6&!%QHJ-HIF=U!+;1LDO(D75
M8J#L8N8+R(,WV-T?:W?20:[A)+01J.8TU83C+Y@:#18L?GL?#-WZK4]C2QMO
MYVD&S%+UMUTJ+QAA$7M73K/2?G5]L.NCT>/9%=D[:VW^S_0;'#QSV8G&]9>^
M<NFIXG;;ZE/FYZD?QS+&*R%^OYW'N)W5;)X:IJQPJ3<.3A*HCXQKYL FE-1X
MZP)W-OB<Z^/G'['6HUK>8-07L61I&E;&:;<K:/XY'>,F/X'WA5?$'\\6;PU_
M.>S?^77_RIN]P2;SLPL<K.$G#]E4* ^/GET<2ZKR'#WVN?>&L!(@@*&%()0I
MF67&2'9M,.93#@I8E$([JZQ6ECEIE!,F9%DIF334E30>E.N,PN&@[,!!4<$H
M"O0B3C$&!X5Q GJY),#V#C"3*+),[QU,)_[C-N1HC&AK36:WE ,@9Z,SL:UZ
M^7U2]?4MS4HGD%X,;A=T*-NC3Z"KX,2IF%U92^I0@9><@F(97X[&%1P/UPK3
M22KWU@[3)SJ &W%B@XTN9Z=U++^'N\%#J^;4=\*VN1_SL3Y=[2X-3XLPOF/1
M!?U./;8KL+%F=>+@\CKU"FQKK-H<E7:X6[U(W,%D''0\^T3SNAOS!I^?Q1$\
M5ZC$E06UQ*W]N-+).W[HT;E=^_WVMY;FL].J=H#WL9/AN;Z<UDU[1S0?SLR\
M;I(+OU/R=3J-N+-C?U(U;<%9LB1PWG.:W-:V3VV;RD0H;6/B3QHV-$XI039Y
MV4\PR!#;S<0V#,N/A>TYJ?59O.MB8-SB77'AE:W.855QI)!NVSBL3@M"OSV
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
MG Z-BR5-B6'2"*1HU>(7XT9T1Z/;\\[,@8?<B[JT[8; T\K/L(GW?7C#[39
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
M]KEK8B:CJ,7N^>E[[J<&D_:N4E].&L=?1-'$8&_W\@#NU3BNXYV](QAGT<P
MPUBO&L>[E_N7DZDON[2Q=\(:7S^1QO:_6_7M75J_VA4[OWVZ:%R=T(/C/YOU
M[3J%SXYGEJ8*90SQ K$H/>*&*N0<,2@E2VS #OM\,,/%NF3+RAQ\1;E_%42M
MTK.] $3=<>8S9I*^P@:OKP6N)K*<E0J*N$A0$IHAGJQ%VN&$>/ "6VHIU[RH
MI*=DNM53!5<57+UMN)K$*/#H*GOJ20%J,I58.^,#P6! \=SS4@2*=* )F6@-
MU<(:G*G-"%OG=+KK9050%4"M)D#%:*674H@0) ^2:AR,P#YIHB4-D<];2ENY
M?"\ 41,VE$L1=I7 D=&&@N44<J68TBB*&'5PC M-*I>O@JA5>+87@*C*Y7M9
MN-J9L*B2B8(F89 /VH%%E0"NL%> 6=91ZAQ6UJYM4K6N< 57%5R]-[BJ7+YG
MCTD!.)5A]-VKG>U/WP\ECD+JF-OY%8G/,H!I11GRS-.0V<J- H.*J'7#\ HA
MU'L@DMWKVA +C9DZGJPX[D;1)TJD(TY%C1UW!AO+;&(BT,ADC'YNVNK*N7MN
M,)IF40)P<(S(B#R1''%.,#(>:X2)P"0D+5Q1N;RNV*/CXQ5MY=M7Z8<X0Y4&
M+Z;!EY,19!7!%&3(.!<1]]@CG21&GL; 0F ^20,:;"K]K?2W\@Y63ITG#X2,
MH99Y+A&A'B,>5406LXA,,-99$3(;?-Z0!7^T;U I].HJM$PB:<:MY\+P@+%V
M69D5-I&9S!)5':"LL$I/MJ]RG"8!KCZ)"53:6X(LI1$Q;94@.@HC;65C5RK]
MA <.E08OI,&39PK:.2P),8AG=GANC4'6<HYP,@3S'+&+<FWS\3S#E?J^??6M
M3.QG]Y@G _ AQ6@2"<@)$1 GTB('ZXB4)U2+R)W'+F_(4LD5TNCW4"GTAQWP
M1#T@]C[O">>K1B&M(_/*8*:IX\8G([0S47.09$VI]U7L?55QZ,M4[)T0*[ (
M%B7#P;0P//?<E@1%0HDC'$=/>88AK!\-0ZN7J%"I]+)5NO(+GEZ#)SS[1&*0
MV$6DO7<(' &#G%,)# FK&0DN24O7-BE[=/.H2G_?OO[.YQA4&KN0QDZ&UU50
M#-8H(&-I[OCFP D@+B'-0\2)24<-6]O4X@VF!E8:.W+E'0F,6)WR>8K0VGJF
M!+4\$FRY9*D*KJ^P0D]LP;#)>F.)0AXKAKB7%%D?(A+21YN)7#U7E1%=J705
M7%\5#9X,KN/D$S:1(I+REIP,15HK<(BYQI90[ZR4:YMF64W\*O5]P^I;V=!/
MX?5.QL]A35PDX.Q2+\#MM=:!QIJ 9!#1D:(_C@"-?7S*696]OI#"-3IM&/WI
M6>S'FOW6C46;E"J1_7;/722I%=41!\5M(C8F0I4GQ$?PY!5>=C"]PIT%<&=_
M*EZN$J6<Y!IDZSD8"BHA0ZU"6 ?B&>>$XUS9QQY-E% =P[]]G:T,_:?7W\D\
M.,)ISDU&.#D,^LL,,CB" :$C,2$Z3&5.;7U\66ZEOV]??RM+_PDT=C):SH-D
MV'.*',&@ISZ QCI&$2.>.DQP"(*!QCZ^RVFEL:NKL4I+RQE7/C#-P;_32<?$
M:9)@?#DEX[*CY97.+J:S$[NLYS;&R#QR,N;D-J61TT&AQ#PL%G7,.%Y9R97.
M5N'PU=#?R7"X-]BKZ#'20FO$'?'(:H-1L))@91Q)@H#^5KGFE?I61O*+N+63
MX7!+A1)6)"1,+MET)B*MP,.5A@L?@L&!@%]+L5XAE7T/R>1[G;YMW=;4<]$S
MB)L=71A,>^B<Y\LMT-+EC1)N+65JW@QV1Q>TQ"&7!%D>O'*:NNA#DL&G2*2M
M,O17%=K]U(D# P1G6!(D1"2(VV21P=@AZW"26F:>A;"VR?6ZU,M*&%R&,JTX
M!V$%I164/BN45A2M+PRK$R$JHZVPS!"$9329XX0CIXQ&D6GI=0P1PXKFKAR*
M/=IFKF"U@M4*5I_%0JTJV9\:2"?/YX3P@>L$]BE1,G</L<@:;A&3DAF1:* V
MLS>*=<.7E?U> 6D%I!60#K*6#58V>..M\3QH9X)R"6.AN78T"%K5$:TPE$[8
MI+E@5V-)D5>)(1X(0XY'@:(R3DDJL"6J<O4K**V@=*6AM'+U7Q96)T^S.?CR
M026+ N.9^Y#E1BP< )89IFW"3FM3=&/1ZM%)9!6L5K!:P>JS6*B5J__D,=/)
M+ -CI5,^890D!U\_"H=TKG8GU.EH)3<DQ9QEL*[QLDIE7Q))BP2%G_H6;K=9
M/$Z6ZV;[O-BSX9W0_&?S7_#7\"'&KGY\WNLWT^5 .S?_Y;H_;8X>?>[?/:-6
MT[)XKV;]?\^;O69^PEZM ^9*MQM#+9QW83)K_:-8NXRV6XOM .]N1Q]/7>S6
M&%FOY7C=1NWS9(Y#[:+9/P*][L?N:;.=I[)VWHOIO%5K@8'4J]DN?+,TA>"*
M@"06'KIK\Z!0'F#-V5X31@(+E6_?A'O##)UF"^K&A39J>S"X\NEB0!:^;[^-
M+EVL6.T,9J4#-TDU#]/<.85+=F.K^*QWU#SKK=?ZU[UWUFMG)1'@>LVV0ZT]
MLZZQ'/[96;?SO1A3Z[(V0,;&.5R^Z2<H\C7/K(\X)>>X#L18AKU544D2/*7\
M<#O/(B:8H.OPYTT4W,KK TMRAY'Y=3 )6^4<?"EFZ?<FJ.8X.H*,^ ^PKGD]
M7RD>'OSG"/O3O]OVJSG?.?UR":,3.WM?6..W/T\;5[ML_^O!T?[7.JY_W64'
M>U^^-XX_\?WC</*?JT^\<54_Y-IH;[!$DC&!.,4Y:8HK9!.)SG,BG ^Y&&@(
M98,UW2QT .3BKJ4VT9$4#'/*&NYYM$HX+JFT0<MHC:J6^AF7VA\F+;'6/@)N
M"@L[%RRZ5O *6T^E)P%[E9>:/62IF86+4T5D@(56@AFKK:31,N(X42162_UL
M2PU6RJ&(AL4DP;]+0B,NM48Z$8,B 0M4$HZ=!7=/W[;2&>SO6NWD<8HL$A$#
M7(LZL#.,LCAR(8EF/E6K_8RK?7*(C8/%EA+A&&(NZ 0,=P#DRGD%_W-),5AM
M?MMJ=V/O+()]^@]LW1NUQ2VT69;='<+CJ?!:F<P)Q;D#*"(,"Q*BY#219/T<
MPO.7/XKAO!4[Z0[Q^?6\?]Z-XR&F3]_/8KL7][(%M@?C^:75\2?O3F8^P^O]
M0V8=;,W4(\8%AGU?Y4(E3I$@TB<!P&V,6 ,[T]NSO/;=<W!JQJ7AU':_-=M#
MGT3<#%^\K 6?C>#4:;4Z%X6]7MC;A1D.J %V>#;@K^WG&\9Q+ 4D?W$L4[E7
MZYV[8]"06K]S\_OY>R"C;+VXZ/4]4^>\6TO-[&J72E8@:DZ CC:!%_!A,24;
M/,+ 2RS=/9C,ECWKQ0_#%S^'9N^L92\_--O%E!0_^GEZF2:\O>*&Y<<_7S1#
M_R@'-S9P&> 8)*8/[CSX>*/X:,)W+3]3; /V_EL_QAOD@9\)=OM-[_KE78.E
M;(,1-==E[\G27\UD?#6;V;WP_W[:!ZF\E9!F^LEN+1&::Q(\N(FQNU+34-8D
MC&\.M<'N<&-6[BO/N"WT,AY]66#NYOCJW-&>%5^ 'YIM ,3..5PC]'Y<:-*7
M5!,#4_A"@>.\9<RA?%73^:KI_/,E8$_;R0VX_]Y%;/T3ZS"8H]Y[.%CH7.QG
M8WFO?K%/=\7.UT^X<>S!<-Z].C@].&Y\_1O&!??YNH]W/DX<+!S_<M38^T3J
M5[\<'VR?B/V]7=JX.FHVMANG!Z=U<O#UUV;]^*AU<+S+P0COUYL3B2]61*<T
M^.B4!L0#=4@;QI%AE*6@O=!8K6VR=4V6=4#[BNC\7A2K^8.P^IXBZT<75K]B
MK)[UB!56/PJKLSV_=]&I('IY$%V?@FAFK!,T$ZQ&0&<.RXF<BQ1%$ICP. 1K
M,O'ANM2KQ KQ'LQI49G3E3G]&B#ZJ!MC!=++ ^G=*9 F41%*F432A82XU@%9
MQ1(*%FN3L$Z:^26!=&5'+P32LK*C*SOZ%8#TKYWS;H71R\/H+U,8'04G,G*)
M!,OI"8H0I)/GR"NN#:<,<YP*C);OL/'OBV*TJ@SIRI!^#1@-WZTP>GD8O3\=
M[)" PC2W4]6Y*S+U#%D"9G5@41G*O=:2YH9NQ*Q20[<W;T?OC9)(*FNZLJ97
M'*FWLIQ6<+U\N/93<*V5\MC+@!PF(>> 4F0=URA%S)GBT3DCLTFM']_ KS*I
M%^0^K6SJRJ9>):1NQ'X%QLL#XV_78'RU?UF_VCT,2AG-N4,R)8JX$1A@6;+<
M#-DSDBA5W"R9#VKYM9Y%:O)$R<";JO3<NBWU>UCBV9NH\2Q79ECH6?Q-RF(9
M>(5K%[97^]\%-/U!A1!C*B^F:FK&'F@G36K]?"HO7ZG*/Z8>(JNL44)XZQ3B
MRH/*>@'NKHD!82+RP;Z.@KBU3;XQG7Q5 ]%LP8OUA1:?&TP%3U%&S[FERA@*
M=U+!6RD8U[I8?#)<_&EJ@&KQE[;XWPYE,DYCII&7+&5^:84LUAH9PWEN@$P2
M(7GQIQFGAHM?H, BZR] WZ,%V! J<8>-3IPQPK3U)"GI0K'^>+C^N%K_)RN&
MVOYR&"513A*,.(X,Y9)HI$W@B&$6H]4!]E:<UY_>H?PWJNAN;G[3M ECV^%@
M2^*Y-N>L4[(.?"A+\O^)UR4Y_W>S_&I0T(.O?V)=K],Z[]_^DZEZ@!?:=KF<
MF)VQO_-P"PFTQ$L#RDB3Q3QE_<#"A)#@C[9.IT/"V-KP5T?=ZT**;Q&Y;K0G
MJ"RTLJT+>]E;^^EF[5JSC<:G?7+&;IV7E!XR+V:.:2DM-=#'3K<0D0]@X<5N
M_A8,R:[*4&I'W0Q>_W/_\BAP?8NJM4ZJ?<RX5S3 MINSEOYI:T5_M<WNW[9U
M'NO1]LZ[!6?%Y_;9>;^WW>SY5B>_MSK%H/4!_G4N#[Y^(7!M?/#U[Y/Z;[NX
MOA=.]O/UCP'WML-I@\+WC@]:C;\F\._XWZV#O;^;,+;6P=?=BX/MW>\-^F<3
MQG>:<:]!]]G^Z:^GC=,OY#]7==[8\X?:,Y58T$@%&A$7SB(ME$,Z2J99,"9J
M7^Y? &$Q;.5MQ ;/A&<@ $YR;+"A+#G",K\#)YSQNXI'7\ %F*I"&I"]]&--
MUOZ__]$@.S_7LJS4"F&IC4E+;SDET:OH N52V8^=4[CS93$'ZN=>K:"[:?>'
MW#79L!F^U6I:UVS!?C,@K4G-MFW[IFW5FNT>+/. #P9^<=KI];/N@RL%3E6S
M'T][M1_*%D#](WC.4]L]B</27+C\X)KPRV;['[A*IPO__K&X23<C47;#;!]$
M$"Y;5(Y-CQM@IJB&*\IZ?[$M&%FL_744X2%*8ISKHM^4U_F?8IU'8[SE6:YY
M;7H#[AUON]W+7.5;7B# GWYG\%GO"(PPE'E^ (5R^7EYYXF?E/><>H""ZB<3
M\W1C:/;AN<_ IBA&D;_= <0"FRX[^;D(^;P]G-^:ZW2[1=UQ;[UV<=3T1S='
M??VPY6 F;WO]X(,5AP7J%S-_6NI ,?/C4Y8)BKIYU0I"I)*<*'^_"3^^?6%#
M3+$@4BHHA-J]00GU>?%(Y=!&2UW<J)<?T+9:P^>\=X6&"S20UNLA]VHN>GO>
M&TX]O%\NSSHH7"$1S6P0@8#4NL6<Y?%>&W3P4/W\))>U4'S:Z68RJ)(S*=,]
MC01V:M;RL%N="Y#ZO*Z%3L"M8UY<4/^K8IK*I7E?&#-;2LZZL(Q=&$'>:D"H
M2@FWWU'\'D_/^K53\*=\\PP$P'7:X5K:8=)]"X2WF9IYVF$9_K'-5KXZ J\'
M]6QFXH(5+='D#%1T4J8W:E_:Y9+ )]\LR%?Q [ .>GE5>[T.R%W^5<'D-0 U
M6/=>_YH"J]G.1'R%+ V:G65![\8CD/4L1/!YYS36?LC+7S[7C\7E1G V!E]_
M9:DL+UT84./7^5Q<IU2864 V>VY!1<?F:'#?WR-X*S4Z4K#KJQTU8]=V_='E
M>I[/\L+C^CPNY^>]# /_/>_DD<,:^M@K&10"/$ .-F:A[S5!M&SWANHVA_O
M&.:T._#?0NO6!QM)B"T$&#- A1(U^M$?M9O_/1_<:2 ' !4]D'=X1&_+#>P<
MQ*9@<<N7[CB0X'_RQ&S4_CJ''XRN5WX^)&B#.[E+@#B8HFY 9[8+BI\?*S]E
MO@(\X$;MU[$XX3UAPC&LOT:X\VMY*Z5LO78M&"7T/7,L,4\=O)JTGW>R*-^0
MP%( KQ7F_W5:!?\DJ,WO\"@[[;]&@K+5;6;AV"ZH\TKJ@4;L[Z0]^_VU1"2>
MVR+_1.O;WPZ3C5YZK!#V*2'.9,I<70XEYASA7/"@W-JFVI@^S!U%I#JW6%DW
M9??.&#<9!;>?1XJ7$!2MI'@UI)C5C[<.I9984<U02I@C'EE$SE !;J:FEG !
M[_*U3;(Q?0AV(ZYZ/K$W/T[(EAYYK63K^67+'T;F&%."HX!-SD_$'AEE)/+.
M S9:(HD,:YOT+MFZ#2'O#.:^)=-\[HV WK<=Q)QG 'YP9M4!?\S'F.WS5NR5
MSNNUPWKM: U^M+ZP_D98>"ZUH\9R:;EUQ%,J!$L,$Y_HPL>F?PS&^VNW<_H7
MZ-1.VAKZ#S!!^9UK==V.;L[<B7>HEWQGNWZ(B:#",()4PODLC8/EXCE%C',I
MJ \A.9D)9>\X3%OL)%6$:)E08!81QY..UE.K:1)!P.J+2!<^2:WD87GRX ^Y
MDE@:;I 2-M?Z6(*<=AP9,&J)\LQZF_G2Y89:WN&JEPH[AV%G4& VAJ")3(0G
M!;)'DY=IX2V^$HFEB<3>[J%.3H!92%'BG"!.K$!6XJ)B%R>BI<:YG;/<8',>
MMZ[7$JQ++<=YRICA=/AG(G14^D"NTS^:8^^[N>OE0$AQ(P":HSR,\U890*Q-
MN$)Y)'D#+"^6H][EJQ=-$<K".69\3@CQGX,GR$9J)<*S17B?[.SYB\;Q"6M<
M;9'&WOXA2+$Q,05$O?&(FR"1Q1Q\=>ZC$3:PX,3:)MX@MZ3ZC62ZC#K?B$(N
M:ALM>R^<3UZR8U/)RVQY^0RR\NDP!JY]RMSK)2MWR-SK1".AO"(J"5@T,EM&
M1IM@FC/B2 ;1S:DP]D4</TT#P,KA>(I__CP*9!??+F/79;2Z\+2+KY&?:X\)
M5)>'1,-'*"!Y%+ >BRM?E,'F6L;V',8=Q)!S0+<0??A- ;L9Q#/WY8VN'&5K
MBS?LKN6)'#]U*!(SRLC]>2$/LX_8SEHPU*))A_?9#<L'H+ 0>:J[-I11[1LG
M=9/QEAR_'QZ%3!QT@"RV\\GC[<<18P->K\5ALZ*!1]BK'<56<:'33CM>#MSQ
MX4#A!R TXV'YXA@ 'FEPV##X^N#,X8?R.(/\.&LP,Z^?+__4QQC#8=$?%PB\
MWNMO=[ZUB_69"L"^P,'!S1WCTW_/F_W+ZSWCUW\:S>M(6&59W+%3T 88QY3
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
ML;8Z/DB,,J6]-89QK(CF7-A$./C_*I@T=Z.?RCUX-CBZF@K;,4H]9L2BX"G
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
MC]@/>=$0GXXG46-JL$A)&LM=<"9%G(323%'*N)T&O9$?>Q)?S9?0F\'P;UA
M?Y_ ^49TX]-/SR)0@W_<^:?:HM#6A]W#CY_W\.:'O[J[O7?''_.SQ^_@^[?0
MS_=DJVHZ%O>[6Q_>,NAW]^/GWWK;&^^^??SCG^KCQE9WB_[U>6MCO[O[^;WX
MN/.>_GN\.W,JOAYO;6SRS9W7GZP.FE"*D2<:(YZ$0,[4M:FMHBYHS0-=62>$
MKS(C6W2(<$D"5T&I)XI2'F/OB85531@WT5MCB8%6O4F!.(\+2K4:I8[.HY0R
M)L L*I1# A%,8ZZIIPUB6GEL&3-<Q8)2!:5:,;9KH)30440;'&<2\V2<%EAI
M^)+98!U\O%N4>GKQ6?<&4%L-,8H;+I6F$=E@).(LA[M&)Y$30IB8J(FAE;D8
M"D 5@/H>0'&.9=2!1^4<IQP[&CGVL.E*ZI+0MHA1K4:IAA@EDZ7*.(*"MPIQ
MJS4R5H) I3 CVDGE=2AB5$&I5HSM.@GHL:**8?B=* \D:BILE))'EIQ0LQ-#
M18QJ'T!M-\2H*$F"O4:#&)4<XCF#""CN#&2IQ"PG,6>Z:J,8-?,'S-\U7\>T
MAI\'<%J<B2>X(&R_+:Z5TLO2RQ_V\LD'C?PX45RK(@Q*&T^WC?O.S-@(E4/Y
MYA>R[L^#.+L'_7@T"WOM/+XLC>3\@;>KGO)[REK/14-\,EJ/)28[W3UQFO 0
MB$M.BYB4%(**Y.)5M9Z2)^&^%)XO"^[WE(RRN?REE-8CKIA$QAJ.E.3:"N&-
MBR*G2=":/KU2F 69GB@R&1N(D9AIIRVWG#KIE%*.B,@P(>;*(4(%F>X1F1JV
M8HY-X#1H9%3B*!=@0DZKA%@*U,)TXI0#@PHR%61Z\+%=JQ"1#S0X1@SEG#/B
MJ(B!&\ZP2,P1>1?(5.S#-P:EIIL]BN@\%@II;R7BW$6DM<9(T8"=U4)HG9:=
M!:7 4H&ENX:EJ&%1,\T8;+F@!%!+G.>PGG%*1,LDBL#40FQJ"DPDA"030X:%
MB$!T8LCY9)'14?. I4E4%H&I(%,+QG:=*JQ&4YE,L(YJ;K2QU ?!F )=0&F,
M61&86@5*38<ZIIHI3352(-\B;BA%.:X4X>"X$IAZSEP;!:9G<\#N-PM,X&/H
MV'[H_%FE6+^_5'B_M,*[5CC8O)M:QV'U@O0?* < H@);8U21E-H&2J\/%RN\
M4]"Y*99(4(<1MTPB+65$7B@CA>/!>[ZR3NBJ4+I%43[+=M,^>V;F.G+MK.6:
M2P[RA=/21$L%4581$XN=N)7,W*A*H[7*YZ\\(EJ97)5&(T-\1)(R$3CV"2M7
MF/GI,[,VG"J'.8_)<]B3->/,FVB\2K R$BG,W$9F;A1#D0*V8$(,<H39G&9:
MH5R,$47A#&S,+/A<8JHP\U-GYDA P/9:6Q,XQ\D:(8P2E@<B8W*S>G%%[6\/
M'S?+;V"&'; O,MS!IIR8 0D;E'^K4\#2$DJP;V,@?6'D90>)44FDBHF18+D3
M21/I X \ +GQ@A>'9]L8N5GW >N@@K(H*LL0QRHBEP_OF7Q6#S/0D^SR#'CM
M*_+>?@/>GW:X%SN_VX/.'\/!X7C_1J:[JWI)'C44"4)P/JG'A /@D0%^,^V,
M--@PD#7N1*8H"L*M\.C;@NE.VY""3!J@2.> 51.0%<PCC(VFC MN"%Y9IWB5
MB5LK".US<Q9FGC-SCCMG@1"A).$^2N<B=C@09SB(%^'*1VX+,]\G,S=,=UYS
M+$+ "">9PZG@EXX@81@GN6+*)25(8>:GS\P\P ZLK? @ /+ J%4V$,:C58(%
MI4UAYC8R<]-T9XB3-DJ$.09FCLHC)R(H#H[Q /(5<U859G[ZS(PC#E(%80PC
MG%IG*<4QA.B(29RH*^<4*QK_/?%QPW1G*?'$"8*,U1%QIPD"V2H@E_6EA 5E
M<7DY, HCMY>1"8^4)):4!@1W*5AK9')<" )*F,*T,'++&+EANA-!8R^50AX
M&7&1D]G$0!!V0D<3O?.)M)&1GTWLW=_ ,=W;FNZ>A1<!AB@]CJ#78PJ-*<NX
M,I$Y3A@-,5TY#6!1$.X-CXX63'>1$\P53TB DI=3O3.DG6?(&Y^4M83K?$!!
MK@I)6N1(*![!9<?I>)CY8+1RE/* K0&>3#HE[3%U1MZ)6%%X^;:\W+#<J622
MMLZ 1&$)XMAK9*02R.H@- @=+GA2>/G)\[(!O3Y:CC46A"MOC&5$6$(888F2
M6*SPK>3EAN$N&8(=318IT/,0YT$ +R>&*)'&&N,MCZSP\I/GY1QQYZB*0C&0
MU)PS7 =%#%,YWL[2.XF?+>K^+=BX8;=C5&N2$D8V1(&X \7?NAB1YYI33N%2
MBFV,U"F,O&QO&@,V-B8H:1/'-IA(%!?81@'?!^(+([>,D1MVNQ"YURH8Q$S6
MDXD*R"EJD,946 .*LL6TC8S\;$+NWN3%WGG;]X/>S4[*/@OW0;3><!5DU)YQ
M$9(S%'L2F32.$N7*X;KV8='QXDE9+BB&#0192T&HX-PAZ[E"\%4,H"\$;P"+
M^*JFMZ[745R!+>9E8D.RU!#C.(^4&= '2" T>1.XNGH9GL++]\G+39L=#BR
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
MD4A;VXSH;4WPFR?ZSX=JO%_UM_MQ%U;L&UL-_[%=T/*>@6'^X//6SJMO'S_
M][UWXB.\*Q=BVM[9%)L;;X]!.S[< LUY>^,]^U@U3$B]3;*Y\::;M>F/&]WN
MY@:\[WA/;!Y_.=S\O$FV/K\BT%?0L$,/-.WQ9G6^T)-243,;%'*<Y\SX/B#K
M&$$1:Q&QD])SN;).5Y71+0K&+LA5D.OATSL7Y+I/Y-KZO5%/TWIC )80=BQ7
M)&<*&1,98L0)K)2 ]>UR30^)EY7QN47'2!Z']#F*P)5A*H".]V%8>_N=5*7Q
M?OW5G2:%H]<CZ87H_J@A\+Z%MU<)=$! P)WI/+^IOM9@."IH> =H^&Y!CK,N
M$N^\0#*Q+,=9@;0G$BG%4A(TP$0#&C*QBN6M!;GOG&Q[H#")PO8/)?D4MK]7
MMF\*0=8D(G "CL<:?IDHD*',($PCL8(I$O-I6LI6\05U?AY]F=Y'(@7!PM\_
M+P2-8_\V0M!5<Q=_#PVOJN(^:C1\$"$H8^ ,#G=BOZ#A7:'A^P4A"'LCC0@,
M>64"H"&-R!%!D3(I!1ZYEC&!$*17A1(MT@D+VS\%(:BP_7VQ?5,(HB9&RJ(&
M/L_5OS06R"K,D51!"JYL\B&NK NZ2G2;LN ^'U.0S?R1A9Y:Y+F9$[)H@&V6
M>0KBW2'B[2X(.BE*1C0H>QK4ORSH&&1!O$$\"FEAQC/DK:P3O:K$K0M:%VM/
M>WG]002=PNMWRNM-Z<98):1D# DI).**BES6E")L87TK08F5'I0:MBK$K1U=
M[3/Q7)HOK352SI62H]U'M,)W#^8\W^. 2Z;.D]D[[D=.?%X'K.]KE_ +$J%/
MU-$4%6(J9_PQEB/-640N.>X%M3A(D B-6*5X63KPDCBJY3%@-Q]E =;K$NC)
M8.O]R.4%6^\&6YL2."%>!\TL:-N>(RYU@K\40\38I**G6.J<_X?P56:6%6NV
M/*Y:SEGK^HCGPHEK^)S7?=6?V'JL-SY]?>:Y&<_Q?,SS8#"J<L,OAK$+;_@:
M3T]W_G_G3__."(5/'[$.:#(97_[(P@F6!SHOS,UY6IS]G;M;\ZPE7AK)$DT6
MY\/^1F-A0DCPHZW3Z1-A<F7^U/Y)[?0#NP<RP##:+Z@VPKZPW4-[-%KYY1PE
M>E4?G25[DV*7TB6EF]#%7($LT\4*"#88UDOK!;!('.:[H$NV+5WI[ \SWO_/
MCZ='@:)8'X >I'RF.@< @))HUR^:^KM-1?#G  BQ-1C'T<[0AOBJ'[;'^W'X
M5_2Q^IJ[.-JH1KX[&$V&+<I)L'NR<^Q^?G_X<><+V]KH]K8V]O F??-E]\.;
MWN8??_4V/^\=;FZ\YK"#[.]6"SD)JJV=W[K;.QYO?]C%VQOOCG<__+6_^V'W
M\&-.P+'QZG!S9X]OT3?5O\=OOVWOO/ID)<>12X6"#A+Q@ 72@B04+6 ^9UI$
MR5J6DV#A/%R-,7F^.^JD%.PK[V'/&8_J_ 'U6NB<SO_UCO4_3#Z-O_U^#)-N
MW$[SH=2CJ-<VK.@W5=_V/>R IZ-ZWDOY]2<M:>(24T2Y)(A;XI!6CJ 8* ],
M2V>P:]E2OCR]1C-+A3V[GOOU>AZ>S'S'3=-6C/(J'%6CG,D"4'A\+DV'K;-O
M7#O+QI/-@6'6.)4E6P6_&@V6GZWB<1RSODDB@27F"GC<Q+I6.H!RC/]ACO$_
MZ/#_WA\,QP@FI7>G8<(/V<9=EU5JDP'QU?>DE-OX:)^:9?FB(3X9V_!M_6[[
M?K3W8E'KL1=J/75B^-\GPR%@^V,Q$M],/YH9B7L?/__V>?O#5F^7?ORR13?Q
MUL87NKWQS_[F<:B@#T>;Q__T=C^\8YN_-XW$'Z'=30'/??[8>\=VC]]AN)]O
M?7A]O$7?PGC?'F]]^+C_<<,?UHD4_F[$GKO /!8..:XTXLD;Y&RD2*JD+784
M,\)7UCF6JT8^P9BL E=/%*YNZ\HJ<-4.N#IJQ L00:S%+"<-%HA'AI'AB2(7
M.,682>$#R>>%Z:IL50CI/8>5/:R\.,^FG3FA]O^-TZ1[8NRZ5"=XFN=_KE.
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
M" _EN"5$1T18!+%+1X*LH1P9GE((B4CG<NKK54IO':!6X*O UR.#KQ+@<?>
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
MULY;_._Q^\64\99X(31!2DF#>% :Z1@=BHQKF@(6E+.5=2)7X:86)7HI8%7
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
M^ABR@9%%]4HIY_I$<DT\XI%^.>WTFMDI_M"-+9N-I5_R"B"V=H>M L98S!<
MQ_H.&L.E$IP%5,U?;39J7;_VZ<=I;/<>50U4)G<&W*-3<9G-8ZH+?=P;IH^[
M.QI]&3IYYC*_F;.3%V[B'G^T<=<0W\P1A318V>"-M\;SH)T)RB6,A>;:T2#H
M8X\H;@;L-D9>P618[ST<6G1(_>+@O/[MZTGCXNM)?>,C;AQYMKO=:NU]_KO5
M^+P'_WYB]8U=WICH,;!SL;GQY0<\#VM\WCVK;VS1QD4XW/SV]_'>MQUXYK^/
M=[?]6>/H /_GHCZ16AB=(SP%@812&/%$-')1,11-",H:2J71*^L"KZK9N_TM
M7C%%@:AE@JA_3%,<\I03AMG!JG*FLB]54&N>J#6>VJ<)@YW'YM0^DQLZ*X4T
MYQ)A[)TPU-)$+7B$<E73R:/6?Q; 6B"E?LN ]9IX]6<^%.O!7>_ JP).<P6G
M\?PY*Z.C.6$N'Y%S;26R!$PJFA3G&HPJ1O'*.J.KDM%B4A6$6A*$BBYHB8,E
M6%H>O'*:NNA#DL&G2*1];!^YXO6]/$2-IZK!*OGD#48.G'>PGQQ'FLJ(HJ+8
M<<^TS_:3E*L2DP6"J%%P[O)>EY(L*@!:H*K<<HTW>HVW%1U^J+G("S' E6N\
MK6N4YB*EN4CALGU<.WM/K,A5J-QQ)KR)&@<=!-'."6D>W5SDCISU^Q+<BTT]
M/YMZDJ2!",45B1HQRR/B*D2DI?0(2\&,B\)[%BJ*6XG5 E'<%IQZAS@US4F*
M(\X&%2W\WW JC+$*)\$<3]()S/"C(Y.'OG?P>+BJ3E(Z*7ULA^NTM(^I'[OP
MS0Y,YGF!LWG"V?@1B[<X1"U R -+B'.JD59!@#QJB1V'G4KD$,&JTI.L,X\_
M82E 5H!LB8"L!P.&WQXZ:_EWQ[:'YM8H9S(4*)H6BL;IKZS1R4N'G,86<4P"
MLHIB) PS DM+F14KZTI-GJ84(%HD97W+0#0-U1[37/L0+'62)X.M4["Q.BYC
M%)%(_MB#E.+YO1(^C9^F^"@3^.H2,>Y\KJ[ER(:$81=)S& >C.*5J83%S.>]
M<X2IMQ7++KU-%@WFC.2P+P>MI4S<,VDDXU$G%F*F?PJ/[FU28.Y58,Y/]CW1
M0@8=/2* :(@;PY$S*B%89\J2B K\PLS:3.[P")<^K>6-Z_4T?A0U3EDFJ":&
M\92B#C)@(2615&-LQ2L&A(J&3Z7AXS$?D<!')D(@$F,V9$#-'78.&>:UPI%%
M2D'#N9[,"5GFG-HWKMJOH=DE,/(\^CK>" 6LJJ0P0];:*HV+(JLU;,N:>8.-
M3$3E/@K8E/WX[2HMBUHQP:0BWG.JHO8^D.BQ%V!JNT2?)9Q0%'<JQ9UHA\JD
M)LPX%"R'C99QB[2-'$6N4K)$6"[ERKHF"YA\.6MJ3W5OM>!Q@^U.W[86(K^G
M,,.^(^[7>156EY#)J^#\P43(1#/8G:WT*$4J .<I01:0'PPT(4P$)XO26%'"
M*C-SIZNI=&;!S[8*ZBT[ZKU*K7;),%ID<!R/-B6P<V4,$M"02,2],TA'+1!3
ML/:><!FM6UE7JU1.,D],?;!?8+' X@*,^H5AL>0KO0BP-2=2)SDWB2,:542P
M6A8Y0QG"F!,598Q.B%Q=.8?$R0)K!=868-2O4$9>?-Q70KN)6G(3N9,V(6^(
M0=PHC6!Q \IYM=)%(;5T.?M)WX%WB^CBOH>\J&%\\ZK106Y0\!+)43_[7FF2
M];Q3\V8VD;DQ4(XTX&,[/'H_*;O)_':3XXF(*7<D.>H(XCX$Q*/$R'@B$.@
MU82*H&3.I16KL-9S.AQ;ANZ#!5@+L"Y+T.%&+/8I^'H5EBV1V.<"W?%(K G6
M:QH\H@J#"1\,1T;JA&R,1'/88JV,*^N4KV(]F4HT=>I?P=N"MV\:;Q<4;J\A
M=A3I_1IAUGH9/PNXSA%<QRQ:K SEL,R(1:\!7!U&CD6'&,<Q!B&-\@"NC*P:
M.:\\S8*P!6$+PLZ9MK2$"EX96,<#SS$IGO=&Y%2@B O"D%7"(L*5=IQZ&C$
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
M 1// T-89V,BD>JH0R"-I50./'.A[<JZ>7-GKT5#G\?>+QHZLX:.YT=X3S
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
ME;;,,^=IH>$'M(HOY^%A0;:[D2W;O-MGG0)H\P.T^@2@88:%H,X@Q91#W J
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
M=.F##*\0$'WST+/0IS0%>N8$/>-.!'9))J%S_C7/Z=@IUPH81 /\CV/))"<
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
M<?#!$)!0R1&WBB MA$%.$Z:(B5%*N;'--XE>IA-I%=Q5<'<;W#TR"E#!W=K
MW91UEXA2##Q^Y*U6B =CD4U8(A"39)G3P7J[L4TWJ5XFZV[]#BJ43WQ3@. 7
M_O;$BC+W%A2EU(J6CY-5>&:ZLG3]O#6C>*]5^[=M]7,%,#ZJU)J/7#3^^KPW
M2GJX9VU6FWP4)+F80**E5#HQ)UR0AF)CHE1CMY:CT2_+6%GQ1MQ;U>#GP[/H
M=\_W]K__K)_4+QHG'UE]_\NAX=@$L,N0T"DBSDU .AJ).!/.2$<]+LM%X$V0
MWME:R3>H4NVW__M?&@3BC[\_?^F6OY(_?J_UVI.U@O/'1/W1K<7SZ/NYR'*M
MG5+A8S[1\;GOCVOYYEK.=,I"":@'TU[KG[5;Y5.L/R[BCU)F<H0/;NO9G#!5
M1O]*:3YN-T/LU#JQU^^TQBW:__SIJD&V<Q1[97DZGQO5B6'42+AL5$CO\_^U
MIV=__%T#M:O5B_"7/:OMMD(\'^3EPP5P(Z!M 9WJC3LU:'(?'AC+LT5E.W\6
MO>-KY9)'QZ)N/=[T$"5<D-:5/_X9'.4:*-;\PTNON6;IQT,C&-5,>&15SOW
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
M$H'$ !8P81E4;Q5ID,1I^?M1SD-IW71*U!G9Y1/EA^W@/Y.&_-#*&8EO]^I
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
MU'>^G.<V_L_EKF@<'1*KB83Q19$Q<%JUI_GPNT!$<J&53[G^ZI(QX<VOUM0
M8*D14BMU@OY1VP,]Z=1&,UX;3GFIEMUU8'Z?/PH3-9D^VQ]E68GU+ECUN<A0
MM^=[[3%?(=FL$6/,+,_XL85E"L!V/$3=X1"5!(BE70(]*O(:,V8SK_V6GS*L
M;/7I\U5AJVM%J08OYIC\]OWW.Q2G@N>,:E/->2.83./*!_%!56$>A)QSR\-,
M9)_#T(=K-8%@T.KVO#CMG[YMP>K1G/RR^W?LC'1O6$5FB:K%/#_4XOK/0R\P
MK(S<(0W+(^(.1M]&SN 'L\YB11/CORP6,Q*7:];.;-&J7ZSZS[#&2_Q,:_S
MP]NWYSM%US?;8"S%I5G33]Z.!.W\VTXX/: @4"=_%M^^'L!][^ ^#P+RS^G>
M_I\@A%]P??^?D_J,H+W_WJ#?3D"@"A#.YK>33_F]HG'YOFA\/1#P60$"?=[X
M6K_(@M;8?WO(! Y>,(NL"3FG*Y<ETL(  DOA74K&LCB ###[8GB;PV:1^A1@
M"AQ)D4>BM.62*D,M!9%-,JZ0$4#'1L! -FH@''%!B_YS$3SG=:O=RF[67AI+
M^)#>8&C+E&36KUK4=_RA\#($'R1*-#,X2:J1HU8B Y,AN<5$.;-DHOL@)N>2
MI[G3_E%T2_<6;)5A^:1>ENVEYF(V9HL3\2 J9K6E*'L*PF#R1.S&#WOJ>C56
M553,]Z1B'O.L+Y0=]0X4M7CER%$?2W0\V>.GY#I>R9%]%-UQ-;(5[_'C>(^O
M1?M?DO\81O.%$C/^&A1N?7,71;SO69?J&1//6%!6?IF8H)8\D^E]#'E;O<JU
M?R4I6X\,_\YRCPQ1:2A',X&(%4F^>F"$8IA\A1L[_Q3U_=U<_ \WOG[!!_OO
M^-[^1U'_L$OKIP?G]9,_3P[V&\7XGG'RU4>X?A>^_W)>W_E(ONU_.J[O'XG&
MSO>?!R<'%]].WEW4/S2.ZW3W8AY%& ^YPABCB-A\0#.&A&S2&*3,I+Q59P3)
M1\DW2\-X:9*OJK32"J-NPRA>YLJG**/GW%)E#"4"J^"M%)DBX=Z,9Q5&/2=&
M3:6^PS0&&:-""DN".&,<&4\L,O YPRE:*LL$44*7*4&TPJ@*HVY-?0?3*5IP
MWH5*/.]Q)I!LPK3U)"GI[L_A5F'4,V+4=!*[49ZJ7/:>@T$,=E1TR(64D S,
M "Z9J"S8451O:C9;LWGEJ=SNZJB^7.BCS.*^,>YQ&Z?D7;DZ5AJ,GLJI*X?]
M;2O\I^TK2'I22)IE"4N:"*,2158$CKC)D&2E04($6&X(YRDP@*1-IM>0)*Q2
M[:?VA2K5?D;5OI@^,D>-S8Q:Q B'>'(*Z<@U$BQ02T+B1.$<M5%R#5FU*M5^
M:A>B4NWG4^UI1T(K$41@#'GL<W&<9)!V7")/&?,I 7)K6+75II!\B53[L1M>
M]XUZW'EC>DU#(G?O_]J W5.Y*#?DOU8HMSB4FZ5H2LS1Y(1&B4J+>)0)N1 4
M(LXJYP4S.-J-;;')\:*B)?=)95GF>&^%?*\.^9[*@ZN0[SF0;\IUTSA(&L&J
M4Y;E0JS*((>C0I3KD!C#BAJSL4WHIGX\(W(%?17TK3;T/96'6T'?,T#?#-&3
MET8$$I%Q&B/NA4*:T(0BQLI[QYG.%'9,;C*C5@7ZUCYG>,2/5B4-KUG2\,N)
M5)4Q_+HR718>N1EATE"0JL7\R1?SH]G$8:LPYHD@[#'X,;F<N];1(Z&"EF";
M*>S#QC;?A*E>HGR7*BFO@JIG#;544/4"4#45<O&,XBC Y2#8YBTUX9"5SB,9
M(E,N"1J5S(DP9*FJK%90]0JAZCXU3Q80&YFJ>5*!ULN!UDQ",=9):I-0--@B
MKJ1'#G.%HI="^,1Y=#[;5V;.#MF+%#&I4HFKI*0G]?:N927=B$D5[-P#=K[/
MNG742,*)0B9X@KC@'.FH-/+>6J4HUB)3[RF^3,E'55[AJGA!E0H_A0I/N3LL
M:A-58DB*LIX&J+!+E*/@$HX*!)@DLK%M1)4:O&HJO%S>0:7,3Z#,TVZ 3\9K
MES.!0]*(.U!K &2)0'UU$DG _W(M0S-[\OGN3L ZY@&_AKC&'3N_W)BV#)Y%
M%>!X<F1[]S.CVL#;^'BYM_/N_) Y3*,B# E/)0)STR'G>3Z?"(AG#$PK9SD'
M&/-'%]R^E\(L><"V@KQ7!'E/YHE5D/<LD%>_#GF&4:T232CP;,V%!(8<P1(1
MXIGPWF)B=,FVI1X=7ZD@KX*\Y>GU<GFN%?@]"_A]N0Y^PG@E8B+(A,@!_ )'
MECF.#(6/230J8)KM/6T6L*/UM+@W='-'K1B)>EG6<&GR2:MG/$E^[?)N3 *@
M757Q>*#"#!G3&2A&:/=S(8]2::H5^+%#L]SK\TM&8:K5^.E7XXN9Z LEBDL
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
M$28>]-C;OQ,/?.IZ-5;=Z;&_"(^N$AG,?"MZW"DB[M(K#Q9 [+Q0O]3<?AV
MN5)[U\H&Q0ZL^Z<N=@9=!6_B6F]?SUQ.Q&WNL=FRY/.<S:=%]?@NVRC7W,?9
M1ZW7R))J9)]H9/%#,.C&49Q Z34:IM^*;*>V^_",T/W]/@-VU_W)7Z$YC.(+
M0?GNE9$]8Z*#$WUEE6<3O"+T6F66G'M$O1\45K@M_'T54;CF)HX_'M*A_SD(
M:[WMO1_X@)]'XG<M(O$:@N5GI_6=^GG]\N//QLXN^;;C\;>O=;&W_X[#W^>-
M#Q_)WH?\O$\G]8NI8/GIP<_ZY;O+QLY;7#_YYWOC\A.T_;NH[Q_!WSE(_H7G
M8$?C0_WR?R[KLU45F4PXI(B\D@IQ[3!RD0>D.951>.J4CSD;A\_)/%SYLDD5
MHJTIHG&#J> IRN@YMU090XG *G@K!>-:EXA&1HAVAPV]"M&6%]&FBDPY0R)E
M/"(=9$(\*(]<<APE*1-(@+(^Y@(0=--H5D%:!6DK FD"[+)HP<43*G&'C4Z<
M,<*T]20IZ4():7@$:;B"M!6&M,:4D09(1CW1'F$6!.)18&1XY @GG6R4)D;M
MP?]7FX3.'EY=^=)Y2^U.=\K*D+7?0-0'O_X^W/3..UVITSY=7_KS97G&,V>5
MOYRX9>B]O@^Z66O%,@=EM(LZD2WRRKBLEC#>4<[7VU;X3QO&:'S-ZSA@]%R+
MY9>9B(82!H,+8%%R+B#.DD%&<8T(%Y)R+UAP)<.FI(M*_ELB\[]2\N<. 51*
M_BQ*?C%=Z]T8(9Q!)% "3K[&R D<$?>82R.H&7"Y;!I&*B5?7R5_+J>X4O+G
M4/)IM]<+PIR)&$7C&>)$"Z2-Q CKJ*TCE+I,3LDWS1R._Y7W>I??'1D&A&HG
M;=>M@?<;BMGCK17[U+-['?#!7X/)J-!I<>AT,.MGL!23,@*9*#WB!CP.RP1%
M/ 49/!&!TD&Q)#5K@E2$<FNATL_E8U0J_40J/>55L 0*S9E'@0E0:<LPTH(*
MQ)AW%  [\&2R5T'48VB8*I5>8I5^+H^B4NFG4>EI'T)(GTJ65ZNI0YQ+BW14
M%@DN)4M:I&#MH$[8DM"^OIK=C/TR"36>0EN+G"0<NZ]MRV(9O8=ZT6IWBM[%
M[G!*!I<-<P$J-+H7&OD9GX%H&0EF&F$1&.*8 !K98! 8D%I3K9TJ#0S\F )!
M5;QRB=7XN3R&2HT7JL;3NP^8NJA91/"+15P;@TQ.,=2$"9C/D-4<U)CR2HW7
M4XV?RTNHU'B1:CSM&P3"J%+:H20,N/L1=%EC81 W!+MD-#9,9#6>31->Q@HY
MZ[.Q\/G8=B(:T-CDXVD@[*4VO++-A9?T#NY"#E-.TY]YEOZ:F*1WYYD.!VX8
M)0Z7/$E5D&-Q0'8TXU9(XBD.7B+J(P9[A FD&?;(:\,520(P#N=B7U3,4BK?
M<Z.T"EXN+PHLW+FH4&"I46#**R%*IF@<19);AKCW&EDJ',KYD%8H@8G/!Y\V
ML9HMCE.AP-J@P,)]DPH%EAD%9I*F:"YD)RGR2A#$*8[(E(F245LC>&1*E;;
M/+?FY5#@69DW)KC@AO>C?/$;62+*BZ12P2<#4CO0'=O,-,&C65AH<^26N$-[
M_A@QD;[IQ*;-FO]')GY!;&L.N5UVT_(#0*:N,^Z]DK#12WAIQ[Y[="=8;K0S
M55D?+G/-4=BHE+6WK?!W*6D7(TRN8/<>L/M]Q@6C2=H0(T&,:H5 5 (RBE!D
MO/8!:YMX/G4^&Q"NDM'71KT7YGX]A7I7)M<"=7_*\0K),NZ"0XQQT'UF0?=#
M$,A&+K%7W <6RO"+J?1_C?5_88Y7M;R_N(I/>U6&1?"<8#TGCB3$2X8LE3#B
M5B61M'+4NLS N$3Z_6JVB\K"V^5)^%>V0?3,^6-=Z##\=L>MZW)6WH;,L)XK
M.70K"+H7!+V;K0UFB'<:.XF(SYO4,7)DL3>($:X")R3@7/R<S)Z%JU+3EU:%
MES!UK%+<1RON5#TJZ@5Q(26DO2&(>R.1MI$A;@0+ B<320[)ZD<?5:_4=WG5
M][E2QBKU?;3Z?KFNOBX*#28204QA#>HK(S(P97ES-6JB.2@TJ"\7CZ9>6]7]
ME.5@,G]<R;Y'5 984QK-Q8W/VF#XTQW"N4ZV685K%PCHYS..5$R.QT0H2B'7
M!XT6'"D6(^(A89FXYM(QL,?P)A>/SI19M#(M.;UP!:H5J"Z-7UN!ZE."ZI23
MZQ5.R26!E'<.7-O$D*.Y7J;D@5OL"2,N1Z<VC5Q4E+P"U0I4*U!]YFA#!:I/
M":I3H0>9F#)$<11D OM4"(H,%@)^8)V#$H+SE,^+;PJ\J-2"%P?5^Y6SOY;
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
M.Z"P)S O9B@BV!.ABI02W,0/W,A[%J5A%B\M7JY]QP"+E\\&+Z?,ZM#WXD
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
M\=(X((+I*4]:@N\]!\A&(YYSV6Y)@]<$J":S0=Q691JX+1>Y+VE>S"ZP\LG
M-F3]%%O$P?GL?&#E\YB'"0)KC2":<!_%GN#($P&1B8PBZE.=8N/=/V2]0LEZ
M'H5V%E<MKC[RX&&+JT^%JU/&,W==2L+819Z/0?6.]?AA-XG@#Z5<*<.8NX'&
MU>#^G:XLKEI<M;CZL'.-+:X^%:Y.-V"FD>L2/T:Q] !7I1<@1C!&;APQ%26*
M,!;J$A9"5UPG_22X:IPAVWT.MZN[_R[JK(RC24@[&Q3]-+DLOTJ[$ECS-=('
MK5IZPYN$U]/"BYL/TG>9+7'S-Y-T\IJAJ4+_D.5.OZ6<2\7SPE% (>GL*:$Z
ML<I+3B&XX6ASUN%=J3_ /V%Y6N:L\>I*\WN56>H4ZM0@A0.7[<(E<_5+=0?*
M2?*L S_"<O.V4\ *I0DL>[?O"%BHK*/RHN'P=K^5#4Y;SD?5545:..>\,'?+
MNNW+X8%./S-HEZ?QH*^<3I8K. B(BMU_.EFB?QMZE>K;-YWE7]?\B>N7=AO#
MI^%"@'SHJP+$.?^XC?^ 2.E'/F4^4Y1QQD,6*%\%F,O 3[P;2PK]:3S^4K[6
M!R#J.TT*>(2_TG[K746B]Q>B/=!KKKM7P/_E,;]8#IB#9PK,W_]NN:+S9Y?_
MQ09'9P?T>^<+W'O?/?@(S[3W^?S@;!^ ]DO[^]GW]M%?W^C)\3=Z<'Q ]!RL
MH[V?/[!B4<18C#C1?<(\ER$6$(&($$&($X]2&H,4!ZPYBZL.2&Q;<P!PQ4*F
M ((#IZV6+V:V:> %H30[Z'M_28N?GU2NO^"G"@^7&'F;N,;'WWYP4'^8J9^*
M*.R=D6*(8\&0I(02%BJ7ZX >=INSKIY_-FXE[R2&)26PI''(:  JF/1"L')=
MZ498J4C=9-=:>7]87OCY@[%$,>SJS(Q8(1I@B6!I*(H(3F3"$I\G3 ^R"%<J
M[_?D"ROORZ[QY<'>MQ\QCD(*V(T$]SQ$W8BCR)4""255&+F$QU(8>9^-__W3
M;/^W$7G&N)M$ 6.^*VGL^3R,>")"%9,@]!FG-YE<5N0?E!V.]W^$2LJ(2K!O
MF,^!'6*&(EU<RX%+ BHB3TH=#?:CYJQ+ZNXB?T^^L")_BS4^_8%A/U=Z>#M0
M5 *L<P^Q. #2AIX JSD4*H(UQG3.$AO;05L([[(.F&B7__L_D8?#-\5<>P*,
ME5P5/27T$)OVY="X>]8VJK=V-NJG',0@AWL!M7M <&-8BCK[&!8,;$@%7Q3P
MM09L,U8(5BD#,[.EN-2K!(?K*QO+4.5]GG:=M N+V,_R5)6G%8->KUW_XSS+
M?X(U"E?M]%2W,')6WZ)O& 2>)<N-4Z*V=ITVL$7;.6^EHN6 85R;BOJ^'05&
MK=1V+)PNTR0!"]88P_ U' E'R_K"HS<SUP.#&$Q@U6[KOR>XL!C$12I3KM^@
MXE-'^^.XN:-IRP6;0GE+#N9Q-X._V^U,F+/!?I[_&L#57=77E-(4*OKFU31-
MP.J'ITZ[0!-EOD@!X6 ]^O6]7H8 D#46 +W^J69"S<>\:)EE,!_4?P?I+X!]
MLWYP]$]5+ZH8Y&D_U6 E%;!=KF2]AGU^4;%[N;1P9%XO-H#B\)^F^>74XE;
M>3@ +205Y;_UEI=V!T98)I9_=K&KI=WY5YQO[RQDFXHT5 \&FYT:=I[*?JMV
MBX^=53DIW=$I/ :I&?07GS+V@'H;A?W[T;W[AO<"/$7EL3_UXYKM',S5@ 4D
M\1+NTD0[]EV?2;!70+/A<93\P ';JL]JY2,9/%4HSA7_B7@"K_B:M\_Y9;&U
M/4&)3MI%XV2?IMA"NB3)@TF%61VI,=RPUNL!8$1>3H7[%U^71W%:N5;U_N?F
MY0'=X]C()@BQ5NJUS/YKF^_,6_H)*5M!.M*D&OF>YUV FP*TQZ\MV"*.X>)O
M88/X^>2*X\^AXGBP=_CSX.-[>G3\#1]IQ;'SI75R_/GJY/A+Y_O'@XN#CP?N
MX=5/[_#KC.)X?N!]/C\Y/O4/04$$Q?'R^\</K<.]P]8A**,G5^_/3ZX^$W@F
M_/>5P(?G/_P >RK!'!'.0&^DL4!<$8*8QUD0B  SQK8<!>IU3V-&/E +4602
MYAZQ-:>!D<,,M ?L.T8K\-XX]3H[L-!:L^V ,F,6?"'RWA6QGX $\Y'T+2]
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
M'N@>VA-B@>ZN0#?E"_&D4E[D*9007_M"2(R8PAY284SC2'FP+P4K]858H+-
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
M5:4.1AL'O3,"FZ=-LZT]P--9M?O=K_ ^0Y7_2\E>S\7U^]BZT.<K\RQ[)_A
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
MC!2_T;76F+/7# :LK6X)9@EF"?:<";9I[C/LWJUWPU-[SYZ 5.\R>!+G$VA
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
M)N>=*Y#Z?*FPQW1"/OWV_U!+ P04    " !WBU%6DL(/P@ P  !C P( %0
M &AC<V<M,C R,C$R,S%?8V%L+GAM;.U]67-;.9+N>_\*W[JO-]O8EX[IGG"Y
M[!Y'N,H.V]4]]XF!)6%QBB(U).5E?OTDJ)W:2!X<\L@S'=6R1%$\'Y ?<D,B
M\2__^NUX\NP+SA?CV?2O/_$_LY^>X33-\GCZ^:\__?[I-;B?_O5O?_K3O_P?
M@'__^</;9[_,TNDQ3I?/7LXQ+#$_^SI>'CW[9\;%'\_*?';\[)^S^1_C+P'@
M;ZL_>CD[^3X??SY:/A-,R/7?SO\B1%':1P9)) =*& [1.0W":"TR9N&9_7^?
M_Q(\0^E9!A9%!.4X0K2!@52^2.^2SFA6'SH93__X2_T2PP*?T>"FB]6/?_WI
M:+D\^<OSYU^_?OWSMSB?_'DV__Q<,":?7[S[I_.W?[OU_J]R]6[NO7^^^NWE
M6Q?CN]Y('\N?__NO;S^F(SP.,)XNEF&:Z@,6X[\L5B^^G:6P7,WYH[B>W?N.
M^A-<O WJ2\ %2/[G;XO\T]_^].S9V73,9Q/\@.59_??W#V\N'WF4%I_3;'[R
MYS0[?EY_^?SE;+J83<:Y2O;G,*F@/QXA+A<$??51R^\G^->?%N/CDPE>O'8T
MQT*?21]&$(3@X@S _[W_PYY?84MADDXGJZEX2S^??V0%TQTF?EOBE#BTFHJ+
M!TYFZ<:;)E40L_G%7TY"Q,GJU='I CZ'<#)ZL5C01X^0.R>=R\!5]*"LUL34
M%""R'%FPRB87UJ:$\"]H "NAE;"(*\F=?^SS.E?/<;)<7+RRFKW5S-U\\MET
M=<7_\G0^IW4[0JM<\M[2"%2H*RE"Y%9 R$)F99)F,O4RC', -T=S3?POYNG9
M;)YQ3FKHIV=?L2J-<XUTAB;,TPU>W%X/Y^]XOC@]/EY])HR7>'SQ]U4]=9;L
M<M9J<L_$1Y!WE6]=%Z/W\]D)SI??W],J6+Z8YE?_>3H^J0J:OG]'OZ%IF'Y^
MBZ0?/M0)?5=^7^ *\XNRQ/F+1-J\SC_F7_!DCFE\)HII?G$\FR_'_[7Z<924
MQQ!< :^T 26+!4=:&CS-#)=2NJC]8]I@;V@W(9@8/L&&*=W.I+V8F;_/9OGK
M>#(9)99Y"4H PZ!IR3 '$4TFRYYX4=Z2O6^MCRZ>O0E3Y/"9TFE*FPGT]7A*
M(WP[_H+YS93<G<_C.#GCXN(W7(YL]CYDY4@:FM1C8!P\BD28,J*3R3FUKD*Z
MBOEA1)L(7ST=X3><_F:4^&VVQ 5IF[>S,%U\P(3D^1,JPO/;;)K.3::3-"R1
M _@0$B@MZ;ML.00M.>F?((0WC8FQ":Y-Z*&?#CV:BZ(927[!@O3X_')V?(+3
MQ6H^JKD['W01!8LJ$@*C<$]E4F,NDEN5"YDH[I+5F3>FQ\.(-B&&>3K$:#C]
MS2GQ9DH1'WX*WZ[TF)3%9^$L,$,\5<PK<#4MD'E.Y&.'PG)K;7$_FDVH8)\>
M%3I.>S,:O%L>D0][AN%*2;%4M'$Z@!6.&)F\@4A:"KCVMN3(4<768?B=0#81
MOGLZPN\^V<WD_G8<XG@R7HY7%NOC<I;^.)I-:$(7-?Q9?A\5FPU'YLE.&45V
MBM,X52C ?<8H!/VVM/8E'\/4<,P7N00A"B>!<L!85:_Q#@)I7)#!H(L&E4/6
MWR@'F*UIRHMU_G<40#/RUP0YC>BZ.;Z ]OW:PN3,DCZ.&4I6&13Z!#YR,LXF
MV*1X2"7;QN38#-F0LB^]$J8'0?7J4U^">SD)B\6XC#%?A^E]-KY8"-%I\O."
M B]< >,<DM=GN8A]^54;@QQ2NJ97:O4KOG;^V8T$Y%WD3]:9G+,!F@,!2B8)
MOL0 QKJL4L@E*-7:5WL,U)#R/KVRJ*UXFK&&2'T\7M8<=AWSR]FT0L1IHCD8
M&9MLB)*<3"Z)QDB!IDLUVLR2'%!.X\^Y,5\>@#.D%%"O3&DEDF8<N6-\K&0"
MDA6I-%E %2TAJ.P@Q8 V)V,8MLX#/>;E'S;WTRLC.@J@;0K@VDBOFSSAT(I8
M('."HJQ4$"2%O<%KP3D6SG1KC^5^-$/*!/5K5-H(I$]-(<GIT9$31XVBL$T2
M9:-%,G*8M#9&>NY:9P?:YP.J2IY-5Y_[CS YQ1&G0($78<!4,ZV\]!"9$Y X
M%\5(:[@O/9C&ZQB&E OH*/>[+.#.T]V,S"]R'M>QA\G[,,YOIB_#R7@9)M?
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
MX3=JBG@?BEIA>7$_S/O:=H-6Y)*8'T]7>8=/L_?A["HU1IZ[I/ OB\R(Q%F
M9SZ"#244):QWJ75M=4?(G6]C2N.SWK$?,$W"8C$NXW364O;BX7=.5 Q.9D-A
M%/>&USOG+#A:Z,"5"$'))'5J?6YK-Z1#\F?WR<Y;MRWU+^=FWL ZQ)K'>3%+
MX_,+#V]>]W0G;"Q(7K12H%-2H%PVY,2012K*IF"+#B:USO=V!CVHW85#4G6_
MXN_-2;C8* G7]D@(=0?K_\@G=C7KVP#N:*]7Y^OOW4FJ_1@N N>WU>_\4"G_
MKI!7N-K&/%-DUYR/ZPU%U_N(<HS:"8' 3<J@ JDQ;TTD8B)Q4?,@;O7+N[M;
MPE[@=FHCL1V*&[/$K&2R: 4E9UHQWB!X1 $N.PS>!LEO73%W]RSMCF$(EGJ@
MO+S1EF)/4FZYJ7;W=)YESWD.CA54$%.0H"BZ@Y!5 %-TX5Y*HUSS^O0'$0TA
MQ31P'O8@VC:-=':>LA=EN6JLL<F,)4G>BR'O0A3M:FFL@!AB!.9<UBY[C6&]
M*UUCB[(%VL-,YU8,##HHZXV$J#0Q,-:;6S5YC2XZJ1+-IY6;-9 \@(5^BF:J
M+Z[?L%+#H\ZA-<QF(Y)!UH86C$;D$BC!26=*82!PTIDQNB#L>GJ[M7)IM@QZ
MCU9_Y'70 U]Z"W7KQ:A?QQ,:XED>^,UT&::?Q[4YU:KL],X7.P3"G9[7-4QN
M-]A&2>_U9U',?GD-\@78$4U>4,8G\,(2@5WTX!1I2LE,4(ZQ*$)K-WL37 UN
MF+SQC)7C>7OT.OJ<C-: @M4KX8L![YE:E>@H&;1ES6]<W@S9$+R)WGATQW61
MK875+$I]/9[2[+P=?ZD;CS=AWA=-<X-83+3 SJJ]C ,78H8290@8T?+F>R#;
MHQR$G=X;PWJ6XL$,Z*O%<GR\#OV\>^WKV;6W+SZ>QO_ M/PTN_[.'DUM(V1]
M&^4^)K"1^7Z L_7Z7.,E4P8]Y"1X+7BHMSURA&23Y38IHVSK*N"'$?6I:6\+
MY_]CF'_Z.AN%;(NMR2F=!)D"8S5IA5IMPJ-.+'C-8^NRGYV #LF@-V36-HJV
MC1#W8MGOAOJ:WCN*9'.4PPPB)[(+$35$B5CSHI$5D5)J?FGF;DB'D*\>)..V
M%N.!*+?*0UP"QIR]",E!2%+0&N'UFC%'$\5]Y-(K+DKK4*4#W"$5/ Z&?+L+
M](!*[Q.1B<!B*(P;!D6(VJJA</!)T.I!SWCF&E7>9TSS -0AG6L;#/-V$^0A
M3>WL=#["H(ME)4(P.8*2CM=R'4VA/S?92,\#:YV;V@WID#J\#(IS6XOQ0)3[
MC6*V3U]Q\@5_G4V71XM11L92]!JLU G(45 0>2[@C+2!%YTL:]T4OAOB(36(
M&0P%.XFUMZ3.ZS">_R-,3O%7#(O3.:Y.D5X==J\GCZ^?0]XY1;/3<[HF7+H/
MKE'Z9/UH]\TGGY.EMN->+'\.B_%BQ+W+,90"(?MP5IH:7=90#.90=%91MN[1
MORW&KDKQD>==94)7&?B;]TB>[;]_"M]&(N949"C@5;W1J!B*UC/I<\F,86BS
MCZSU88@FP+=,P?2;\NZ5GNM:<_]R;V;'=X5>"]*O0<_"2R1K8V.M!PD9:]FY
M!2Q,"1ZX2*5ULK0)\"'E<)X$8W<7>V^,O=E3Y%HK&Q>]9]H+0.D4*.X,^"Q<
MO4S$.F^%(W>H9U+>AVU(Z9N#\JZ)\/;K2;XD5W<>TO(T3'X-RW.\L]*O6[G5
M0WOQ,7<?=D\.Y[W4D<D:41)"5(GX2=$O4"!B(2D*D!F%1@9;WUZ]V[IO/0=7
M<EEE0M]-\=/1?';Z^:CF0VNZ8'$IV1&Z((.S 2PKGB(U)2!HBAEYR%D;5T^4
M]^UD[@Q^2'M]O;!R.ZW9E]CW9+'7X'_"Z1IF83$29'(KO*E=PH("5U2 B+(V
MSW3"B-;-WKHA'K)7>7A^=A/PWDGYS_'R:#RE1;7*MUYB5AA11^, $Y?D!&F$
M(+@!U,)DFYB4L75CKFZ(A^QR'I24#01\&$U9U?NYIK^]IA+AM$$JR$J2HM<U
MK1 U \ZM56A#YK<.2^U5:3X$?DA;C(.B:ENQ]Q8V75R4':;YM]D2%Q\PX?C+
MJM%L.L)\.L%9N?\]'4*G-@_N&C[U,/Q&(=3J42^F^>TL3*\]\C=<7MU1-S)"
M1E=W;KB4&I02]<Y,8T$95)&B\N!TZT*837!U;G5V]S-6^:UKHP_<1*DE+=[5
MF)-UX(2GR3#(;#$FE.:%&)LA&U+0TYQ'MQJ3M1=6.QL]F<R^U@M[2%G?-Q%7
M$.MY2!9]+;W$>DXL!/!:)]"QV.B+][8TW_7:!N"@SBGTSJO^9->.7N>6X<4M
MRU#W]D,)S/IZFX_E]3IV),9[KB&C==9J69AI78[](*!6H[U?\N?=ARA(S(@D
M;1!BU1]3!/*O7("42N'2A"!$ZQLJ-@8W)-W<CC^W%D\OLFK7RW03Y1$MCUA2
M@>!6?=48174RU]8;(6;F2Y:E=5BTO7-SX(Q1;P1J+J'F2G<#:F=G8^0(7-02
M.RTDA)0L<$3+N,HI-S\6M*,:VK+!PHVGK!Y!L<EEH^(U'^QB-HHS(=NDP,MZ
MB77,])U0"&B*ED&YPF^5\=W=-6&7IP]1Z[8ET(V.!KT+J!</^9?9:5R6T\D%
M^BN<%Q"3=\PK)2%EY4#QF AL[2SL2=$PG^M=$3UZR(\"')2'W"_/^A=@?SFG
M"\CE-N3U#,MX$3Y_GN/G6M\2O_]C/%V&SZOL;Y?44\OG=\Y ]389[<[>KJNM
MZYQ[.<<\7M9:(US\<TXKXETIBY&A<,L8C%#J^0KE+8*/7I!7Z3#P3/_H'D[D
M;HVSDQ7>^(&KQ\U*>3<??Z:_(>']6HNRCL+T<M?WK$[K?)6^'B^(2O7U4;!1
M<7*R:OM!\L[K\?L0 T71A>>"SOH@UK>N[C;:>P [)!O?.VEOF/NA,:%-&Z^M
M1W5YLNIJ>)^^SAX<E?2J!*20@:=ZJUCD"8*0$:QPR+1/P?O-G-(]@!U2X#=P
M?O?,A /RNZ[3JT'5,UT/CBJ&$I.A >D@ZH6RR&J?'@3&?$3,4MJR7KK5D-_;
M@1U2U<$3X'>/3#@@O]]-KPWJ]B@*\X)%*:&DG$'9),&;Q&DH.OAL8XIFW:]K
MR.>'P0VI%.$)\+>AI _I;WR=75N$E_#O6X5*"*D).ZA$KI2B&8>H/4*M:0LJ
M2^]5G_[&5F '=I)ZZ'SND0F']#?(KEQSHJI/]:"9T=(G7Y(#'VIIDS4>@B\<
MI(_%<A5]PLUZX^X#[< .:@^=X7URX4 47U7)T9MG7W#^?8>H.**CI4LSSG)M
MX9&0HN),HO#.:46.EG1\O0"J$=T[(A]\YHE)&;@7Q!9+5E]9+L%I:4%[%D34
MS/#TOYFG]3[;@^;_WE-6VU!HS_JGPY2+I*V,& !U[55E;0;GBP<T3!E?C"FX
MV54,>P [B/VP'W5E[(E#0[#,._C7PJ-R-8O'2DXT1%8OH2T%3)8L\R*$2^LU
M8'U8YJYAUP!C6&VT5D[7]E&,(A>9+/B"AKP\QSW*HO%66<N@8]@G8)E[YO_>
M@]]M*'0@R[S#J-!$:9)TP+FI-]TX!4%[#SYG[>A_&5NKG%9:YNE:YD&NC#UQ
M:"B6>=N\0#%:N!PXY-I=6NE8(#*6(-MH6)+(;K=+[\LT=TH8#3'_%KS+I:@"
M4C%2KQC(X^0F@4M1%;0Z2_6T\F]/Q#KWN0;VG[G;AD4'M,];)R23B4(I#2SX
M0IH_&B [0"%:8MYY[AR%1/T9Z!X6QU.QT,-;'?NB4<LFNAV$,%)6JEB2 5O0
M@TH\0-U&!8DQ%&VX#U(<JB#R3L1[FZ_K^RDE<99#D9"4L_4RJP#.28I0M)%$
M1VM2\_8QW<M&GTBE8W=>WM& N%\1[W_QXJ5B&FF&3%A/\Y%Y[71#04",6@+7
MCJRO3@5YZ]/ .\ <A)5Z6ES<2<)#B?4>J=H)DG&OA8=2<SHJD^'V3CC026F>
MI4L4:.\IM-NF6&L E6TZ9:,1:TJ,$_EXJ#TSG0.NF% R6U]2XVV=MI5M3R1.
M:\C?WDO@MJ'$ :.P1T:!2H0<A(2,&*HO[R%PF2!8Q;TQ)7NV;L<:!EW=B?U4
M8JR#,[LG3@S%\FU9;RT5<S[%"*@*!8E:DW%W%"06SZQ*.3&VX27Q^T8^^#,-
M*!%9U!:2J:U<O T017#TG8K&9<L,KH>R@S[3\$0L9X_\W_MAB&TH=,C\YG:C
MRLBUBM8 3Z'V..+UB)[G8+P(/#'AU:TF]BW3F\T7QE.QO(-;&7OBT% L\[8G
M_:Q 'FRM2(ZU$YQWX(UV8*0HZ)PK,CYZA/\@R =_FI8CDT(G62LL!2C,AGQ,
MF4&YHAE-L32QQQBV_6G:)V*9>^3_WH_A;D.A0U8&;3>JP-%Y;01$50]?BJ(@
MVNQ 9H'!R^186=]7:%D9U.<Q\T%;YL&MC#UQJ&VCO*M!K?I%C;P*7&/,8 *C
ME<G(A?:Z=@]B7&3I5-U@:;PS<1>.'C9E[M\%?DLO+FZ$$)$QH3)Y<9D<."6R
M!:>B!EE<\(86;<Y[V"K<'/ 0[%TS5FVP^]*3*/O<$KS73;^%V*,7HIXK((><
M=(&6K"+.4&\Q1^Y#+,U;4W;!.Z3.)?OE7DM![H=Z-\W0+<!BM?E0D\?TSUD;
M;:\3 RXI<E7:"VM[N'Q^5[A#:BFR9Z773HS[X=V;Z6V7Q_#H60D(AJWZN]8-
ML.3KQ9'6^^@B,K$>J?=*MCLP#JGIQWX9UE5@^Z+5>LW]K;6@.0L47";P6 _#
M"5OO0:%5(8KSCJFD]VQ,'X<\I,X<^R9=4W'NR9M;I6#KX<R'5++.N@CR * X
M@?6TLH/ ?*YW!&FA#9?M;UGLCGI('33V[-DU%^I!JPUK+P[N$\5 H1[+0\[!
M&9-!6Y>LH0C)ISTHP>VJ#0>8Z(L\1,U% A?(E5<Z\MK?V))?E3%*JPPWC?N!
M])OH&UP5\8Z4W7NV;ALB#+=VRQ6NI0L9N!8U!Z\,>!4M.,F94=+$J-:UPE!K
MM_Z'T[>AH)].JY2B@L[UGD6#M<R#D]V/#!-(XYT2W)4D>RH][*=5R@"[GQZ
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
MG491>&Y,E_OP')X;@RIS-I F;K.$]V7)[56/4 F4(4HH6EI0H2"](TR#XH:
M<J.8W7(2]]P_MQ]TI\J(GE*_S0/18+?X.,</U:3[1$LG@P%_P^6K\B[\]2PN
MEO.0EB/!"HL&)3@CD""2C^*XX^"4BEQP6<@';+]I/ 3KM)G26B^WJ2/[4H?P
MK(&]G"T6HV*="CZ9ND1/^QE# I,8.34HG7)%6A8:D^0+ (>G0W,5S5K)=X#S
MXM7R \ZWK+AB>_8IC.F?3)"(_S9,\"VF\SD)'Q?/\G^?+Y;5%+N4S$A(I75*
M"E+Q!52)%J*P''1"'J5QCHG6/&F%_?0H=A2M'O84&R6&S#"-().E79CG  '1
M N/,1J>YU^F I]?I<:B5[ <XH5;'\XO%XASS3\3=Z?O7.!_/\MH87_WW1SK&
M<UT!P5\%<T>2HPW&<T!MR!X3,H#W'*'8$GC@MI3<VJ'> ^9I&S]#Z^TVU=1
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
MF8PU&9+2R<8BBFZ1/?TXNE'N)/8[NU'N(K-!NU&6: ,93PPB[?S$1!,A!*-
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
M?SE>+$=1,568C&!,B'7NG8<8)+F)-DL74:MD6SO3C: ??G-LS+5;>?U'4.D
M?OB=4OK'O-['810E\60AN4Q.8$X*@J[7<UQ;[A*9+[:UIWT_HI/C44,%M)Y[
M?R_%UY7^-T[\9V>UE.5?ZV:/BG!S(S08)PM9O4J#UQ8A"H:YI%)\V"Q!VIZ
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
M&<"4V&L'UL4Q;@1MN2*39<4C@I.! ^ID=;$HC6D=_>E_@ YVA;_>%<9D:\E
M+PN]_,!,HGV!/(=U<U:ML\JU<JGXS8Y$![K!O\)XPJ_A0=0V0$_=>VMD[A+5
MNF:&V^!\$ARL3%BO]!0$2\@YO9<<F?,^MK9D]T=[Q'X.PQ+N0 K\VMH[:,>M
M( <33%$"%)*]Y(*CMXSL=,=BRCRU)N?7W-ZA(5'V;/>PB\*.6I7?!>BW=@_-
M5+UW>?X^>CIN'Q$55+'> 8J2R;$CFR#(+($6@39;ILLAAJ)^A>T>#L.G7=1S
MX'8/=<P4K=>2"P0JQ0C1> W"Y>Q\;1RM3KO=PTZ:V:'=0W>QMBZ"VP[L^?EB
M.3O#^?,9'=2+^@I==L[4->?*%'+C([GQ/&<(,1)49K75S!D;NS4FW>VY!YZ/
MW$Y;#W.@B:A;[P(/=JF(JFBAO0)K6-T(-0.77()D PN^!&Y<MU*HK[D)R-Z[
M05/Q-M3]8KX</3\_.Y^$Y?@3_EP*IN6Z&OA5>99G'U>"K^>@(W2QMLV-OK;D
MYE:!<[1\;<F'9"22VY5P6PT(>N -XX&^NS8<NF)Y(D[.(*II>&W4!=]E7^<.
M"'=Q:WJ2Z!A^S##:W($J/51QX/WF JE)VACC9.W1K4'I0)B-\\"Y,%J8>GW0
M:7K"(R;+'3[*8^'*+AHX])ETE85W<7YZZ;VO.2"B\%HB7)O[1_K*\T(;K4P6
M9:>;F[[GTP:NPQDS0^EUE].HCU+N='.:57"OILT]GYV=C5<8%\]R7GU>F+R8
MEMG\+*Q$M'^Y]DZ?W[,V>_^U;+;*UP93D;21!*>4$D$Q1!>9T=PD%G"TTY/Z
MA;->DC>$N'K@3[A(\_''"Z%<7&587DRJ<U&C3F0C&R0_S&*UEE/V)IBL5>L>
M= ] ZAO 6W_\*S)"28S3]ZOGO,/YV:M"SN%Z!B+3/"@3:5,WA=ZA:!,$YS*X
M@JBY0ZY=ZW*@AU$=WD=KR8W-.%UC+0Q0";T-X1N<XI]A4H&.A.:JR%# FSHX
MQ<4$D5YC*)[YE&P)4K2^GW\ TNDS9%_YMX[<W,7>.G^7!/!J)8852JX%ED@
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
MJKV8QJ-%M/%U^#8D-JY#U9]P2OQC)??=?#:?X/OI=%XCV8.4%:^C:P#9HNF
MS4 ;WI$]AUZ%VL-:MWYBV)O(9P?:?M780T3P8'G]-J^*6$9:IZ^^DVE9(Z?$
MX-_HOYT-DDHHN1"0R9^\Z1)7.^A8DWD15F+SD=M]\?+L4'P6H.CA!65!5MS.
M5USEZ^U?WX:3Q1]?7QZ#:$HPY$T#ZE) >2P0!&:Z+6IG1$_0-*UM[F;$/T\X
M'UWM/4R_.UB.UXD\T\4FG+Y?<O-OK'U R'3ZCI/P&1>_?!-F^"X,)_\*5W,<
M./0HE93 LZM10L_ J]HY(L>B(Q?9[-:L]QAG^&$L/L^]<*80ZJ%13%=VW_Z%
MDS2<XBW'"P_C_6@V&8ZFPW3-8U0L.B/(<"N1;K4<%$3O(IAD<I112U=:SZP^
M!E\O>^/48.EC>N.A=^&2QW\MO.T;!F_W.1\8E)9E'L%YIT%AKOW+C04AG<WT
M38Z\EQSQ'GAYGL _-2@>@MV>H [W9@]_*'<RH*<#661T3!'E&FG7)FLA6%]
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
M>C>>+'X\R*)D)P/=6;%V[ Y!0E"R0/2<8\K")7,VCQ0;>#C#D[PM>IM%)%N
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
MU?YR(@G^H%_E^F?/Q]>Y8.6VEF(?.>XSHFQ1]#.?UH?8Z0W^%D<9)\<G1\[
MJQIC3<(!41O!&^>RYIJ%T+P][V,$/75KK[U6^NB$>TW+<E_L0DQ?;>ON$G*:
M5*F&BEJ%0&<I]W%:W"/*)6NL]0:B-X1P@PH"MY'N)HN^1!3E08;V!:A\2R+4
ML32^CW!;)T#]?3R?XI^(WQ;VR.3[,-U.8#>)^6+I?BK<B-J+P1&!=(ARM-XG
M@3+GU4RX]9?^YC5.%EP\1/+C]F)K;<:]&>(L3'ZL4!08]]R5VO.-R"(K,T)D
MNH 6S',4TA>Q^G:^H?_$NH^_6!UV%U9C;_L?X;_'DYL$C^M#1L0BM<X*%O.U
M5$@9G(V&;BM%'@$W18F='A"W^-D/5W[JYE<#>3=\7:S4U":-'\H]FI8(WX6H
MAI&VC80</]3654/COL3;>.=O)BY+XXQ)$9RV^KJE>_!$)E=:TU'EA%/\\G3^
M2*3M*"K?1ZJM+:Z_(9F2P^G?,5S-OJ2PR(A:WCTL.1%-3F!\C*"D\W2I%3(=
MA.5,D;Z*7ZUD6W]1;U[CN"&61AH8MQ=?#^F/#YZ5?_GQ"X[2EZ]A\N<"QSDC
M+S9*D,0=\2PRT9<1=,Y:&"L3:QY%W4;34[_F>]'-,3)";JF[V2\[T-=3[&4;
M;:<)Q[35Z%:X-%!'#T&:K70B4[4Q0@0;*YW)T)[A/D%)&'4F:E'N9#Z</5RV
MA').BY9]M-!+M>.CI00WQ58^YQ20 0^!;D^+"5R, @HBW:3*V1Q:0V4GPHX?
M7VBKS_WJ.@Y0QG%,F=LJ4*Y<*5X6D!G)&A?* %'$@45AF>;<27$$*^;4A?1G
M8, <I)$>4A8?D':G5'07THYEMIRZUKZ9"K=!HZ/\CV&GW"$QJQ0Q:04BE3I&
MQ%J(62P:H7)-]"4?6_=$.CHT]K=.>D?&/F+O Q'+^^X!B3<7H&(HT0O %.BL
M%$:"4Z5 ,H:'(E*0KG7QQ!:2SL ..51]J[!H*/O^R^YOK*1YN/H0KX:?KU-J
MPK*=[76AX6<RT(:=FN0=L$K'@ONN?*U6VR>&C"OE1"ED+_K L1!S4AOADM-I
M<,!Z74?/D4%4QYN_P3C[]6?J/?-">\:A."=!1:G(M*V3;;TM(L;D6)"M4PG6
M4M+U"*L?]*&\GF >SMZ%M&@ _X_PU_#K_.LOX\ED_+\DS]?A&_UF]F.@,:(U
MB@%:%4!E96O;E #!YBR<8);SUDW*]J'O%-/-.J-C]5SK32$]>%B5Z_>CZ6PR
M7R28A.EP^ONW"8;\8?2O,!E6?Z$VZN.#DHLWZ MD(XA.F3/Y"XF#U-DY2X1*
MT7H6[:ZT/0G0]**('@RFRNWT!MVOYY-)K6/4RIEH>003A2:/DB4(1J3:H$E&
M;CEJWKHKPCHZG@00.@NX8?[E<CK)762^'G_'41C-?ILO;#3N407/$3*+Y!:P
M0&AD)9"A5@L08B$J5X^%33-E-J]RT7IM*\.&R1X+PM;=575ZS"23?-]AF,TG
M^/?A9[+,'EQ='[XM.AP$560PS(.-LLZ8$1&"\QRTB5D*GGUX,-EP/0(ZDW+Y
M,#FN-GIX/_P59S.<W!Y?'^:SZ8Q,^]H?:-FY%\D[T%R#487H0Q)-5+J S]&Z
M(%GFNQ5L[7-3;*'IHF'3B^ ;!F=O83U>@?7[42+K9HIO\/J?G["*CNA]:"(S
ME-8;K4 KK(,>R/9Q1640A6N7O=*>KV)F\PES.!T7C9-CZ^$AA$P??NXCU$8=
MBI?2 0J?0'&#]>F*+"BK/$,GZM5Z!$_WB>+I"$IY""';'4*S9<#I=SHOK_L4
M7)^/BU'EF/\87P^G"A,B5J5B<[$<<F+D:;E818(62C76 L_2\]0<07L0^$0
MU)=*'N+'->R*<E<2R^[E)2)+&D&9O'#,"Q#<#7V)16B)$4/K!Z3'Z#E:GY/V
MF&@FYE.W,+EAZ&X$9_&:AAYUCO4(+(:!LLE#C,R"X$ZD5,NM4^ODA54:SB!C
MH:-RQPV%W$.D["X]-PD[.U#44QK"0VI.DWW034N/J+R#B(^C?*Z2<TD$"*).
MMQ"RCK&LI7DL,(>6(Y.M&ZH=2^E;\@KZUOD^DFU=1O$[ICE9OQ^^XV0T_/QE
M]FXX"J-$-F^E[_</[SXM'[.55(*KPD!*K+--:@]0C1&\]Q(=]TF%W0*E.RYX
M?..PJV+&/4NUA]>S^S?8;:J,]$9R)D'&P G=T4.0] 4%\RHHYEEH[3>L)>3)
MW?#=Q=U';XI5HFZPOP-9?76I6$_2B?I5=%?:-AATD'@?'2LVD)<*LL(U![^X
M]#CGX#)YL099X$8JXYIWYCXJ$+9UL3@:#O81=!\OY(M0_$U0[.:B<JX$4^/M
MBY&SW-;(N]/ 7 R(R45L'XU<0\>)0T:'*FGM8T<'"3<T!6IYZ<\8UNLPO<9U
M,C9K$P5(+R.H[!7$%.CZY,8*&8U-NV5$;*F7?KCRD[GT&PBV<6>$^]3<Q?(.
M-#5LC+")CN/W1>BJGXVJ[BC<QFT1-M+&G"G,)0DI.SK$$ITY1%L&[[(UJ)7S
M<J>0[UDI_)&F",?0]SXR;>[,?PD3_#*^HH]Z7:?.O4J5P)N./$%:44T5;5@F
M3LE>\5P40/)D95!<Q+2C!__(*L?MB]!&">,^)-B#M_[K>/1YMFJ )D$L6I7!
MB6HV,&D@\)I3J1U+O$1>4NMRTW5T/)EKNYFP^\A.6J'IYH;9@:J>//7U%)W&
M4>^NL2T0Z"#N/MRT]=1EHP,+K(#(EJBS6D#$+$%HY.1>:"-3ZRC],4&PQ4D_
M%@;VD7)/2>PK[J-7.?'H,B2M#"B?-40;"EC&K'-69^%:#R]Y2,7QW?,6^GDD
M)>@ X?;11N!^0FW%M"^:&>?(8@W*UMG!'NHH%O!>1.L#%J::5_L^H.+)7?H=
M!=U'4X![%"W1O0M-?74#6$//B=H =-35HZKO(.@^BKS7T6941EN2!<U4+:G)
MO/;'K:TP3"C2!:6:7_3'4_ZV0O\CZ'X?^?;3;&A\];WFGMZOP[R^D)"I@DH(
MNH&(0N5X(.-&>\B%29>8UKF/<=*;"3I!47]GG3UL*-1(X+V7N2X ;[UUTG$'
MI=34@3J?VC/F@(S=Y() HU/K5O(/J7AR%D!'0?=0-G"?HMH)= GV7>CJR0K8
M1--I+(&N.GL4 AT%WL/-L)$^K;R*EC90K&5S2DA'5R#3()VR2IB2Z6J\:"!L
ML0J.A8-]Y-PZPO_/T?0ZM>SVNOIU'$8KEQ5/KHYYSY!==5>9I;-/U%9I7'EB
MWUN9=BMIW66UXU_];10S[E.JK=OY/-B;"WDAYJ__]VWM7S,=TL7W=D0"F2PG
MM$YGN_3OV7W_UP6G/P^ NO1^G7L:L'#;JJ?%4/E7<;KHX]/X1%SY\"Y[?>/<
M;?K^=OC=KXNBQYIC^J'\<XJ+Y5^5&4Y>I33_.K\*,\QO\-L$TW A5OIO7WVM
M'1;_L_C7@> Z^$S;I41'%A-A&%S)A@Y,KHI,+"6^.J]L_5EQ#&J/?]:LQ\J]
MP^/LU-1+P#G$>A8.<;ILZ='3]GEDH:XS.6L5'DE[,L?\<)7&;&Q9[/AA\JWZ
M>S!=<R=Q;83:AGMN^>/Z)=*&^'__Y_\#4$L#!!0    ( '>+45:V@ZLIN( !
M "HO @ 4    :&-S9RTR,#(R,3(S,5]G,2YJ<&?LO0=<4]^W)WJ0)AVD"0BA
MB@K(3VF*0$2DB8B=)D1!1, 0&Q(D)"K2FX" @A**B(H8I2I@0D=$1+J D((B
M H$32CB2]N)]\^;^YMW_S.?.O3-OYL[C\%DY)^S]/6?MO=;:>ZVS2WA?>11
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
M<9)L###A#-^D<XJK289$M>EI9J[0\>=HOW=U67<X+TYR:-X.&G8JT@?B7'F
M 5^3-$F49S9R4,)DN3=7K(D'"*M#2.46\J@(F19:_6KTZWB[2 +-U2EX:=QI
M]-2'],$GL3_TCFDPI7ZHIVE))ZQ=-N4!&]A[*X8QYW1O8M-08::YM?$K>Q_[
M.5Z_K1/Y\+N?:)>0W/,+>TXF. HX %9V7+$E_C/V<'))E&(<$ 9/@V^<K[86
MQNQZYE:*_MGB^U>UM[5CB_OKI[_]ZET_O2B\VKR_S4E2>LC1_G?[,%=:O7KX
MDFB"E10/$$)S:C#V!6>VY[DPMJ: UC\J!I#OME^3Q%]4*PIK*;O2I-(61@:=
M<".QS3-NH\;,SXS .TH]=IQGQ*WC(;DRL6:N\(MOP6;=>Y[?OC5I_O;]'9#_
MJ_@<]Q7-^ENV8#^.0H K6B' ):8R0_^VC:+O;XV]4%F4/_BST?ZJ2IAK:-AK
MSQQU2=DNZT[K[*_Y P*CV$Y8K6B+\6@/<^<7'A":AY .\=T(WJ@M\@W1-E;3
ME3TS\HNY>+@\[*]83W^GT3V'/]KAQRLR[URVLF!>YAOYYV!R56T[61JC!?(
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
M,IEG.'%L'7Z@Y\(I*@6)A91NI^E10BON[AHL]GOJ9#,7-J@7NZ>DDFBBLI.
MM.D/[4^0M3??NO$U4([(1E0CXU)6TKY*<,6?$Z#3>\DM2):?9WG+?K&43[Y:
M\""KRS@T\Y(;Z\GPK Q;J8+58@X']\LD#BL1E)DAF*W]Q:]UU)PBC#9)8@T?
ML+<)SB,ESO2RW8H\H9R6T?L6N=C"$/7NE!_UL:GH\T=_::</>CIIKHJ4N\?C
MFG:_M'(LP359X +'3=HEM&>&^+:,V:[TM#(0_=9'>\!)S6K^FW34DB]YO[!B
MYB1!=B9? 4SA ?'+;N+CLSDW[JEH]EWR/#CLFKZH%6JRLDS0X@&QKZ$1'N
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
MBD7>04B.:N3><3->3Z<A($1":GQ/D$+75IESFT4KK^4N\9T;/-\]3D(HA0U
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
MHGN&P]#ON,8O$UPR#G2044@*F>Y))6XZXWONR)FOC[O9^E-(2\K/PD^ASCS
M.SEM<*V\_&*=18)IWF/!5DO7/T-'1E+C67,2?X:.)%.3-P;HW-G85""SG9/!
M T)AMQ U;C&D&JP"]&!K*4HVRKW%*\%CX:7; <_=X4_=-FD%[&VW_:!!0CPF
M5Y>RY89;B1L9;FQ38[9\?^LP5F.XZK=K'W3:R+9P!_O[R!&GD7S'3*VOMII_
M;;8+9UKSQ??1&4F3 ^69S"\!(#[1,% I YT=J5034[(%^?[6+23^Z?EC/QY]
MCV_L!#A"187]*^IP]]=QI_H(A7]&Z@)JW]7>_S-25V8@&2LD:[M%-???.D@<
M@Z,0^>J,:H6/Z# #H6N3ZOJMOMK@ZJVPGI0)6"_1%*IO/NZJ45P,'7?/(FB(
M%7#H94[^J<8VVKH(DV#912T =B6HCICYLDUWS>8YZL:];\XHD[$C%4+9YMMU
MSS_?$W#VU/W%C9J+.]JPD=@67$7'+8P_U4B46<*)Y^X.&;IQ&@]KL+V"7I-I
M-1A[K]S&54$&+^JGH@/R72(SWE@>SE'#T'K]/^W[JE'+E5;-I)7&_MD^#Z?(
MW8'1YA1@@BC6WLVCDN&7.RGT0P;F[\<C4&J.ILTZEY__J$J*#TC:]YG^%0"B
MWME'Q#6JD=40W'8-\0&,OEEY3_P4=.YIYU/G<C?]=*-?_<6['H[;V;1LM7@M
M_-H9R&6S.24D2HJ-VI])=!=@6[ #)'7^@RMX0$WW2D]T@QZ.)B/G6H2YY&K^
M>9&VV?="ZNC741=F6,;^37MJB>,S!?G;!%<.)4+28Y.EK<:0+HPMZV\+E;+L
MH(56F^U09B$;7AM91E9"^ 37UFKH#7S]J/7P>V"V1_G3MUJQ6.](AT:U_81M
M?#4YB!'A1,.#X?&6CG1[%K]#:0J&![LEC^*C7PVQ6GT%&!UM[_PJ+'8F%TS\
MD@J2;"9W^TT+/O LEJBS/WU<8*W47O%W!TL4G='!E5!DD)C)T JCTH<A3&XA
M"+"/U$%(,+/%TBT!=7W,>^,RY!_Y_FQ4AD?2Q#?KUB,YDH?O:;]P.#'U36!M
MKSWVZ)].[\XGS$G.(Q)? %6K239FL\5M"$5X #S^9FU+'C+DU-'_B[WW#&NJ
MZ]:%@Z T,:#22U1 %$1$FDJ)B@B(B(I*)RH@TE5$ L1$0;H0 0$%(2@*(B72
MJPF]([T+)$%$>D()"Y*L?/'=/_9[OOWLL\\^YSK?V>>[GA_K8JU,1M9<8XXY
MQGVOS#%F-^5HT_SH_>V8]@*=8LW<6:==YSSD?XHK>(.#""'P!+H>037-WP<*
MG"/!H@@J@P1] &K<@T),3P0YT/1_4H%&>W,O5GZ6X[AF&)>S4V5J6Z0\HCA
M>,O YKH)[[RH:!=* L@F$V,QO#5':<5U>;/&-&Q8GE;7D;:8YK'E":7H4].Z
M"K9S]_^D57/_10V)1#*&:H'9.A18SL(&=H.O4S8O_1_?KOX_.HX6F<JHE_2;
M?([X6*Q>"_%3&.[@S%<B4S2;[L!*1@^2\S5LY#1I]I(6BS"HO8HQ3PC@?3S
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
M>U0P36NYI#TP+6G() 7)/ Q+?#+<_B# NS+K9")426&6#7F6O9UZ]X$-VJ;
M]>4GPW;+*PA  ).S/4<K!@40C-WH;M"/V*@VIMNP\G27X9RMPNSU*BBK.7;
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
M]%5,0S.&5(PKGETFZ**;U#W*'K A+<V9:L^]D[-9>M:5Y0C&3X:5*4D-.+5
MQH[M2J-ETB\-/8Z\ZU6^][Y4B4Y,W/"F90N7Y:(]RV-]N9(HQY0&C&BW?HRA
M+  K<K=(HY4;UK%G:45<[DVB%'8)E41D-/,K3>Y]R-2&T=,M[0#@0@U9"=;@
M-,.&A,.I=MW X6%L346I6D3YI$2Z_<Z01K1$VHFGNU\=*\0/5,AMK.#V8-PM
M1G4H*TG$W00]I+1=TF6OTOX-AM4[F*$8:_YIQ*X:/$6'*=(/\O?25#I3&/1'
MA7W>,%UOO=.?[4<\MXUW!ZMU"2&5&GT ;0;=;8C91A!G/J(EA\^@$LVO2WM=
MW&_0GLL]/?^3T4^W/QH!N-_XR(;4O$X&S3X'&4CCJ0,YYEN?% %W= 0;\E<5
ME$2W;#@1TYX36U^C>%@KB]6,QVJCG%!K=3^%_BGS+>2WWF?F;VQOZGY,/4>$
M5QS\CO(P$$UND7H,>X!QG:O"I_"R A.KX-3C3X]PI*BE'._[\/7,S&$2^ LV
M\B9P:AGX\FC#6VW9=1[W[^&F1#J1BH"-39,FVCGW*+58/'%L1JC(4@KQVP=W
M-?EA5\)2W(;H GP/AD3!C/0W3CJ48YF\TSZ[+X^L*7KPJ:DF@+S["7<X4<DO
MQE&L^ZCQV^N_'"@#1"5,;3M^SZ_UX9/9G=5-V5NZN*!_1P<D#.>[OV"H%CY1
MCK: +_TSM2LOWDD$&>RFF<7;SU(_)+E4=WHIA?F0HZ9\L L4!K@9-^<#N^N?
MVID/Z$&G';:'P[S7@RIFRZ([?>G1-^^W79NY=&6_G'R\FFW_$?)89:PJF;;G
MAHM';MV"UU#!F0U&1\=)Y8I%L_<V5==+!RD;RZ4>VY6LG7]9XTJ463 \B* :
M=X]L@E+C=$(?&T)6Z&.R(?R QKURBH6ZALRXS-/TP6J8]M63V7D/.^8<ES6>
MS]U^4-QXHRFHT J 0[$%K71U^X,6O&%I[F]B#N&I&/J$Q11V<0D.HO[H[?P_
MG69](!H8*(0S="W8$)P$9J4G\U]/<SYG\&'^$G^G1$'^UT1RY*..6#FK?U'[
M4+#SS'^N\L!_]0)9IXG14V(UO%05<AF>YD2Y5Y&"COPP]G;%6\(Y_>P-H_GO
MG3=O&A_KY UD?OR3]5V-*)F-J3%]"*U5A9M3;X7+O+ Q-<");C!S$L(2LX3V
MQI]XHHSZIJ-C2\< I^"4M,'PAA4(2JYOHX+YS>)6S8"?QZELN=L,O8<*<G=#
M7GW\87+Q(O]E;#4BZ3'7IMJ?4IH[QUC9>OLH9DBTP=RV3XSF:84==!--(,^'
M<GFU5_/@W;N[KC1;I&;-+"#,P5XXU0$ZVE^;+E,>0D?WKN@]Q$^-&1]3[^!)
M2DHZ-L]G^C9L,^Z1ALSME\&".?B6;98\AT&@05F4!LVE&\MTHEB$V[K0B>2.
M;YJ_MV>6OB;9W4SS]C]F5R1_^P[OHV=3VOPM^[F,S_]9S$?Z!*-:LNY.-7-<
M@'',,@I*"GMM[OK)8:Q$>=]G[>T'MTWK*';!TKP'WSU$/$*WLR%4B^[1!/KY
MHEB?, ->LS3?CO&'E#17K^;WQR_N&3[ =V/3.I%KF?_7MX+_$3,JJK&:QO$
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
M<G) -5E?F]2NJF>8U7HPOF_P8YU+11QIU7^=<3Y3)E>*@I9'3Q#+E18K&5#
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
M.3"/'KSU48#5?PR.JV']_P/L+-J6_X\4H_](L<_]KVO;%YH<9+3V-95:9_9
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
MS/L=&%F[RQ6W7$=%.HI"OC^9&,6L+&]DK\U%KOT V/';N),)G6$Y0?C1A>!
M]T%Y>^YDHF48IR)@?09C!0&4^MF23N.0-@:$^5M_QVF^DI:@PB5?/P=;3LXR
MI(9G+HOKXGF@7?-H*T9;ESO^$-&SN>+CH5]JJ\I+*3BTF??CER'^^$S,UTY[
MY+R#)WALF>_$]B@0M=O):_&G<?2R>URIS(TOF.! #:YH,^>-;TQ\X#"U'^?W
M07+I6%5O9H;:FJ4 <8):A:K%TB\2@>-++TK,E&J"="*Z,S;[PY<R2;T2SM%\
MH]59\Q-OM O7*N>!)!202JC?S<?N+.GF,A")+</+^9.8/9Q0K!,L;!A2!REH
M?JHZB5N\@]MMVW**!RK)>\4#V:Y6J9AV::L<ZRXR5Q]J'X%.2/Q0=25>N@[*
MUD9\L*EZTKZF.#DW;+CY+MLZX&/R6L#N$VD%6O_8Y[Q, )S(+R'T?C)]"#F(
M9=A@ZY0Y$>N"B7P2,C[?W[Y,]*[@!C$<LB]Y6!3;&OZ-*^Z&MQEU9NH7*R/?
M#,V1VJ#/+HG9F-S[SV0CR"0RW1XWI'6YLL<0QCH=B#%P\Z+ISG&/E"_W9H0]
M4D%YR4K?>=Y5L+[K*#)3APYI @,*L$BH+OMZ/T85(#%K5G2,L#?B%J?E!8XY
M_<7<ZM=C*ZCW6 Y:[=[@*J:_IQ:LA]76?VB9_VZ#U"UEYZ%+)>^M//2RHO_<
MC6[WZ@J(++*ILB5[ZM]A5Q"ZP, 1+.T*#W0$-VC0^ 3'7NUE*TT1NVDV\_BZ
MN^G<9!D8%8+<K,"R?Q!9U>7P%SP0_2)6#'T ^/P9?9ON0GLV.?=D5Z;<2 EZ
MUX66(G9GB<:&J?VO^O)\<<8'Z)6&VP[W=L_%1IDN&5NMLY Z4QCL:_J2^,1@
MKN'5^IF4C#)*#C]D\IBJ[(*RTR)5UK28K_^;+_\?7+\8TSBV"+VP=C.L02.B
M6JNKTN"3F^Y4",*N7T>(IJ9*/229X';[AD[+H7R!)%!_6J7!F 9;+(IY@I-1
M>6-4 +!GG0_$H/9!,X-=[E$X%SAJJ&*-@G9ZJT[.@=?KFEX7C)ND/ ^GE#4^
M<6DD1N.%,=N W2QJ8A,/%/%$\B5:[\L7%L>GP3;#QO]';$V+RLZ6&<FS2D^%
M/^U-B,RBD/;-5*O3U\(BV7I?FX.RW/V][0?LZQ['URH(FB(?V.P(\6@W=&-Y
M<7^1]U8?UZLE'\)T<"6Z#4U%VXJKIE+\OA]F[5E7%''UNL\#(3Q4&[Y&GKTM
M8][Z0Y?R&GPS+=O#M@]'J9)?:H J].;F:+-$7'Y65U>E.(:.BMT@*<8VG%3X
MJIA_&"2L,TW>P2<OL$$L,Z8OSU"/;CR."V-?^6HW._M55@VZ*OT@WW\H\8T*
MR*7DP88-U:A3<TQ3>]NLE:4#BE'(K.&\)[JH/>BOQ\M6Z[G*R_6@5!6)41;5
M%6UU@R;#]RL#.R0B!Z4H>8=4KP8^$-LV*V9M+F+?P;Z9=AM(KM=O^Y+^94XW
M_^_LYJM7=6T[_ZA_CKLU<<&Z\^USJ0-"AR-7L$*886*!'JY:"?P"(\+YS%;[
M%AAK-ARE8@_MMC*1#/ ?2XYR/<:?OK?A>;L_H;IN1P>&>_T_@IZDB/W?#RG$
MEUW88BO<W>^V.!^Y%[TMPYR.X!X41@=(Y-&G&_"#9&<6>*  -CZ$.O6SDD2G
M+9/N,/J?UU +#UU[!+BNF(^V7BKP7').,T^ZD:G?ZV0AVY)1?)4V\VXD@7!I
M*L3E$L::[^O-(6O\Y[<1!V,-F[(O\FFD#9P'^L"/N:J*:=COAR[Q0%#8LBMV
MV;24FSU-7)GF@8[CME+]OELBCV-KM_;G?+/!TV^((IHW+\)V8BG@Q)HW;F!=
MPRN<=":A-*14@&OT>?FW"-]/2BR=\FV&W>Z/BJVA%BQ<^P&\7VZSG3<M-_?T
M^^Z6>LSV9KJ-U72E'=QJH2_&WMYU%</'-<21]__SE1""$IL(PRI,>T[J@8L
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
M)&FTKU02CQH0)Q,_3'ENE'A.5?._\%S5]0F8?3"[&5:,7-!D=#<\P882*;)
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
M _ZKX7\U_*^&_]7P_U\-.[I]9[2S+=V\ED^'*ITN<R*5?1+YY[.#Q).I2[L
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
MJ\?O7FL59HH!1A?Y8=H?5D)@'Q*A4]=1D5@7(Y\&S.WZ9EC=U$\^CC]SF_O
M%I4DT^U)P(F ^F1R(=N1$U-D %'E;DJS#;+=\F!+;!*N ?&7'\ 0QW+Q='-L
M+-0*"^:!'I(%-KK'6XKZ=9 +'_[B*;<(+]6;!_;T=\A B],#H\RC;M.YN1XA
M+OJ+H7/M?@EG!;\7Q EM(EH=\[WKJJ_YWY:"7>EVR34U^IW_J+R^.Q%0[)\8
MW/!.P];^V;<C%G*0VWQ:]:FCV\/*QT)*/4<']X2(0'*?0%X1Q_BJ-WAR<QBJ
M"6@R1,SQN(2ZH:9%&/9#GB,,H(5,4GF@4.Q>Z&$3!<92/>>@G;64=>_J5Z]S
M\OC*FP[!5/B "%.>X9D]Y($LT*N/.S2964(/2:DLXX'RWICDP?0G-Y=$>S#,
M Y8\D*@)#[2:@5JKC$2-UE^%QJ-63,,##;@BW5M'"C(,OGLXZ#,DP\Y+J^4
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
M <]O9XF-N=]C2/V\'OG6]N.!G"^Y*IGNKPO@[RJ^#!?GNF"CQU5'I;_(I$+
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
MT)6(=R0LTDH7(_^@Y1J%^*'\F4. -5HBG:^-R1FTOKBB:_=Z-<5MEBH&5CJ
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
M,5#/VEH4[792Q::W:\?]4L^EIQ;7?I1N-$-!]:;XWI+7"#LNB@<,R%$A>1[
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
M.LI&\4V(,9E.RR=4XS;U6IDP<8._TOK!VPEWOUB:2AYKUW8*V;_MDK=4R+9
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
MUONW510:7SU-GRA--72]*%#,V0FO9XK FS01_@8_NT'"QAB;,LGG8WT:4,R
M\O;.[J^96Q]QSI0<&UOU\<+VTR\D%'_&!J&JB&=@(BL$D08#<69'C<L#_^IS
M8> &_\GXN]U(FM>.%QF7YG>JYS@=:SIV; L  )#]P/1D-0]8$\$#0NS@(,AZ
M  <I:T]7:410UI)W0E--50>3,Y@=1\I:J23YC#[-@#66?O9:FX6[/"?&!57V
MO,-ICC;UF+!_L.BHIW2CWZ(P<1I=V06/$448;\+%G^F8;]A16L"DA'N\]"NA
M!?G<U_32RPD3]%$7_;*^95-&+JK/KG%A$@2F&:6;AH;'*AD7B6&&WP<LI@=J
MJ._^(!5EP;)X=5JK45AB=&NQ9N%WQM"Y*)<#?@\,^ZUJGW&+8=G<5[U0NLX]
M+\XV+"ROMG7QA'1!B.'1,9%N8[GA]AL&L9 4QY%TDJD!BXE:HY-T0MH"IYYD
M02'#'\Y =$9XK-:DQ@2F9PF?S.ZX[F?)Z-,J+T[<=^GR-L>;H8M>#W3?@9 *
M;;*)<Q'Y2"](F.AASC(2;I&$*]9 Y:QJ0R;QCG;VD5^_ABW/YRC&I)Y_SK]E
MW^+AO8NW?^FM%.?_R*+U&/KJ'T6$;W%C/<L.;BX/KP(E+XZ_QC+R@F1/[F\8
MA$C<Y\XQ-7@S= G0V=]G</AY0-<0Y+QH? ACAW22#W!?D/B8?!?*N?$&F//^
M20,VBU$XIFU2UK3-/MU/3S6ZJ<\$'D]>BON2C'MRX9:ME9/Q1NO9'G86]R6M
M_Q>]BX\A":OQ@#N!:1-GWQS=1TMU2;0-9_1@Q1K3W0)C4X*%'F87EEV[<Z\W
M]9EQ0_JZG*Y%]_G+%8>X&7A$V@01B&#*LR_&+71+5F6CSGJ !\1<PE[M?<U5
M.A1Q!]$HP*5?O!'4J3)Y"&/MDCO&'&F_"X5,\4^W=.\)UL_:L?_58^6^C]%?
M+$P<;N\ZL7I]<J'3O^/CJ)&@6U,/A5T"R:#WPI;[A&;?0%@'R74PTNJ2FD0%
MLRU5DY+*+X,3V;M_B&V[K^PI5L8>%AS6]" ^,^*;=(,GT;5]Q@,^>V'[G]+8
MHA"%![Q6E0:6QMD54#SG*"3#F P/!QWHX4O[:"R1VL#WHV2Y^%I-4[F8E+@=
M%UZW^:Z](45N$O/:S8]IVI5W=(/J+R(A4D^7<PVU>POL)7K/.$-G@H:*IIK
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
M.Q<^&<#,>F+1/8<ZG"%[=O[^VXP>>F5GY3B1AP7^5M6TX)2M-9UCCL%DN;J
M2R?:$B@RR9BE.-@[UCZQ3U7V;?;#XVN=;B<"[#J4]N.WH&$Z8F6!%<$.XBD;
M@TSDBD[2&\AM<I9[/]:,6-A0(7$-N8D3%;698@$;YPY&E5O[DB6*[@DT#;7-
MGKV1&:I?[9#S@$E4YH[#E#$!\(E2*C:#ETB?$R#TU=)RU,T!>;>!)OC,GQ?^
M7(7!'(4"VMRZN=><0^@3N'C#5?5=@XTU1S,4=7IV0->7UO8L[(#H=VSB:F61
MQ)IR7DB?*/YL$200FGQ^:P<4FVP(#&):JIF>!P:)E$3(KAD&XME39?$[_JCU
M^WI8SV%/_C[ZUOE'F&IKT'U,#79EDJ? PYSG,$K)]-]6GL&8E@OE%GPS8I#4
M;8FBMZC#0!%]Z7Q!A^=BJU!]0W4C_O%CDR[%V9,D[]2YQ[:H2B]&Q$HF(X3Y
MB/?;)&0N5V26I0W4V-/;86)L2$ %ZBKC#S/-6'OESMK'4([:=Z$L-3LEW1_V
M%H4G]PJ/\$LM05IW0/&CV+HQM@S8EG>-Q%LF+00(6X/^O81:&2?=L /Z$KX#
M<CR<1TQ2@VW\NIEBKN/[\T+9/;,YK5AR,X:2.OH@@>=O CR0'Y?ICGQ[=%29
MIA7OD^X+@8U[JEQ92>HS1[W)I$_R&)TCS_E@1)[^9+C],$E+*+<;J[*,:X2G
MPG99N$ADTTH'KB-U_Y2;K4)P 7E->[^L]HLE'4>*=<]^292XDD/(K_R&&"\Q
M_LM]8S@UQBK[] >7N7* Y:0+DCL_Z0X?N@H:GXG(J>$C)VQ6#KW_SV.G_SQV
M^L]CI__IL5/30V;&W^I5 G\8V(>U9!*1>?(CH$_]6_7?>6/1$PS8TSA*VTL(
MAF:NG,?!II=NZK4-G])17U8<2W,T;'\^MMV78<\<\( [_JW/#_/*#Y9(@-Z@
M8SO&S!8R@=L%71<S#  N!.:O.'-/EIFX0F1@.PL$@)L[(!%+_HFV=R@W(#$P
MI)AM/ECL53WM>_+IK;$SN[RJJMWD(HMAR*V[;WP*-*[OZ0,T$U>Z2S$M9W=
M-\"[T!.>BO0(IEY7:FAC9NTO4_DS)26<VF^CN9(BX4\&(NF68Y-/XNVN_73Y
MA]M*Q)NN(!A]7%$_E@.W"X)SB6?+%@=@!7$[(#$[:D^PL'U(R-R1=X%ZU">!
M9?'I;S#:KR\EW;QRJ%F;U44FW@1/Z% WE[58FDAIIAV T'WJSQ7N?](!U4S3
MR,4+Y+GGESK:NN1%'GP>0U$4WB>Z)<84V0%EQ\.",UGR!!X;67CD*/0K^U^>
M_KK$<D;_V '5=C63@<.;R[TLU:N 33.3*&YI-(U\YG&KZMJ/J25I7D()2*"\
MWI-EY5\RCS^&.)[OA5H\!@MTF0]FRZQQ+R7_93X[H(]8'A_AZ+OV"XTA:C?;
ML21(,QE\V\*<I<F&#=3N@)+0.B-C]O3?!=IY_K^#]D4:])H4O34"]3"11<DQ
MMMQ(GR<*L0C#!VPG*GF2!P/>L02Y9(0(T6<'!&A?XXET@&T);+SO*03,_S;:
M^!V8;C9C/9I]N:2\7:I*7-FP\[/(X=GVQ!YDWT(T*K8<=;2:9Y(Q:#)!"%CN
MUR6+[H#\Q'J=FDS?>ND#19TAKVKS;.$VN"$O._4-&W"D;I((2\>;?QQV!YN*
M/@Y8LX[=PD.$_QQ;L0BC1;$@8DA!FKWW"_<ELY+A<.<Q32T!;_OP9U-F'W5F
M)VW=8P([8 '1E[ABXHS23M):(O$Z3)JM2Q>*MU"=@>,9-ATG5!>W=T"=9B_N
M:;\L3)DZXQQNIZZPIT3))D?;;>_9O<1"]O\.SC)>A.# 77!1]/<=T)X*KAI0
M\'W-\9EM3IY\XN_Z]ES2:HGV9% IZ:SMAM9S^OMC5Y1??BTT/R3T#4(_AP .
M:Z7# J$3-;0(7H*\O08*(((M#Z#X&9ZE5'(J<QN50;IM,-[ND[.^Z]OLS?%J
MGPC"GO,M*=5CDA3BY!!S#>"A@]U<!I@MBZ>&$1-T40=N^+U'9K;"!,*@X!J/
M0%6YH;E_SFU>3>DEJ)REB466)GY-:U/]Y>6=K_LGEU'&A *)K".8%C#L%FM-
MZG-M7P<FU5*6@<TD'.HM^H24OCBLY_V$UCGQ47%E9>6R^P$N3 \KZGW8C!=]
MS5AM9ABV<A:EW-H3NKR$F0@/@,*53WFH7;+$4&Z>YQKQ+:J:<CZB3;B#V!IX
M&TR%EU4,43#J%/PJT%%XI*8(B>U:.C; UB_1U3_1T?LSO.M;WH)&@7(H[JQ
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
MK@I._(!R8CFC^PODZ"H%[\RM2K![%]_MR:VHGSZ0^OP@2=%>YJ+\W>\&.D6
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
M;=(M#P&M?2T/SN+]M#-FSF?,*<[5%VCM*T[0"8^_AOKB)U%L$ >R? GP5D5
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
MW4>V(8':]&B7YOIDQ'UO[:9LSR<)V@Y&.1'2EQ(<CVZ<4LTN?[QKL.9%)70
M)HI61#DT)@PM.!*_0GN/D3]XDY4C[)+IUV\<NW+F;;>=TDVW97<S95$Q?IO"
MGO:FS=_^JS.B C =HI:TU"6WK\WX]D['@9IX!.!H2IE3X^ZU99U 3U)J=>LK
M?L(;$-T(L:Q@6G.Z09FD.?V;U%G=AN FI;-YJ<-QOE237;6*'Q5_K8,:4+8T
MB6;,EI%B.N&N DLC)8D,_:'S+1,\E:#?V2H19 &;4K-)#R@2VIOW07^WS\-,
M&5-/2?54@ATH2X/WD'A@&K0-20H$)HE<9=8=4M,VY'K F,>],C]Z,?NE%RNZ
MZ<334).5(#$XM:*[6J,_A $[!]K1,I#[.C:&R7_QB:&%KZ[P"2F-2J&_BW9G
MAULI_3C<EDUD()@JG'<$/QY(8[K?H(]S\AM)&45F&&D#3!)"TL#!C=8;K>IP
M9X+^JS%M&Q)[[<DSU;-^=C>?/+15"/7W%9YA8OAB_+E")%8<STXT"3=J9MV8
M"6";P3/[*X! GC^POB#[P,Q%IIP7X<U\7OYL"F*&C0JY_TKO*!M\&#ZN1?\M
M>I[P*IAEA![-> ,6>R#BO85E2PP;<^?ZW7QZFDI".T43):WOSGN'YJ2(UA4(
M=GHQD-VP!*X%,-*<T!$-I/1L367Y(K]=65; WP^)"-[C?FGII=-!ZZM:6:6[
M-K"6IV%%F'KC?@Q9C1DU@0E>G\%PA:,8"C"R+,VV&Y/<1$Z:[HV]9=;YWS;$
MNK.^)2Y+T4ES^&;K_NYOW7<>[W9O%_*9&V9K@Y8,(E=(F^7$'2W26)-EW42@
M?#E/+,S %7-!!_#2@I>-N?<B\4[XG/UM\KN<F ?-,R&T*^KASR^Y!0U^;WAA
MS7$&4KKU$F'0#CZ-'MPNGC;N3Z'%NEH7$N_:W \)N4;K5U*,&;.Q$B?HF:]@
MB:399F84:+T0O*Z T@0%J36BP:>>^AKJ>!+G]S?4M;8[S:4/'3U>^>'$J%Q)
M;"GT VG6:I%'0/*8)IP63.#Z#(LK3 <J:5,I"W2WQ>SV15(*UP(LIE9Z%F/V
MQ6!<BTE)DLP8I2/80%-[_J]J_02S"]ID.+7,XB G7Q=#G5\GJ_5CZMRZ"*(H
M$]"_)G##GB8+\.[?M3$ZZGR->:::B^=96@H2IV40=N)(X(MD><LCJKNV#C'@
M5,$N3-;$C".CC(I[@/+>NOS*08=]B=;N=7JV]4!!*DDQUO] >(N9\ 0#N\.9
M)0R&[DDM"!)'1+SJZF\S"XKZ\\0^73SFU9ZC[BI\.^SAJ;#3L'P"X 67 L-7
MN6*Q$WHAC:MV!S^Q#P+_(I?56IR:SVM,OE35AX[>46L2B+$QST(W!+85X*H"
MQX*VK/\8NQ9>K)J:-MH0S Z8$7!S5=)_:+GGMN6[<ZO,,$X)LL'346R>+0#<
M)-_!':US=[>GQ=DDS"[-?3<(\"$G,0\O0'0:_$UD)F)\>O"RP(4DP22V/*U=
M3.U\HZA.)%U_1(?ZX,3^D-K^W>^N/,D65,^;C[<XQ0//#)X;>,%]D;.%"PX5
M:R&OT5,E4B!FL?K. %WE ,.H)KQ.+S&RG\]8Q75:<D6R$E/FV:)UXL>PZ-E:
M4AQ/(K_!4 LI#;AX/0*U!/,>VV>/D V84MF-YWXM)M:2S(R,FL4/Y@:W#SZ*
M;2[4_S)T1+VCKJ7$]M? LJ,$=Q17_R/3L!TK"393'1.C'&SH1*\@!6P27:/$
M#P+QFM<?O@T9-(=4P_A0:J ST&/_!*W /@YLIA3].= 1 K5.&!N5-;7Z=[:]
MMK7VZ6+87Y[4W8: JMA^I"AO4:8$:G[)<4XQ@8="^V; N%Y*'2F5;5<10[R
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
M98=-9$@3H:R<GK1K;E@E=KJ<:B==$>I?/P 7WQ> #M)9\U!9"HD$SOE ?#@
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
M$-A2C Y'J4/D GXGGA>"U3E)]3KS?/#.IINCBND V3FGN,1[8(<434X;LD_
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
M8<!UI@H?4H]Y$.EDIR0.*62!VLD'"254H@Y.KB9]&\VDX7U;[U1#CSJN0F\
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
M>QYT5'H_DJZT 9L25RF])Z =JUJEK2<*[;L'6JTFH-'+Y4FU,Y"='6!?+M'
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
MLPE217 P(+&(J"]$DH9VAYLG>AL;J:V$;4,Q6G%MCR!/(6QZLN@(M]X/#(]
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
MM$W_8Z.A6GQ8R0_6"JRBD"H=0*4$T%IT3?AD.4K&!]=]8=__ILXQ[%V.M[N
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
MH8^$TS/<)K,7Z\S?+X\S>3"6$<$1AV&"&418>\52-=$- GTXDV0QX49+75<
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
MXPRJ>0"&B.HL\CF-(4M0C"C."<TL'2E/MF/SDH_C05G# J(%JT,YMX5"Z\J
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
M?OPDR[;:XL=5*46QUO47_RGT#JC@=\^B) _B5_7P]7NR%A])4=:AC?.<I6F
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
M^@6'&4M(*O*8T,PH>/Q"&U,3E@YF/Z4^J)&:2<PE.B\KBB>2!A80!WZ,Y<*
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
MT*\P<OH"AW@V'2+7.)EU.<6KNR7_)BI1/JL?N6I&AW5LDT,G8<2#**50BB2
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
MR>#-BR"E[6@Y8&=;;*^]>@=.?U--F]OLF(&>P3/0F0RTS9XWTP;M%I];:,,
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
MALN"_CEZ-E@#[JUG@_V(/5+_&]>6+JI2A(__W-#%P^IN_?-::EM7'?I%./I
M7XHOM"@_;%H6"L1$FF I :.&$ ZC$+ LD2#%+$H2'$-IQP!RA0Q36R$:<>N\
M RUP8"1V2)3O.1/GS?Y(^(ZSG::+MK*KTL'DNNI]]%'< Z-*H'7I4[+0<R8<
MBAJ&GY&1RAZNF!E/A1'707FV=*+GH\<KKKA.]U?E%U<^JO_*<SFH\MLZ+^5*
MJ1NE)=$7K[[+]<O=.G_4#RBE^.MJ+8U\G_+O\N^FC=H[J?2OWF_6:_W^?\H+
M3A?F]W.!,X@R*@%-3" E3IGY*001T?_#J0RQPC9-7M]$>J?5;H06L5_6^6KM
M;E/'FVW[=7&2<SBM /4L:"&8!=2 $+0HZ)W2%H=98)"HS;W!(JC "%B%1M#
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
M2 R2),( J@@"(E,!8A@F,%($R]@IPGUVM*F9B,8IWTH;M.+VM!/GH7;9Y'@
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
MYXR(.(E1GY:DQP:;VN=<R5CD/7JPG(74;MWW!=3 '_BNPV@KZ.MMB_^6HN<
M\=Q%].A0;](X])S2IWJ%GKVG9Y"EB;_=J:_RT40[[^6SR2-=/MXN*WI_\ZV\
M>VG^N.NY03.1(),)&C%DK$BD $VI "H-,8P18B&73HRU_>28FH%IU:BZNM6R
M!AT%',,J/>?&,K R/.)#AU:.@+U5H@O[S*2KM5<,VN7D.DQ]15EZ2C%NG.4Z
MJ XB+5<^KI_UO/E.\X5YG3ZMUE_I0GZ0K/QJZD:KW+E.KO[/:[UQ_G6YEG21
M_TO_D^;+FIW A TXC9,T0Q% 1&0 2D( 85$*,L52&:HLSH03I:\7J:9F62M9
M@YVP@9'6T8GS,UUVYG7T21C8V!KY@YT"VCML%01:6&!4?-V)_NB$S5K^%JV<
M/[/K%6M/1MB/3*.:9*\P[AMHOP]WKVOZN"SS\J6A#=HN#H98=5/,(T)C2 72
MFV"" ,1)"$@84R!1E/$T%"*AW+;,Z=Q 4S.JM:Q;,J6=\U2+:U\&=1;=\P;3
M)V8#V\"^<#E53=E@T:N(ZNR#1ZNILE&O6V)E=7W_D[+5LLKP41]D3=BGC4S#
M$M(FWJ HPE!R!@C*0@#CF %,#64>@9!C'D/"G':Z5J-.S5"T@@8E_1'02M3_
M<C\WNPRV_0F:5PA'.$NKY35;U2V6IGM4PWCD,Z>I%TH>C] NCSGZ89HU#,>.
MU>QO[E%+\3^K32'_(>5SS3OT(9<E7;]L:\(;CMHH32$3 @,"*0&08E.&'4O
M$Q*SF"9A*H5U#835D%,S0%VAJ\S 1NP=:8M#DKD=Z.=MT3!0#FR(7J%XTT%Q
MQX9QD2ZX+YP.N?;>81TI1]Y*;D^I[$X8G4U!MWO2>*GC3IJ]2OEVN_/*L]6E
MN-4OU/(QUWO:>CWXD!=\L3)L<H[^C-,S)V1.6KDK@[R3O'5J=K(/XM_T0LWW
M>:+5V&]SP.@"R\D31Z>']*P1K_IL5L_^1:O8=&U$88H8$Q*(S##C0B4!#J,,
MJ)1Q&<9,2F+%/'-VE*EY.773D<5J^0CT<$_-3LNQ5OPHG':&Z&J0!C8X35O=
M2L!9L!/18]'X.01\U8T?'6/<TO%S:AY4CY^]V/LR^F6UR/G+[CB;*TD9DR'(
M($X C!4$6"*]^2$X@1$C-)1.QV/V0T_-/-P*#7RN\NH ^W"]-:MPJUS/[*;+
MLW&U1W,%QF_JSLR"6O+@]^9_!\D@< =N>(]F?^"IN#,G ''P94X]H6<N5=^*
MTZ; ].,/N>9Y8;[N7S;5GADJ2),0<8 S(0#$$0,DE2F@"*6,8<SCQ"KN,YB$
M4[.0M50FRKIJ2LM_RI<-?<5?'+.OO,^FG>E\TSD:V,)6@H,+) *L(1$ 1T@$
M9BUEP"SHZ*E=P8V?T,K@D^ KQ<N[?.,F?PT%[T%:V& #]6SNUUU^;I^>:;XV
M0[[7,CS*8BX@BU,E&0A3GFE7EZ> 8*9=W3 2%&.58F:5AV WW-2,]TY 8\"K
M7? B_ZY-0)]M\ 6D[6RQ/_P&-JP/KWS5H(-D(ZO'[G]6F/AJ 7A^L''[ %HI
M?M ,T.ZN?N:D2P&M?U[(8P3Q:9Q@AJ(0I")) 609!R2)""""X30FE$).W1@1
M;(9U^3C&(4 X8&NGSJS^3KA#%DEBXA:ARJ!VWHD"+(DYB,UI+F*A@JE3!-,W
MZN/DC8R+N9U9]XWDP,:]*^XLV H\0,>!/@!YLO160XYJ[UU V+?Z3O=>$6U@
MEUU;MN_:;KDFUCF7=TK?_;1:UBP4VMDUAP68411G, 14)A& E$: JC@&&9,)
M#9'(4F+50FIX4:=F[SY^_?+%<.O4!"[/1FSCR_)*\)IA<Q8\U[*;/SS1]3^T
MOU9=V",\,<ST.\0IWGQ2IQ^PV-'YM&]#K7'-]C,+&J4]QRX&G1B?08QA!!T_
MFC$HX$?#&L..."8O],URN:&+CW2]K,N:C2 5=<GG_"EO$L8$"8F L0!2I@)
M$4) 8(Q %$H>PD1"#N'P-- 6DDYM2?JR6VUN[[\&BZV@8[#RVLSL^>5F4O,U
MQFIS%<=NK6_0*-RN+<%=Q=44?)[<W(]!P.SY'?C3\"U?_2Z,Q*WL,#_#4"G;
M"/ G8$YVP-$/4;++@#U[8JU*6?5K7M%E<2^YS+^;HYBJ1+23W"881%FL!."2
M< !)R@#&) 4)E"JA5*(449?]JMVP4UOH*ZF#]59<QT97=E#;[0W] SCPROLI
M7](E-V9R)^VV5OUFL5C]H?\L _W/X/U:BKP,#!/B,"F(;N#YZG5E-^BX?:Z<
M@#CH<>5V=\\#F+R@CX]K6=.WW:E[^5TN-[*BF)GKG0F.%:,@0@AJLZ12P(A)
M84YDEF5*Q%&6.AT G!EL:L;HM:QF\]%(V_#O6-876>%L&?3WA-[0P?[>P+E'
M^2T0\17=/S?4N%%]"Z4/HODV]_0S('KAR4OYV:0Y["<G=L\*/OXPCIFL6@#_
M7=+U)WW#'*<2R21* 4K#!$#.)* 95X 0F&9A$N(D<CI@O$*6J9F?AV]R+:N&
MW6YVYIKIL#-#(X$\O+^DM0"5&@>ITB8W[UE6C<.Z*K4=U(TZ@=''GR7S *HG
M0W>-)*/:00^0[9M)'X_L9T7_2O]WM7Z_*<K5DS8N=5;W?N$"#1,<)AD#B3(%
M950A0!FA($Q0:.QH& JGOJ,68T[-*G[-'Y>YRKGI^_%^D6OWUS&IS@9G.S/H
M&;V!S5TE;; 5=YQ2$ >(/!DOFQ%'-5(.$.P;(Y=;^QF=SU*;-OFZM>J#7#^9
M8[5E7?XMHT12K## )(RTAQ9%@$"2 4(IX1%."$N=$BDN#SDUDW,OGVB^W/4^
M-F6M;C;' F8[D^,7O($M3BVL*7?8ZY%L)*Z3"&J9_=D;>WP\F1N+ 4>U-O8
M[!L;ASO[V9I=P[4V%FE"6_>RD.OOLJB3B<7#RG1VUK]O/*PY52IF6<1!)E/3
MJR,6@#$2 \0@@0A&BB=.YJ>7%%.S2(V8IE6-$;0NFVUD=72'^LV*G;4:'.NA
MS[+/-W?<:57AW^HU"VZ$R)L*KUK)=J*Z\^3/Z%T%LR<[V$^&44WC53#M6\OK
M'O8VM;EWF[+06UJAK7M3S<D1DB2)%1!0&4XV$FKC&A+ DY!DL>0B2?G\N>K1
M\+6DZ]+.Q'J7T\4D[$L[G'5X)Q_S9>46:E>F'O;M*G4/YU;Q-,$QI@!CKN<6
MF6J95$D@>!HSSD6:JK"9VX]+\:>9V5;6X>95CS#-&;5;=-]TCH9>D#W67G?T
MG%[M]<E)F$CM]:%\?ZK:ZY/P^JZ]/CU0SV8=.X[YBM'H2,M$D]11GRF+3*H$
MA@)P%)J4HB0#-$P0$"$D2-M_+I#3ULEE\*GMF+I='6H&KC/-0?N=[SO-C9TM
M'PKQ@<VT7[#=6VGT0,U7QPR7H<=MC-$#E(/^%WV>T<_0W4N^H$51G?14"0N;
M\DY9C%]_75"%J1*9 BJ**(!)K+W@!"O <9IP* 06E+A8OJNDF9HIW%<F6&VJ
MR@K+K[:7;;QN.NV,Y6B3-+#U''A^G,VI%UP]V=?K9!G5X'J!;=\"^WEHW\Y#
MYEGKY]6Z&MJT+Y'O5YMEN7YYOQ)R+J%B@O,$Q!2F -)0 9*D%(09BM(X(US_
MQZT!T=GQIF96:Y&#5S+/JJXZ,C#RNC8B.@_V>9,X (0#&[USZ)FTA5KH\T#V
M:%%D!<\5G8K./W_DAD56RA[V+;*[K6?^P6KY: X9M0DSSRQ.)+S_(LM=NON6
MF)Z'49) EF@SPV( !=)>GI*QWN0JR"6)&2).V5#7"#,U:_2YY=]V3%2X9CXL
M4QA&0GGX/6XE?G6D=[STIDX5M:J\&:2Y@ ^D?:5)7"/*N D4'D [2*WP\<Q^
M!E8;[[7)Y/@@Z_^]7?ZV6O]#&Z!N//-S3EF^J)I8SB$5*<08 DX3KHUJD@%&
M<0QXG$4\#J5($B>F<E<!IF9(]9RM-WK'E2^+S;KZC+4'GC\Y9EDX3X.=+1T2
MW('M9RMZ\%,K_%\TQD$C___W^GBGHX(_\]@7/$\FT7GX4<U@7W#V35_OY_3@
M;FE*FCYI9=J4M=_R\EN;0'LOE_(/NC"&>,Y%2&46$9#&7 $8)PHP3C!069I@
M DF"5&C-Q&(_[M2,6R.:0T:K*]#G[=B \ T>I*L+&HW4VSS6P,B]3;&?!2V\
M#X/!Z\ ],@S,(S&)^(/;C1#$';2S]!X.CQN/K,-=QU?4&SUN[]ECZU5J<G/8
M7LR3C/*0(P%D*C& BL:F/B$$8003R%,1"8R=FFP='69JEGN74\]I\2U0>H]9
M!&9B@]7V+U6U@FOGK>,@V[FCUT,WL-4^J$1H9?38?.LL!KZZ;QT?9-SV6V<5
M/>B_=?[J'MZ><2 W^E/['[H6?]"UU/OIKRM5FA^;;JTL$E#&6 *,(D->34-
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
M&ZW?(O)EO7J6Z_+%L!.7>IGZ^,]-_FQ&_I 7?+$RQYZ[HRZ6J2R!600$BR,
M!4X 3B((4H$REDH5I42X+ TN@T_-X+>R5[[<5O#SR:C7SX"=11\*UX'M="OV
MK&)@+U\C&^QD'^CLL0]JGHRIT]"CFL@^H.P;OE[/&.U,LON7MFXK(:D0,82
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
MX4BF.$IC.2\O>VWCB>RT;1S!NZOY&I^[Q+5R5_E/2X>>0B/.^WD+.LW9'-@
M[W$XS/:8<LV_]K:\0:4X6"F@5:_9"69M46!'_:"K?YVCV4%@<J^&0\;XY%Z1
MD1+-I_:JN*6LCSIK9S/=QY%DO 3Y49%]E5<_[LC]=E'G6[B\HPOSJWF6*!J1
M%(%,BLCD >A]%!0<< 83E&#%(\GG=2CE:TG7I=U>RFIL%TNS+\%PQN:=?,R7
M2V-)&C'=]E-VJ$,>"JX4!TG,"(!*A8"HB !$%<:<$!D3T:#^<2G>%/-V_ $/
M3^M.) /";;>!]0[@T%O88VV[+K;J\M^4T0DW3SM;NS%'W=LZP;"_NW6[V6>*
M<)UVI@>[U2,LR_R[-(M:49<)SQ.5PBQ.0I JA@ 4<63R@!.09"P)PY )R9P.
M)WO(,+6#RU.9I3ZR?<]/AF4<;EB(Q\C+.)V X42GX"GUU@JZ0?-KSTLP@21:
M*XCL,F7M'M7W8&&A__KXLUQJ%WUAW&WQE"]S4RMH!FIX_XNFEILD,D*22Q")
M. 404@RP=HF!.7A A"82X]C)]KF,/CFK5PL_"QYK\8-_IT_/_QW05RH$LM;!
M]0C"959L#R,&PGKP8XD&YD;R.BCQ&N16^,MT!CV.*'K YNVPPF7LD8\M>L!R
M>(#1YR$]6T@I);EYJC:BJR?Y0'_<TXH!0.N;+^IHPW'S^_&'H038]4:I-PMS
MR7F,8BX 2T@(((NH_DEE0(9I"A-!(T:54S,ISP).SESZZ17E>QKMC.=;3L[
M]G6K6E#K5K6),MH%K]6K^T<UWV3P4Z/.7RP2A'WOKH>:#%_-IWR+-VX;JH'
M/6A(-=0X/?W@)FITIQR2>ZH& W-)922Q-O\$8PQ@R#F@A$2 2!1C))""RHVO
MHK<H4S/YCHEQ%SLV^)XY2\=YE/D8V,K[G@IW/_IJ%'TYU?T%&=?#OAJP W?[
M^B?V3NK.2UGU4KA=EDTSA>KPK^B>[C6^A>&H??AC-4>0:<N*$1"0QP 2%@*,
M(@10%D54&]=$8.;(RNTNQ=1,JGZ=H7/6=@_P[4SCX) .;Q6U_$V7CYT&;7J$
MD9N;I(BN,CM>;J_IV_UQ])? W4.&L5.X^\-T)(G[BH<-7]W2(<YBE+ D2E*0
M*"4 3.(4$$(5X#')0A&ED%)72]A#C*F90L/@6)ABED:%X8I9G#G,A@=X:N[B
M0/QBUP'Y!J4M;\4#=AU0UQ2X>./K^KRK<[U9BJH:^=MJH>\O3"Y9^;)E3E69
M3",6$A KHAU#!0F@5#&08DDCE,J8QXY,7+9#NWRAXU2[?+Z]>7?[^?;A]N/7
MX.:7#\'7A[OW__=_[CY_^'C_]=__#<=1]M_!Q__WZ^W#W__+S3Y:SX:=11P"
MX8%M8$?D;7IM^3((JZTK.IX,F_6PHYHR5S#VC9?S_3T/E(HR?Z*EV4W3?%VU
M+=[^L*O$:8YH91*+)(829"S6'AR1$= /)2"$6"9A%G.1(:?#(H?!I^:WU?4J
M1MP+_<:OA]WR<&<@,(<^N&G$KFCWMF@&?ZTZ6S2I0=Z/P_M@Y>M<Q67H<<],
M>H!R<![2YQD#$:,63H1\OTF3T"_%C?9XZ*-LB9^^K',NYU2B),$Q!E@E$8 T
ME !'& *,(\A"B1A.E6?65'_23\_=ZU*J"NUYTW41/!LF+:.P;W95CZ^!Y4G+
M-*=VZ 0G"U[6HC\Q:XM"T, 0;)G9*B!&9&GU/WMC4;AZE'P"J:F#3HDS^>L
M(O1IW-67H_;39K'XFRS*V^5?:<F_Y<O']ZMEN<[9IBYOIUAEJ8I E(@00$Y3
MP(C>!Q L&>0B-O^Q[_ UC)!3VR 8:0/##6_,V%,CL.D+MI78I5O50!-[?D6;
MRG1-8.D*WIU9N8)JKHVNP>TR:+4-WD]KKEU:F+W]G(_5Z^PMY]ZQ1=JPDW*^
ME]I 8X_8=&U8]%YW9QMXK'X;YIOO-%^80Y!/J_57NI ?)"N;%O8FR%B?%AN1
MBU(+EA?S!#.84E-"+B(,("8(L 02 !,<(9S(#$69#:E-7P&<5O01*&JV$@;O
MK;EH>H-OM]<<$M*!5UTC:K"3=19L=0%JM09&FUE@";GS+J\O;IZV:L[#C[K?
MZ@O._J:I]W-ZIJ6T@<8F_64I.F<H33Q9W"WOC02&&%I?\,MJN6[_68E09]02
M3B0V'8PI3YC>[F01( PG(),A$2311C%S*HKQ)MGD]CC;@/VLSC8KVL"]"+0/
MM54HJ%3HEQGM;UHMLU[>8K*&3H3IS--N4LQQ<%=T_^G2WK'TE0OC3:YQTV-\
MPWF0,>-]@+Y)-&7^6!?/R+)<5#YS72!3N<F&;_K.]-[X0M?ERSR-!1,"Q2!!
M/ *0*0981B$P%$<LH:DVY4['TDZC3\TD[X0/BJWTKDDS+NC;9LX,A.G@Z3-;
M.'>"M\6 02-[4*Z"2OJ@$M]G1DT/U+REU;B,/7)N30]8#A-L^CRD1U#^AG/S
M5&--CV0D[K(0FQSM>_E=FPFZF%,6IG'*,% ,9GK[K03 $"(0&=^41"H4";([
M=+Y&C.F='K^C(A!F\_B\7GW/"[?@:O_)$&$:R@RH-"( (A@!1A,%1!A&G' &
M8Q);$_R.,!5CQ$/,1%2[^(\N["!738/%><4(X Z\YK0:5 [Z\1SV;M;ZMIB]
M5<4R@^*JB7 X3!AA0D8Z+!AN8MQ. JY$]&RDO^^SQXOD7ZG]JTC]M<_JM[W9
M._Y_W3K\;E,6):VH,[?9Z8R%"B9I"A2.8P!3DW\F%0$T8W%*DXA ;ND*]!5A
M>F[ -B.(-AE!RTH'DT?*5T]/J[:O8K#::>-8/> \3W9[H2&Q'WAI.DC#^F4+
M>M-XL2/_+/B0+S;FZB&J#?JBZ&E[Y#S\J#NDON#L;Y)Z/Z>?8?P@E5QKH_M
M?]01*/U#^[NM":ZI4PW/%N?K#5T4<XH1#V&6@%1)H<TC4X#%7/^'894Q+BA'
MJ4L J)\84XL$_;): KV-W?"RJ@9?-Q*[F<">,V)G"(?'>? SS%K8BE2J5J$F
MF-K^H5%CMJ5IKHG_&E7\6</KH/1D$WL*,:IEO ZH??MXY=/ZIGBR,[DE[&5W
M23>WI/K/O>FI4^2E; SZ;U+^8_'R/_J#*%;JM]7Z'_-0\%B&4 (E(F8"'1(P
MSAC E&!D_BF)597^&,).S>*V3M$?E:#!-R.I<8W^T+*Z)@ ..,46090)3=S
M)KQ+Z'@R 7!;ML".E2W4>8!;I;>^<:UV\#_M:_#;M%X#UWS0:;P.H^:%OOUK
MT2-%=/AYNIPJ.J ,(Z>,#H_F8>KH"&->RR]Y@M3RZ7FQ>I&R*E?_HK_%;_H*
M0_-^8T@R\_*E2@[8-2#E-,UPQB(@HU0[&PD2 .-J]R9$1%#(,MZ3=-*+?%/S
M+[YNGI[H^L48C8]?OWP);I9+[4X&=TH[G'H3[KBU\SV9=GN^-YRBH3V)1K-M
M,.Q(6<$L:/4+*@6#5L.J YY>,QHEFU2L@;IA##,%WIDM_4CW1G277J$]S8'I
M=YB>A07-(8I>CJI3DXW>_2[+N4BDE%D< 92:+-HLXX JBD :2XEYA).(IFZ'
M%L<'FM[1Q/:<\+D6U+%4X#B<=N;U>HC&.MQN))P%C8P>D_O/8N KA?_X(.,F
MZI]5]" =__S5_;[]JCZ)\O*WO/SV?E.4JR>Y?LB?M#>B;9.V1872?S3=?]07
MN:Y:V6O-[MBB2;VZ6;9.[#R,!%)<QD!RA0!4*0&,(08$I6D2LCC6KJ*++^A-
MLJEY@>TV4X_UY.CR^9LM.VOT)G,PL %K=0K^T$H%K5:SH-:K<OXZFIE_=W0+
M=LI5!P&->OYLGW?$/9E+?W*-:F&]P[EOE/T/T->./SVOY3?M0&Z;6?PBRSME
M#C;:[ ;.HS#+$ 0I(QA 'F+ D"$UARQ%G/$P2YSR["W&G)KM?25RD%<R.R:5
MV"!M:UV]XC>XW>Q"UW3I^<DD5_UE%FBYC:74DNL]<%E7/%<;X')E<NHK%K@!
M<D@<$/1F!R^/.+*%LX;@T';9W]K/*GVA1?EA(X^DYA5[P2<<8J02%@,<<JHW
MFR0"C",,,AY10HD0D7)* ;$>>6H6JAN%NGF4P<V2+EY,\:5Q1+120&L5&-+Q
M3MJJFP&SGQ0[,S8(U ,;L^/)OT:3P. [9/3.&2Y/ELM^W%'MES,<^U;,_0$]
MLC;NI;:'N>G"487DZA;@W=_\NLS+XO[KKR9-I$T@V?VA(8(-:0JI2D. ."$
MDE29-& !!(E#QGF<)7;')?Y$FIKUVZD0%$;4F4E[>_6;8&.DKS9?HDW2ZOS!
MX7S>SYQ:)&.,/E,#&\_.)-6'(%KLX."7E>S!3T:MOU17;'/JNG^_R T\U+PY
M9$^,/G\CY4AXG$=/^0]>D3Z;Y>!GI/%R&;PB\RICP>^3W=96(?/YS4;D^I7X
M;-Z,BN9.P8B%TC0S%H:K2B0 BR@$A(6*8IQ)&%EQ51YY]M16NT:\H)7/S@@>
M ^W\*G0E%$.?*-FB8&U+SNA[Q)DN)/^/Q]7W_]1WU7ZT_F'G/A][UBB?_1DE
MVN_WW"4]G%SK?CNF/^YWN7XQ[<CNEO)NG3_J6[6]:,ZD/N4%IPOSUWF<LC2D
M# $IL/Z:%2* 482 "F.L%$\XPWR^E(_F[@=+SW< .:T^!U)_#@?2#O=IF+?0
MP3,:8@(M_-NWFH])-B&K")HJ+9L6C5K16;!3=7M>'M3:5A>]\1P[^,)O/-<C
M><9O.N=N+O. $W+6@1YBW/'<Z0%1>^5<#SF.NZO]<5GFY<NG?"'7[_6S'U?K
MEWF2("I@%($P$A# 4,2 A5$&8 H319 D,K:J%SKQ_*FYW+6(025CT II[W<?
M0_"R[WTE+@,O<&Z0.#GA9Q3OY8@?>]YHSO@99;H.^;G+>IZBK5=<2E%\TN+<
M%L6F2B%0[RN2A&HC/L=(*,GU]YLPJ@!$YO2,AA%(*9$<)Z%*9.)T>G9IQ*E]
MUO<R;\0TYV3ENJ(Z?&D"P\^;M?E;:0ZC/^3?<R&K.%>^--T=JE0LDUKK>(AV
M<4XL#\]\(CVPH6AE#<QW$=QV *_EK0."'D_*;+'Q=4)V<;QQ3\9LU3\X$;.^
M<5CZ&T,GRN<L10AG$0<QDPF 7/L66!$)",6I2DFL[53D8IN<1I^:G:J$JOJF
MU>0VCLW2W)!/,DQ$I+1KAT($H%X1 ,["&&2*A*',0BZX8X?BP;"?+N50  (V
MYJ39+1N#3<3 2X@C_U E_OB40Z]0&YEOJ!Y[DF1#KV#IRS3T^B&]DUV?5GKC
M_-*<Y<(PDPAKSY<@%@,H* (LCAG 811&BA+&<.R8V-I]_M06D5:\W)4,:!\W
M.UMS!1H#6Y.M9 .T&#ZAM;\TTE=/'SME])AJ1])#CU[6\YMMXEA2WT(7#_1'
M0Z_S3BZERLMY"#'!G A E<H 5##1W[ BA@X^A"C-*$7<Z1L^/][4ONE&3L?O
M^0*FEM^W/Z2&_M[;*'HM:L74M25I;<3UP-'J"(PODW!AM'%-A)WJ!R;#\K9>
M&9C?Y7(CS9[V6,W-[5*OAW11MV?]LI9<&F?CO=GZ+A;5:=$OJ]+T@$[B4,(T
MU=8%8PY@I+"AK(! I))*0;B@H4L.IA>AIF:,&KE-3V\M>/#<2A[PCNC!LI+=
M*7'/SQ1:'$F_P<0,;/L:C0*C4K"M8?SM=0UC.W&U8L%6LZ"K6O#+6TV<4\[E
MZ!,X6M;E6!/IFGOI%?$+V9=^QAHS_](K.GL9F'Z?W9,%9%&](%*<H"2I5_*Y
M2D,IDDR!-"10>^=, @(%!HSQ+-7O/F+<ZKS8;=BIK9 /ICV'61A!J7W0HD,B
MQ[MD<[)Q3KF^X-'$'1]IOJPZBIMB.T=:$;OY20B!F90AB'B4:O\FX@"'"00*
M12$4,A5A*!U96[S/T#C1WJ\?[[^T,S (U';;*__P#>QI'&V5O2.PFUUL%^-.
M^.($D2\"&+M!QR6$<0+B@"#&[>[^L=>\.C4W]0!FO=*+D5SR7!9SIA<!*5(,
M(#&Y1"@V#:=-([\L21E/!54*NL9A3XPUM06A(VI5F\:[P@8_506[4>IX<G0.
M:_O8K0<$1XCC=L%[):??D.X%,#R&=T^--'JH]X+*Q\*^EVYQ3SUL^D:_?/RA
M?2']O%_TZS"7-)0*)1PD0CN44' )L$(A0"G**(,J2ZEUJ<^Q :9F)%H9@U;(
MP$AIGWUX%,3SAL '-$/[&VZH."4@GE.]5P;BT0>.EH)X3IUN#N+9ZWI2!Q_U
M*3I^X;N7W25=8N.[9W-A]PAX[ZCXXP^YYGDAOZQ-C"B-HS3E$0$4"[U_(7$(
MJ!#:D6!I@AF+).;)O Y,?BWINK3S)$:2WN6KVM=AP*0C^9@OEPVY61/3-=DL
M8K58T'5A?E5O81W=D[%>B8PG7*99!DB,C6\9,T H3P%1"4(8$I4JV;P2'Y?B
M3_Y"M!H,]SKH$?ZD+X*=SSO!J1UQQWZYV<'>SKYN=M#H/GN=?W60KM4B$%00
M>*2T'G?.?%%=CR3UN!38XT[% 37VR,/W\X9^IOG2E&W=+3_DQ?.JR&N.Q[J'
M5#1'B,(PI E *J$ 1B0#+$LA8"'B::(41)(X5#W;C6IED,:O8:Y:Z9K46EJ3
MFM%*6K<%Y@+<=NN"!_3&,>=&T(99T0#7D;8BA3N/G[/IM8/%D\6\,-BHALY.
M\7W[9'E77R;^?V[RM32]C/-2?LZ_2W&[U-;LT72 K(?8,VJ_%E)M%I]S[0&G
MB.LM4Y2!,$,FFF+X^D4&@10AA9@F/%:AT\G<%<),+?)RD/F_J40-%EK6R@5^
MD=H!=G1[KYHMR\.CD>9@8(O6JA'4>H!*D6"GR;;WYH'#6:L3&'U\-ABX'E5O
M;0BN$&7D9@77@W;8TL##,_N9VL^R-(;G3M4U^-U>R$^FS<+<$-8@(2(@0BX
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
MC&,HD"#_?WG?VB,WCF7Y?7X%@6G,NH!@C411$C4-#)!^U1CK<GKMK&D,ZD.
MSW1LAR-R0LHL9__Z)?6(=RA(B5*J=CYT5SI3$N\]E XO'_=<D=+,>3&RIU%3
M([CR<"-85PEHX*FTN#R&L-[9[%Z[TFLW.BQRCM@Y8RV"7LR$-4Z!G5=-]<O*
MKU*E9,^S%^BV#LNH(W;?V,NL W=CMX583WA;+=3V;6O\A5Q/Z)Q=Z/7U[ ZC
MJYE%W*KJ(,![:@X'%,_FN-)&:%O>2VIJJ?['XEY/05ZO-YOU'[JY-U2_WOJR
MVW*8F)M5X@1'!&:1J6&9*019RO6XRH*,1GK059%]YEYO<Z8VHFZ-!ZJR?@:^
ME?8#UC@ >.U!/? ZL'/_WK,83D?MDZ'/'Y@5&#VWJ.5Y&W?*S:ZZG]XW_53Y
M!+9.@<8K<#M^/SF,GZ/VUT@CYRC]YC9L>H.Y=<#LW\IX0Z4W1 X&27]/[5B0
M[7@W]I?-.L_G*DM8E 0($F:**^*$0Z+GDS")>)CA0* PXBZIG^>;<1K.1DCX
MW$:P!?T!:&FG8^6T\VC:K6OUQ^@E#JN41GJL:M8*@J]B9><;&;<&6:NC)Z7%
MVJ_N6#'L]LV'FZ+8+-AC4>8BK3]3HVG^21:WRIRHW=OOCV*AL*011 G"$),T
M@2SC I(P0Y&*$0D(<UDA=VA[@D'O=C]L7>Z'\8/]L$6Y@>%89\JA*^S89""
M!Z888S78-QL4:U 9/@/:]'(57;//4"<V.J#FJ_R40\OCUJ!RA^2D$%6'1_@K
M-8]JZ12&$-913095*C.(0V'.Z\<I3!'!61 1);&5\I=%6U.CK/VT\6H+__92
MN7GDH=P\ZEUNO@.. S/3Y7+S:*1R\VBT<O-H*N7FD7NY^>-;W+4$3RJ[O%N)
MMT;&-.&))%1'/DE*8H@#SF"&@A1R$F4(\3CEL57EE;9&IL8<9PHS 6TJ>&LM
M,]L*:3M#^ )J8&KHA)&3V-\U$#II^UU\Z&A2?M?<VE?NNWIMA^V!+XO[;SH"
M^2V7Y:3*[#L\R TU.MH?36YS(];PW"0[OWW4L<L;<TA]N:S6*CEG6+ TA!%5
M%.*,$9A1*F%,&0M#@2-,K((*3_9,C3Z^W/YVH'Y2"@+L:Z#H.>TC+S<*Q6,9
M[/,];QS6H#UTI<5FP;@=-#!ME<[ M8+:G:J3JBW8QJ.CWGH&C5- >P7NUN#-
MBW65PW[!N%TVTH;!.%WGMF/@#^C6+0,/S8RW9^ /DX-- X^/';+H<Y^BK01E
M219*#C%E <010I"*B$,1<QUE2Q1Q)1V4/48SW(HLQE<&&:K0\U1J._\/+><\
MX?+-4ZO8_#^\2/.?M"CS9.HP_W]6>OG%JBV_7(%E(P_R5?+'3:5U^T072V.F
MMNXK7<HODBX7_Y#B%Y.'DN$4)XRF,!"Q*;$<,1U\!!Q&..6*",F"S&FST[[I
MR<W?:]O O3;.]2R$-=ZVYR.&0''P,Q.L #NK-4<W=D/]DD-CN2'G&N5?VE#N
M<);"%3!OYRNL&Q[YS(4K(*?G,)R?T%%VK"SU>6%:]]M*:%8T^G-2O/O!]:65
M&MU<H(2)@(4P18G0Q)6F,,M,<:,LH8QF(:+"J39\)RNFQF'&B7\#B^\/C^;$
MQK)<!GFHRE,Y'N_JUBEV[#8XU ,3767_['@-:K9;A)J!?3= Y8=W'<5>./K2
M3^MDP[@":WU@.E%@Z_6P;@192LT:0>TU7>U)SGZ2Q2>-0!4[SE,<\)@E%*99
MAB$.B.;#-".0BU!Q2F,6<"<^M&ET:O3WZ4C/&I1%2]!?P7*]NB]_#O]JY/-
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
M]\+5UTJ$4]OCKD5T@>5D-:+30SIF3QF_S/JM(=HOB_SOE2J$^6D>LTAF09A
MEA$%,5>19CC,H(HYE;$*F!+*A>%:VIH:GQV8FIM IU;+,,8Z9B.U(&S'89YP
M&YBQ#JPL<9KM@S8#G]?+!7\&O]?_'826+*#RE4O3TM*XB2_773[)4K&XI7-*
MR5'RRE>Y5!]6FK+,LEM],FV>,8&I3 .8Q<H4>"8$$I3IV$DQA@*<$!6GCIDD
M%LU.C63>TZ?UIA2+H-ME$),&F6O;X:(QWJQ3.ASG<^P).P;RC^_ 9'0F1] @
M:ZP&6[.;@Y)>TT$<</*7!6+3Z-C)'PY G,GY<+F[8^2S+6)12V:9+>R\V)3%
M_:HQ:C?9B$)"@B2@4,H804PP@H2C&&*9<8$)$RQSRN]P:7QJM'6H(O9V_<@*
M];C<GG)UC(Y<>L$R7!H(VZ'CIWTYMJWE8&?ZP)%3!]1\A5(N38\;6W4 Y238
MZO*,;I1V6WR3&_T=;AZEV!..KE7?YC*-PXSB5,_GD"8QF>CY' U"F-!4<$DR
M&66!FQ)0>X,N']<XPC^EO8!6!C<5=AP9ZPK(=ASE#[B!6:E"K+;T4".^-M8?
M!=F!XHETKC0V*LW8.7Y,+)9W^9K(-<V5@_QG^EP6!5N)4P/FBH4\(BK1T[FR
M;I<(( LB# /--A3%*4[BQ(UG>E@S/1+:I@,]5&:72[9K#\S4I\^ZS@,'Z8>7
MF1QNJ:[JG<][O7.&_X:<-#J#.MA,TMZ2%YY>.D-V?<[I_DCWU(4WB^+Y1K?W
M9BWD7#,C)CR-H<!&$E?H_Z/,_!2'019'*<^DU7'FXP=/;0)I; /&.&"LLT]/
M. "KG;#Z0##T/,_.>Z<4A'.N=LH\.'C0: D'Y\S?SS,X^W>WCZVL.F]=UK0I
M8=LD)]UN%O?ZWD**]_H],+_-7TNUWL@ZV'J_R#E=FM_/F4@E3SF% <[,(5W.
M=/ 3,I@%H4(94::&B,U'/);!4R,'%(3$CA)&Z])VJIEB1PU].*%K2>B]-,\9
MV+D^ \;Y\F\Y8*7[VX($%0#EWR;V6H@U+]=PJM/<?Z;7X\#R_SFOB?60.G:?
MU4.U;K4<C4,4A>6(/)H=HXST8Z/:1!"CM]LQ,ZC*D&[*UF"S')LDJ9X'&)UA
MS@-(J,G]27"(PT2D$<[<%E$.&YC@NLC7K^_NOOZ;8P+.(6IVRQC=D1AX8*US
M" <IPG/69U\I+(</'S<KY:QC)XDFYZ_J,(EH*@1<.*%L4E<^K,3B:2$>Z?*+
M_$X7*TT[E>#6S6/Q;;U9_,.0R>9#G8LVIRG-I!(QC+$1#T1Q"HDB*>0"IRGE
M0A%N=1IF&/.F-D'0CGU?K^J4O?IL3%6[03T61EIIF^/GK"\X4/]:S!]>M-<&
M)K7S)37VO*N*L.[\,\>9:P\;O<*=CU7QH]K+%^U6A_C_1;MWI&C_);K9+:(?
MK!=:XW?_K8X7K0^&V$%L/EPKW2+QC^O5O:E,^5:RXDX_XNW:-#DG&CZF9P\P
M#*,$XI@H2!@WA90H2VF*LH!;*52V-S.UX=98">^TF<#8.0/&4O![9:MC[N4%
M7.UB]OYH#3S,=0/*.8YOQ\%3/'^AD5'C^G9'C^/[*U>/L5FPG82B+$)"8 EY
M9K8 T@1!JI2$# D5QS3)$F*E/-;/C*D12;U> A^J*B[W&VTS^,,8#;75ED<=
M>O;,$"OY$UQ&Z+SP:K/RX+,_AEQ"[](O4U\8?ZFE[0O+1IX6K,==-_*#0+_%
M94\%F \"9E-8J%A4V:*[/%''E5&')TZ([W9F@KJNX#!KJ!W0\99M:-_RR-F'
MSI"<9B.Z/Z)KZ5Q:E$^^566-2B,QI",?4X*K>';\4JR>-:%O9&MOJ=JR9_'_
M I7-@WPQ3BAY*[%JT^;(A54=8#@MI^IR<U\UK#-CF:F\I)\E/JR>9)6E6HUH
MI=)]\6S69LKWH-)%4K$2:1@C&$81AY@&&&:9BJ">]F 6"$8RX:2+XL^TJ<V(
MSH>!=>!7>P"V+O35N^K=L9:\^"+=]2(3JLX]U4/1RA>HWB6M>AOV0II6O@"]
M+&KEK86.J]F+E<QO5=5 DZ461I2*C"D8*4;- ?,84H8EE F.D"!90K!3/O.Y
M1J9&MZ_7F\WZ#]T/.7A<:?R ;J?4L..EU8YKV>=0M5S)[HG5T.O8-2J5?0.D
M^;7Y[VO]^EP3XZY>MSAYLG;==JW7TK[;7]?%-^K9\DWQOBI8^[713=[=KV//
M.>,J293$,&)FYPMQ"3,::_+@3!F5?80(\E#XMYMU4Z.9#]N"P$T:']"_>#!5
M]P M]J2I-]IX+U6!._:J'5N]6%\-3'.V%85-G]4^@:U3Q_>,5EBX'^S#EAWN
M:-L4BA+W@]6R9''/1CIL8;Y;RB=S<MD(>WU:%W(7@/XJ33'0><!(&H<B@$&<
M"(B#0!.[8"$,212G$56!S*RDJZU:FQI1-_:"C388K+3%.=AL;7;8_[H*L\6V
MHT_PAF;.!C=C*S#&[LV*P>^5O2[[AU?Q<]@F](GC2+N!K7AZVO&SA:5U8^_J
M0\;;O[/UYV";SOJFKJ5=GN2F6.1ZAOEFG1?YL7H5)T0$&E H&$HA#D4*"=(_
M<1FFB*<\YMA)3O5*>U.CVSUS06FO:Z65=G3MHEF/F W,LL=P#:O^98F+MXHG
M[:V-7-7$RO73RB5VMW7CDL^;]8-^_/-G_4X4-RMA-GL>RCT@(TIA#KCE]=A(
M(H*2,.4099) 3'4<1P(IH&3Z%X%,8R2<:N!9MSPU?BGM<^,4>Y3MV&40[ ;F
MF<;F&2BM+N5NMG;/:E&<TO3KH9TS[3@#YHF [-L=E8J<X3@F)?<'=*.G+_))
MKA[E]BS^9[E1Z\UW<]YI5ZM+_]*H3--[.>=)0I,@R2 E--:A3USN"3,="<4J
MBP+-7(&3WK-C^U.CJEW>R\/.<+#>6FY^S=O6W+UTBAVG#0CUP,Q66[Z?9K1G
M_%Y1N1G8V>^/VSH"YXGA7%L?E><Z0G/,=ET?TV$E[<NV5F1Y!*<\IG;PF]],
M[<@O7W_;AF4B1BA0'.I9'X(XBP.8<1G#D*H$)XQ@I4+KE377UJ?'=X>5-F<7
M:F^6P8=H\@B=BW)VZRF+Q;DA\1^<!+= EY8";3PX^65I/WAE//BIRPJ>,^@.
M*WI#@C_2"M\0G>"V_M<5Q-;U0.>'CK<^V-7?@_7"S@_I%E1_DL4;FG_3,?S3
M0DCQ^OFWW)P0VAX?NC';E:7@Y/:H,E4H#H(0P4#@#&(6*$AQJL<;%@9AD@A*
M6.PF$N-NA,OW-HZ0C'$ J.7ZCQR8UP*H[>D]NK7>46:F0]_8A=?#XCWPX**-
M!R78C?FFT.<KXP%8K'X"NU.3.R\&.67>'41/T78' T8-N+L#=!QS]WB2)ZV=
MWU8;29<FX_\7'?:;K*KF-*41"EBLSMW3B/4^UW*^<T2I2 E+($<L@%@B#$D<
M4*@DBP/]@V TZ26YX\/*J87Q.Y_ JZ7VZ"=PKWTS>^:E8V6!I7=?/H-EXX?1
M,V\]%C-BCUN$^5/HQX$9^[Q(RU['&B_!JX]E[S:>@LI5</=-@O,/V'K<R*=/
MH<=[ZO.,W?,O*M,SXAO07[/'9\\X2_=X:?QE%7Q\XG=5R,=K8]TF5N_HQBP/
MYI_EIA0-.CXZ0%*61&E$H$I8"G%DME#3A$ :B2S! <JRR&EWXDI[4QO6&W/-
MK@.HU?5*N]VF2-=0MIL/><1NX*%T"YLVM<)KG!*WE@AYFME<:VW4:8REZ\=S
M%MO;.J;.FD>^IODAA<U)1A(E4PIE&BNS()-!EB($LP@K%H0Q"3ER6YHYW]#T
MEE]*.R$SAI:9#]L8H4Z'<$Q@/0^O'9OTAVQ@$JFP*BTT!8?*_/P]Z;L9^*2_
M#+/"\NX*=NXII:W0^$H//=_(N*F>K8Z>I&VV7^V3(O;Z^?7S[I+Z-;CY@V[$
M[4-9?_X7?6&1?S![F8NU^)M<W'\KI+C1GS.]E^4?W])"OJ>+S7_2Y:.<AQ+1
MF"@$4QY3B+D2D"+,8"C#B(6)3*10/KAG, ^F1VJ-R8!6-H-[8S04)F%(:;/!
MD[';Y$U6VY;KRN_J,K-@HF=/8KU<FM(%)LXJ=8DM98E?ZC7JP[&3>#5&).^+
MHK?L&9PE>8/ #-08S$"%@EE"JW"8@>T;5T-170(,&,"@ 4HXAAX0!N_'04>:
MX:R?P! V>-?8C8W#F]%MT/U/NEF46@OZF3<_%OD\31 )8TI@J*),CXKZ_YBD
M$J:!9&G,),&QTS3_N(&IS>L;^ZJLUM^-B8[B,2<0VHT(?8 9F+*=,'&FT$N.
M>^*XD\>/2D*7G#MFB8O7]:AIOE=LTTR(:KD-GI(0,\*@Q$)_T!&.(0V2$"H4
M!4E$% \#YO)!7VYJ:I]V=2I_:12GC>CQ=L>MK2ZM*[IVW[H?S ;^ZBNX#HJ7
M[^ST7+^\%0N?M<O/-S1^W?)6A\_6+&^_H\,Q@5\7X@U]^&6S_J/X5A\PC&,2
M!8HCJ%*3%I7%(:08!9"*(%$DS)">"%MO\)\^?VJ$H"T$VD10V>BP^WH&.HN=
M\GZ #/RU'V+1Y3CK&5 <-I/[@3/2-O A2#][VJV]['KK/NN9V\;;(;UL\\'>
M9LME'1CK%[F2^2+_#TF7Q3>NYTP?5KQ^TQ@C2.BY"!0\H!"+$,&,R!3&2M(D
MR1B*8F+-7)?;F1J#U98Z?*4M&%I0F!]D!J:RVDBPLW)FI(=^[D)J+7 YD)L?
MV$8BN4OP>6*[ZUBTLE[+[>.QWW4?#EC0XO*.">_5<E%^M[[A__VXV,B+J:QS
M%,@T$W$*I4PEQ$G,((M$#!.E!$F2, FS9+Z2]T;JPV[B9]^XU4N>52_YO@G#
MO>,W0BRJK89B#1YJN\M$*MD8[9@4;]\3/*$1S0(!HX!QB+G$D"C)C)I4&G%&
M$;<+L@?JAS&+V]"'14&7U1:W[I#'C>M,W %VNYGY,& ./. U1IN7N38;'"D4
MS XE"CR*$3@#YDN-P+[A<>4(G $YT2-P?T)'[:7JH&!N9)UR_=R/:[K*=_I.
M)FNA7M9"J:24< 9)BAG$*",PR](4<IK1T(C3BRQUK*MMV_;T=K4;T\M/ZE@!
M;P:6,M=_.BA+)-:/K%"/R^9H?VZVO/^2!K,P0^53_A)G,Y2&@)9_>:N?9J*#
M?_GG, G^&H4S8-[^\D+]0U@F C]4.IS+9T=!*.LNESB)4L+U,$5-/;9$97I&
MA4)(0\3CA&4I2>2\6&O^?L$.W[4_7'??F3; 2A8@_[;>%-7:,6U[!X;J$KLA
M;!"@!Q[!#CZI\W4#J-+ MY7[\BZY[0RD+Z$OZW;'E?QRA>-$_,OY 1W6B'Y;
MY9+K0%)\D4_KY9-^BTPS[RDOC\8WJT4\EBP)*50I%GHX(YD1\H\@RH*,)A)I
M;L/6JT4V+4XM\M[:#+9& V,U:,QV6"*Q0MQB;<DWC@-3UE4(NRPW66'IL/#D
M&].1EJ"ZOYYN:U$N\+2N2ED]:+SU*1>_#E:JG&[L-NEXN\CI_?U&5D)#MZK6
M(_JX6,D/A?R>SQG")(SB!*8J,_+:0@>>B"=0)4D@I0@(ETYU$ZXU.#5N/K37
MS =JB\'OQF90&NUX)NDJZ':AI4\H!Z;GGB@Z!XNVT'B*$:\V-VIH:.O\<41H
M?5\WJM$3B46AG_9DQ!8*_78L3(W9/)=%?O-=3^46_RC;K;-$/LD?Q=T?<ODD
M?UVOBF_YG$B<(9HPF(DDAIBS%-*4$$ABEN$HDP0)*YU_/^9,C:;T*QFYD5#/
M[K"CJ/% 'IC *D=@Z0G8N0)*7V9E:E,I@[7OU0S\EZ0;<+OR>,+=#Z">:*^G
M,:.2HA_@CBG3TU,[BFV9F?M^0;ZEV:O[3#?F5-H\4DE 8H5A&IHS&$P(2%06
M0(H(3G$0"*F<^+*UM:G1X:=>:X#MP-HQGS>X!B:V"JG]I;W:5%#;ZE'BR@82
M7VI6K6V-*UQEX_:)1I7531V5KTW2RJWZ+:^8ZI855(=XFL#>_>#?3![,^_7F
M]D%N-'7I&:>D^FMMQ"SF-(@PQK& 3'%F6 7#+.(28D*3)(QI0H13 9 >MDR-
M<[[<_E:% SE8UVZ87#A9.U(ND2^-!WLJV8X;['UZSHZV1NJ/@4FM] *N%=1^
M5'T";O>ZY-U^EVR] :4[.Q4@CS+:_4'U):G=PY)QY;7[0W8BM>WAD1T7V20K
MOIJ5O$I4\(DNEH;4=7M?J>'V2EO([)O-)4XC+AB!*L0AQ#CBD,:A@DRF L>$
MLRSA;EO[]HU/;V^_L0X8J3['-39[S"U7VP;!<>AU-VTTV%D] UN[H>8^:"PW
M 5^-\L<VE-W7X)P!\[4:9]_PN.MRSH"<K-"Y/Z$;8YER4+?*/+11.Z<D1"(3
M>OZ8(@RQ(!)FA,0P# (B>8)#AJPV:2^V,+5PKJR(58IAR,W3@NM)TD,M&.M&
M1*=0VO%-+X &II6RF)N&IK1N@)I*%WWWQ!"GSQ^5""ZZ=_R]7[ZP:TGU)YD7
M9LNXJL_[:;U:-Q'/5O0[B6-$XX!#%BL$<9I$D&&50CVW2U,F]1Q/.J4DVS0Z
MM8^_RK9]5:M]_:0G#<9R1\%U*[3MR, WA@/SP\[<NLIXF:R\M7@0 747B+P5
M$;=H<N3:X/8@G);\=KBW*_^<+1_^9KW2C3SJ=NKYUWJ57RA OOUNTE!''T(3
M% DIA3B0!!(I8D@CJD)&49RF5NKG_DV;&I>]4ZHZG5Q_BT!;7FF''-H_,YM7
MC_J3M?@ZA^Y=6U9\B3X;G#NWG52[!5[5COTT T-T9@>J]8V[-T+V9MC(M.T;
MT%-R]]Z"VQ"0;XKY)_W:WZI?Z?]=;]X\YH5N9?-V;0K?S:,L9A%"#*8L,G7%
M(Y,/F3$8TS3-6)P&A D;-F]M96K$W%@'?J_LLZ3;=B3;F=,;/D-/,*VAL28O
M*]?;>$@_8(^#]+]V_-/^[%&HQ,J]AA7L+NZ5QJ8IY6M!5X)N1/[;@]$8??>C
MT,QC#DA\7.3%',LL%K&I^Y4QJ0.X,(%&;AJR1,J$(ID0(5T".,MVIT8".[/!
MUFY0&0Y^WYD.C.V.\9AM3]@%6P/@.S")V$+[;O7XO1[\/ 9)CGCYS5:ZVNI+
MY"K90G$A4\GZ=L^\A30UA9'3VJW5L_XD7XHQ&8;1 *N\3B@-_7T<M#F-K^,<
M#-;?QMF;+WT9^WWZ4?_T[__4_$;_GZF"\.__]/\ 4$L#!!0    ( '>+458E
M%8?OG<L  "-P"0 5    :&-S9RTR,#(R,3(S,5]P<F4N>&ULY+U9=UM)DB;X
M7K\B)OMU+,/WI4Y5]5%HR=)I14@C*2J[YP7'5PD5(*#"HI#JUX_Y!4B"( ""
M@%]>5TXN6D@*;LOGYF;FYF;_\C^_74U^^IKFB_%L^J]_H7\E?_DI3<,LCJ>?
M_O4OOW]\!>8O__/?_NF?_N7_ OC?O[Q_\].+65A=I>GRI^?SY)8I_O3G>/GY
MI[_'M/CCISR?7?WT]]G\C_%7!_!OW3]Z/OOR?3[^]'GY$R.,[WYW_L^,92&M
M)Q!8,""8HN"-D<"4E"RFR"S1__>G?W:6)&Y)!.*9!V%H J\= 2YLYM8$&9/J
M/G0RGO[QS^47[Q;I)V1NNNC^^J]_^;Q<?OGGGW_^\\\___K-SR=_G<T__<P(
MX3]?__1?-C_^[=[/_\F[GZ;6VI^[[][\Z&*\[P?Q8^G/__O7-Q_"YW3E8#Q=
M+-TTE 46XW]>=%]\,PMNV<G\0;I^.O@3Y6]P_6-0O@24 :=__;:(?_FW?_KI
MI[4XYK-)>I_R3^7WW]^_OEGR<UA\"K/YE[^&V=7/Y9L_/Y\A%-ZY3X74[I\N
MOW])__J7Q?CJR^3F:Y_G*>-GX#_&)1FC;+W@_[C]QS_?KOUEGA8(EX[7-_B%
MS6>4U1Y/1_JV3%,$1<?;]0J36;CS0Y,BV=G\^E].G$^3[JNCF,:C[I.?^<5R
M[L)R1+)73EL&C'L&0@0.AGL-GAK'I?8Y&;K#-I*\0)H[12Q2^.NGV=>?\8-_
M+J(H?^ADTLGCWG)KN9Q']_6^^X@_.W)1424\!T(3;IH<'5BF"<@<C'-*1)WY
M161OKW:7ZFU]/IN'GV;SF.9H.*Z7<_-P1[?W0;OYB9^_N#E^$(3/XTF\_M?%
M@M30U7)607)KM2"Y?_D)N<YI/D_QS5HK!YGK.%NB.4W=3];0^+/I=.4F[].7
MV7PYRM)*P:0 EUU$(2@)7DH"A@H:J(A>9E5%\]NKGH0 UCX"SI9D(TAXE^;C
M67PYC2_PY!UQXJ45,H#G6H,@TH%+V0 +RDKE,A6&5('"G65/P@)O'POGRW)@
M,#Q?S8ND7HT7P4W^3W+S:QYH1B&$1, I:T%8A]PDG2 3)JD0CN#OEYUE!U8^
M"1*B74A4D6@C)N+CW$T7XR+[C9FSTF0I=03+12YF+J!0+ ?)4N0B*N>=J.,J
M[*Q\$BIDNZBH(M&!4?%RNAPOO[\:3])OJRN?YB.1A;:915!")8RV,- RGAMP
MDH2(6(^1[[KYCT/#[HHGH4"UBX*+)-B$]M^G3^,BA.GR-W>51L8:8F@,0)A#
M!S@JE(&,$6+6+D6=+,;;%1!P=]634*!;1\$%DFP"":^G)<B>S3O!?T#YI^>S
MU70Y__Y\%O&P4SHZA?YP5)XBL#,%$Z,%%[TV3&5'8PW3<)2(DW!B6L=)/3DW
M 9N/[MOKB.(;Y_$Z9;6QA!@N9^]R!A<(6D+N.*"OS"!$@AN ,JJEJP"8 \N?
M!!7;.E1JR+8)D#R+$56PV/SV9CQ-=*0<T59*!CX;@4Q(/"5I+I@7VG.J:<B7
MN9X'ESXM945:1\>E0FT4&6P4HS."4(IGI4=X^U#,7U)@F;.:6,<LO2SM>G#I
MTY#1<#:SCE!;0L9S_./;^<?9G].18<DHGA7P9"((Q1UX@U:PI.04LB%XMO5P
M<;OP::AH.,-90Z M8:+SFM[.W\UG7\?3D$:">R<-RL6YK$%H@K"V: 1%U@PA
MKXUVIAXP=E8_#1T-YSRKB;8EB+R;+99N\O^.OW1>->-:AN %,":0=JL9BH9X
M"-D8!'K25%2T''?6/@T>#><_*XEUZ+QXX6&>7$=WLLBKLQZR+&<A0AF<T18\
M\3R:I(+5^;)<^-9JIP&@X53GV:(;6.6EAF+R[O-L>IV<4U)9Z8L+Y#' %D$[
ML$0%D%DE&Q/URH>+U+Z[XFFJ;SB_>9$(!U;_AQ16<X0N9?[C>#E!:Z712D6K
M@&HOT=OQ$1Q/ 7S(SK@D;&:778[OKGB:^AM.;%XDPH'5_W'N2I7:A^]7?C89
M::Z(5Y$!)P6W2#YXE E$HKPQA#EE+TLVW%GN-,4WG*D\7WB-;/J7W\)G-_V4
MNE2\YSID$2WH%#U*07#P@DO(Z+]DF:FV-%;9^-NKGH:!AE.0%XNRB7#@[VDR
M^5]3#'8_)+? <RR^7BQ6>) QRC"Z%0:,L@89R18CG&"!2*>2UX9X=ID+>'3Y
MTTJFFL] UA!N$RCYC]EDA0J8=U>Y\\7($D&8L@Y\#AFC7HEBH98@ZKW67@<J
MZ67%,GN7/0T5S6<?+Q%F$VC85/RL"SK*,8A*6"U&U#+B3*20&$%4&UNN]3F'
M0*@ABLL<=8TKT/VKGX:-YG.0%43;!$1>3_'34!SCK^F%6[H-6R,=HPS"94@2
MSTA!9 3/E0&K%=,!;:"JDF?:O_II$&D^$5E!M$U I+-^S]TR?9K-OX\H58PH
MBO&2QIA92(V'8W 4K,>X&07FH[DL][!GT=, T7SJ\7Q!-H&##U=N,OEEM1A/
MTV(QXMZ$%&D&V5W=&_2BG<T.,'R6E"@6B/$5<'!GT=-PT' &\E)!-H&#EU=I
M_@F/O+_-9W\N/S^?77UQT^\C&X7V)9;" #NB6:,$?,#86LO@K(W**'=9F?Z1
MQ4_#1</IR5J"'1@?KT.>/UO%,?[$L^4R+=8Z>#5QGT9)D,!3$,"\D2 \QE3.
M,H^1%)%>A6AINJP4XO#:IZ&CX>QE);$V83P^?,90^QK:TC+\'Y=(LT;J*5)O
MO19 ?:D]#]8X4N.Z>WO-T\#0<$;S0C$V 8)W*S\9AU>3F5N.+"=1::,ALX!N
M4/01,%(2$'6D*6;\(ZU1/;>UY&D0:#BA>9D0FT  0O>J% W/PA\?/J/8%F]7
MR_)XO"3K1YER@GZ0!()G&PB=(UBJ.7!TBQU7-EI9(Z5YC(;3GO\UG]>L)N9&
MGGTM;FO.4_SE^_M"29J&]#%]6_Z"/_S'R&1-$F,,LN<"F>(,F<H23,)X*D=A
M;:CS9/Q!4DZ#4,-)T'Z$/C"2GB%'L7#5N4\V:L%X8)"4[^I^%!B&WI25D1$M
M::2>7826.\N=AHB&4Y_G"Z\1^W'[]O45?F4QHB:9$"A%5XDK$(IRL(EGL)I)
M99EUSM1I,["S\&E(:#C#64.@36%B_4Y^S41R.@AM/#!J HBL(LI#!/#.*>6Y
M5?["6/7@TJ?AHN%$9QVAMN&B(AMS-WD]C>G;_TK?1QP/.&9,R<-D5=Y!!G!X
MN 'QW@=-+!K#&L'JSK*G(:+YE.<EPJR&AG_Y^9X0W^ 7SFD@U:5C7D_S;'[5
M?<Y=6D_K(W7O,RYN)W6<J@N[2I7E1ILTU-8:-P QE@<I7$+_#ST!X6D"EP.%
M3'-R65N7V.Z%P#V1/+#&18[?^E.[XA\1HB>E^YJU#OU59O%/1&0(E&CJ"1-*
M7O8X?&NQ8=I*U536'0_P3"D.[?6OR7ZS:48WXMQ*Z6T&EB-'\R,I."\XZ$R0
MEY L99==5NPL.$QGJ9Y!<)8TVP#"J_'\ZG4<T1 3948!-RRB%"P2'DLYH%0!
M(U>)+LMEU5%WEANFI53/(#A#DBV>Y\]GT\5L,HY=BL--2A?+#Y]36B[..=@/
M?UB%AI$GT7GA4;]:P"?GOHRZ-W3%G7^;7XVGN-@8??K9NDO0#8"T=-9$H8!(
MCZJ7O%1+1HG'0)!>4*G8O7-_>Q-EM_"=GC>+KG=2FBP7UU^YW5*/H>M<*W&]
MQK/% L5ZZ_XFEFPV#F*D"&M5;)P.!DCT.B&(93CZE/L<+N]2,(P?T1L2KDU)
M!7&?;4\PO/&S"P^5N_1O:KQNV$A)$\>-A2Q31N,:*5A.'"@KLL[H'^6C,>/Y
MJ-DA9%CP7*+;O3"Y1,P#.B#73#QWB\_E_R__:S7^ZB8EQ?X^(2OC@%:]?./9
M--[]PM9/CF1FWF>.,3A7Z&T)C>(S0J TDQ>9)LMT;4MT$<$M8.\BP,R&TEX#
M4/W5S?](2^<G:?.*9IRNA3F22E!N$H&4& 7AO /CDP(:K5?E&\0?NVH[!XA'
MR!DFQ.H/9K4DW\;I&$)I#;;X;;9,"]P?;V9NBKLF)-P7R.%O:7G-FHC,68>[
M0G-M,) P BPAIL056N>DJ?7'NFV==6*>2MPP 5Q_$.M'*TT [NWR<\)P]RL2
M7VJM$TF4IU1>]R=>FM%Q,(0+4-DD00D34APK6C\'57<I&*9W<'_0N4"^3>"C
ME#1<I8_N6]H"_$C:@(XIEV!$U""B,^5]< *?@F-!)</IL5<OY\!D+R'#]!3N
M#RV72[L!5^C=/'UQX_CRVY<T7:1KRYAL=-D3 =26ZFS'"=B8"021$K4L!76T
M5NT<R.PE9)@&Q/U!YG)I-P"9.V(9:66()]* )N6A1\:XUU"=@$K< (D$XO6Q
M;//%R8!ANA/WZ+Z<+=WSH3%;NLE%T.C2\>_FLR]IOOS^;N+*M(Y8 L0OZ\D=
M\2U^QY47I6^26Z3W9:34V_S[(G7</LL(3G3;5E>K24D!OTA(?QBOE3B-SZ[*
M8]3_7M_*"-P/5H<R12J@>?5X.CNBT=IF+6G6ABN]FWO:?Q_[%-2V$+U=E*!J
M4Z\-V,"_S6;QS_%D,K(4]V"Y67):$A T,G 6O45&=2"X7664QPK]SS%_UVNW
M$+A527^>)<PF'.Y7X^EXF=Z,OZ;X&F4__31&%W M&8PS1\I+9;DK]4"L]&1$
MIJQ('F1 N^Z=,$0=NY _!QS'*6HA8*L"F8J";P)(AY,5O\VF8>,,T$1X5!A5
M!%+\1(,.AK6! %5!F:QPD_#:<#J%KA;BNBJ@JJZ$!@ZJ%YMERZLZC#DZM92#
M?"TV##V8<6AR@1N%XJ*4@R\E3SD*8G**0JICI>+G0.HX12U$?%7 5%'P35BH
M:WYNLAZWUI9PM+#,H:'U!+>$E[@EE.=@!"4R>T7)T09NEX#H/C4MQ(-5 72A
MP!NP05U:=4/]K2&54E/#+?KY(B@0EN,.(,*@J+CVF3)T^FN;GKV$##.VI@?
M7"[F!K"R,8^:NL!+/[(D4T"JI08C*862>$\"91-)[9SU(\Z?ZJ^H>ZLI>90@
M!TP@75/]9NS\>-)="Z,CUCWQ_3R;H- 7)>NP_'XK&NIU+NG2E$P&D= .NF@I
M>*>RY$I1)HZ]<3P'(*?2-FS6I_>:MEY4U(2+L\79;D:7ZRPXE1FH9 )$1,?-
MT\*+"#199X+GM=,\AZD9MO:H'_T?!MDEJF@"5M<%">_<]Q).7J?V [>2&9&
MX[(@&'/HQ!$-$N7B8[0QB]H5QOLI:09.%VGZ0!7(!4)O CPOK[Y,9M]3>I^Z
M%/I]:8U*2PNMT4E()7,J<F1@M/- B4&2"%=&USX)'R1JV".P)TC55443Z%J'
M#"',5WOYT3+R'#T!I6(H;H)#_Y,:8%8S;J0DNI\"HX,4#7OET1.N*BJA"5"]
M*1T@W^;GN/;XIM9.$LX)\1FBT&5(@2N3#Q/:84.)=-DJ%^L[4/?I&/8"I"<
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
MFF55O6G?@T0UF9=Y"LQ=KJ*FCE6,W]^G+ZMY^.P6._LHVX!A>LEO>H(\L1S
M$T$A1.9#,MS[6#O@>)BJ)O,N?1^OE9343MB[O:&0LQLOXL/GV7R)RUQU622+
M<7NI.@>F?)F,IPG8(CHNJ)-9"Q-IGVG @X0UF7AY"MM71U4MG+EK-M[F6ZE-
M8[>AKEV*Y[/%<C%"/FS*4:-9[W:7LN"S3VC@(Y%.4Y9B[<JM$TEK,N'2LQVL
MJJXFXHW3Y3A2(>7L2U6:)N7>45NPY>J'L)"IU8EH43O0/9VZ86NLGQB-/2FM
M@?1?8:O\O]QV?W638NC?)Y38."#@RS=PV]W]PM9/[A\F@7^?K,KCLI??T'N9
M?DKO<?.\S#F5_AHQ48-" <MSF2JA8I%3 )HTH]0&XFSM\_UI.1S66>TM[=@P
M3'[T3302TN6410:E"1Y</"@PABM(G 26)8F\^EN:BP@>UA=N$^*/4N+9B/W2
M;224P'S9 &Z3<IP;I<'[K/% )10\Q>,NA:2(54:2ZHW3^L=M;_YSH[A]C!(O
MQ.W+:1T/^L/JRY=))THWN1;ER_47;B5JI=26*P714?3VI,>S)(I2)9 SC<$9
M;FMGLDZA:UBON3<,5E=) PF#UU/\+-PW[]RX3,X;96<#%8F"4:7:)&"0Z3/&
MG#Q'-/[46M_#D]<[) P\DJFZCN^]VCI?X$W@9>O9[9J#Q+GVDGN(K/1P88Z
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
M!6"WR6Z9TE)YP5D 91SNJF0EV$1CF>H0J)*2F5B[*/(DPDZ#WS_RC=,%BFH
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
MTOSK.*3]FBM1Q>8=5\;P8?9I.OYO)"K-Q[,UI=OM4YRWA @(V93VK\2"39)
M(B&J*",1IG;=>V_,#.O0/2&F#]]0#0F/!KR!6T'LY[SKO+=NA;QX%I;CKWM.
M'BU3< RC>8?G6^<T6XYG'B/&1Z>4";R_QQ#G4CVLC]H$\I]$X8U"?"/29W^Z
M>=SFN)3NK%&P6*RNUE_;X5XPX4BIVA=6(O>.)+ !=[GBC@D6RW5/[<NYNAP,
MZR8W!OTG D(357X/;OWRU<6SU?+S;%[.M]_1;YUO":7K?__+]Y??TCR,%^G=
M',_+]Z6UR7:70T7PW%,0 XT@LC> UH*"$Z6MN9(J5K^TZ9^K81/HC6V8 0'3
MXB;RNS)YGU#PXX":Z03Q;!IWOO+[=+P\=++:C&&Z9AD<(11-2F+@!34@@]&6
MJTR-[WG[5.5GV+'?[6R<X4#2@/NUK88#T=5\7HQ")_Y?ON\_F[>J'S+W*7(&
M$KD%@:R#M[[<(')A":7*LMQC*J,""\/.+A]P6PP)A09VPGZ6WZ5YGLVORI7V
MYCPM3+Y=+1=+-XWCZ:<#9B JKQ0C"@SU$LU T&!B>;UD%%5")#P\:S_#J,K
ML$/6ASP<!H-!"WO@ 9?R)AW737Q8S<-G_(GB1QYB/P4;F?> 3F-1A$3.0TJ0
M-='!ZQ"<ZJ_A:146AAW[WHZ3]*10:'0G;!]S!]D_(35!F,DYAPQ),(RJN*-H
M%-!%=,X3J5U.(3]UCNH"=H:=8M_8#AD"(DWMEA<; @ZXC64Z>RG3_SJ.*S>Y
M)[>MFQHOHK361F AE5E[%L_0TC!#XQ>E2)P*6]V!JL[%:3=XO<WJ:6)S#(*(
M%FLH;N8R7S*&X/Z'7%PM\0!=E4HD;E;9TQ)'ZQ E.@C I"OO<P(!%RV%Q!(Z
MRRE)06K7/QPAIYXQO&D6OGB;;Q;<-./Y)4U3'N^6.'*3F/-:@]>^O$%7)7ND
M)3"OB'$D&TJK#THYG]QA"Q1J(>JPZ>I7?TV>V\C@OM+*'3:9M\B(1'\D48HG
M@[%@A1"@NB,C6$.JOP ]D]1A*PGZAVA_>FL*GB\SNKS+K3;=W]ZC!U.*?:8!
M6;VM[]MZ]"F42HE$T,X($!)_<:H4_AJMF-,Y2%]]9OL%] Y[[]\_4'O68(L.
MWV8.U^MIESJ\L&#VT&==7BQ[$I65O,#=T61;#2V22;+H6D0'(D@)5C)=9M\E
M;QW"+];NC'6(EHJIHYT5MF3\R_?--[=B?D.4+WV >/88\U.9P7 B(9.H @W*
M255=!.>1.JS?5P5#1Y(YO2FM11OUTLVGR.3B73<.XVI3-7*^G3KZ>1?;JM.I
MK36*Z7;!;JG;^8R9T!AT F9*#Z\H/+@@+1"9*3<FLER]E.H0+?7LU=_3^-/G
M98K/OJ:Y^Y1^6UWY--^D-W==2:6RIB0GB"*K,ITE@$^B=-&SQ-G(?3:U9]R<
M1>C HYAJX.>PK>I+88W5<CV;+L=Q/%D5]_&VR][+;V&RPBW^"J5>(O75<O,&
M8%?H6^VKHI2F3'A&!U:6>3X,C),<I.)""Y\]S;N/+2NV':O$Q<!#FOI%]""J
M;O%@/FODZ[,8Q^5?N,F6U_(B+=UX\G1#;X\2,<PHW-/ETO^ 7.]Q6T1OP5J#
M=C@("2[+!"9E[0EA1KGJ_4FJ#\CMWF#?=J,_,'QXQ*2T)&L"P4F#O*);[K21
M0*V,07!G;-QM=+G_<?N#2S4[F?8QZK[SPKVN= ?,YBWFRU%75_[LVW@Q8L8@
M?2(#$<:B&V)YF>I'@#K-9-+<4GO2$8R?N@5]_-LM[.\L. PP^M#@[%)QMH"!
M7U-Q44<L\)Q90&<AEE8>(I6'!:4CGXY!<A8C;HY:*%@O.0P.+E#6KKK/D-S
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
M/'3N=KNQ[H<T_SH.-\TNT?)&8C@M572^1*89G"0:LI6"V:B(\0]Z0@^LT<3
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
MCY!R3I76?=#R>*7U<$UT<+O>O.GZY7))]\-RN3'IJW)+YMI@IG@^:I% U3;
MP,C7E45ZHXOC6;?><?,D0;V43H]0^6.;0XZ6?P]@VEP'5XDF(X.(R4J0)!Q0
MZXG!4KBZLT!KC"$KO?TNY&CPW"6@DTTAQRMV&S('2WGL#O6[ T,^X.+;--W4
M,Y(-1D5G08=$-I0<@QBB!A'0YUR0<29^YD7]Y#-&QL/A6GMLYLH1(AP;"9M9
M,5L<:*N"9B61+.J&=\\I+O$J V>2,VVMYVRWR3P/_OJ1TZ9M]'^\X#JX)ZZO
MS]N(5)2LK58,'.<.5, $KD023W"&8\I!J6WS;^6W=Y=6;^=<'"?GCH#R_LXR
M=>U3+#Q;0,\$*$E\1&T]6!-=$=HXDMA 4+E#1A]ASH&*?00FATJY(Z!,T.LZ
ML(48Q]H\RPL'+XH&ICA*F366>^_36J&C#T@<K,1'0+&71 ]&PE=<3.>9?.;%
MJBD>KA/EOUXNR&%ZM_Z4B1$VNR0*%,F(H_5*9RL,&!XX)X^)"]]Z:?93](Q[
M[PR%FZ,EW].I(ET)*A9RJ)4T=:-\!.=(*D%S@ZH@^=:MUP_L=:H,5DX8[%39
M1Z)'GBJO9FU6!5S3_NYRD3Z'91V8,+^<U:=I=_9O3Z+U,N8*<64X,28T.$NW
ML;7*&JX3-Z)UJ^U.A/5QRK1U6-IIXAQ+40_^XX!%J"<_;_#RT^[<CE)XTLEC
MD#%!%NM#44F(*1>0WO-4F/(F#!7 ]O80T&<KM' ,?,8Z-L 9BEAMALAL5ME+
MIW+SO.^S? BX#Z:.> BXC[XZ<,KV>2Z4E'/$G2>&! ,5&7T5;0&EO$6>HXBJ
MM=_V'!\"[H60(QX"[J.NOI'X8.=U09$4>;9@5.V\%M&#3S;5P;+)<M3,BG\]
M!!P"*D<^!-Q';QW \LE'9SS5]BX.TG()JE@-D4<.J22AR9:+D:VWNCR;AX![
MP6"?AX![Z*0#>-U[BB:U2]HF =Y7N6BI(!J#%':ES(/R2L76$W+.^R'@,4 Z
M2OH=H.?'!VG,1X_:,I#(ZO H.L]#5 @R"!9%2!)%\R53Y_L0\!C<'"[W#D#S
MQ+,SEK1WH1@21QTME10'QY2#&+C)T7CG6.N&S^?R$/ 8.#722 ?8VJUAWG(M
M"@M0<JV!V40!D'414DJ,7,\LR1L]G>?^6V\="V,%D(<IJ /0W>NMKY/M7_V5
M+B[S=/;IIDAB6&'*9 9:%_(,C;#@I4_@I%629XZA>=EI-\JZ==P/1,2][=;-
MU=,!Z)X0VV/#[NF*$*F8#"G6YJ,8R8*Y#L2PU (1'07>ISOWCEE3,/);OR/
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
MEDA<2F]KR)28:YW.W9O([I(AC7'SQ.#2]DH\&Y1.=(J>D[" NR)!V6+!.RY
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
MK7_Y^VRZ6K[_\/>ZB>/7#8FWW[B9>>J$%D)!*3R"2B@@6/*2E%2:!1%DMMO
M?&3\1@MRQFU#Z0:B(^FW@Y/S'2[62P-F"=>2OF8C\%!,W:G%<\3:?YO 2?+C
MI6$VHP\\^];+_AXA9=Q>E6X@VE)A'>#NU9>O%_/OB&O[N9XMK+QWWB1(-I/I
ML)Q((JZ +,XHQ@V7S9<M/$#&N-TIW>'M6$5U@+4WLS3_@C<3P7ZK_T$5:O6\
M!2\Z155'62=R030C5K (T"%S-)&G*%K[B4^0,_)UW$7 W4I;_0)O8Y4H6+32
M%!*2Y742=H)8']@G'S0BR\S)UMF=)PD:-UQIIO;=X'2 #CH U >\H&]]^AO.
M<!$NZ*!_D;],9].:<5U-OUT/(+MV"51$A4(9<(JI.@96@1=>0S911<N"CZ)Y
MZGL? KL$W"' V YT!]-2!Q"L:7^Z(,+%K>?)9([,""B>I*1,=2RTU)!0.UFX
M+Z:T;KF[1\2X%^=P4#I.VAW Y:>>Q&..Q&\W<SACD"XF%\G;U*Z.F3(0<_5C
M2U0Z>TLFTSH4/9[JD:/6+CRY$^N^ [37U9:I%D<?9GUS\D\2^JA=4,15#,05
MG?8NH /MM/0ED@F7UA?S;I1UGK%NC)<'EM,V5EX'D+R)WW'Q;;K)&=WC[6/X
MZQ?R5LIT]9JT\B#73"DN<;V1HO8O4MSO0P@@8HS!<>UX;EWT:T-YYQGN82$]
M@O)[;$5\1 N-UP ?\"D#];N=?"7PD:U"(;J<8]9TAN906UTUQ!0+&,.#*,$$
MYUK/37DN[6U.",&<RI!%?>,0DH? ;%FO,9!,<>=C\V:,?[6W[8G9X=K;]E%_
M!\[(=5UBG=5SNJ 6P8%-AD(+QAS$.J6L9%2<;CSN3.O\Y]W/?R[-;7M!8+N8
M>*@^.L+2)LOB1&1))@D% SE'7!6(:X&4*!SZY"-O'5/UU$]VN"8?@<0!8AU[
M.<X+TA![^V4VC9?+-[,ZV6OZ#2L_F]099T;Y&#PDM#73FNI2%0R0O-)"%5;T
MO;ORX=:;GWQ0'T@X1('S@:39P7&QU7")0KM2W\+7><3*E 3.I!I>*2UMC(ZI
MUF7?_3NKSZ#0>\SE<[A&.H#3,'T:J,B%M!%$$ E4MAH"N@R><>&C$L7COSJK
M]^RLW@=6)^FLWD/''>#\D1;(S1V0(LJ@7 ##"@5!1BL(I6ZLY<%XQH12S;L$
MGR2H\_SUX'C9GB'=3'G](7'#1"9O5DNA0;JL:BN:!O)^!43%;$Y<,RE;]PP^
M2$CG:>:1D7> LL8.)G;O!K\NS$MDZ+DE?]C7)+DUY \;!C88*US0= UMGX7'
M-O8_WP;I Z WO-8Z. 0?Z_[..FF3G0:.M2.7'&]PA2'H5)SGQ:'3K=<5'=.N
M?V;MTT<<A"T4-O91^.A;%Q6C,MR33$(6H#RK:P*-!!U0\*2M56D[@_OPD7?4
M\Z3!AO5U Z9V6NC@"'OH08%W*B>=R092(<? (Y(KFCD$KIPPQ7ILGKP]].7'
M8#/YND%;*T6-^F+SUA%=31=K\57)W*0%DHB(RB$(:>CX=4G4@4T>1#9*JR1+
MU*T!]S ESZ5/\)A$8 ,==7"NW>=B8X,I"9EJD3BKNB;5,PVQ>$NAC^7&"W(P
M??/=6H_0,FY^I(6>?PJ= X3> 7@^7'[]>K'F(UQ<G[L_\D;7?]W_M>G4NK[Z
M=?6DZDHZXR2H0O)SP2:(S$99C"CD&K1.&!]$:6_ .P0EV]GAX576 S"/;V 4
MW"A7+%FU9#7/6'V&A!S(M&V,,7%I6L>F)^K?'RZ,[>)>/K'N.T#[3OVR?\QG
MWW!9-XI57I<?ZP#@N]^OG6-_S%?_B:OWF.:?9M/_P3R),M 1(QR4;) <<:[
M>U-3G\$EYYE+H?7@U,&8Z;S*TAB5A[14#PZ1YVPK[W QG>?7\\7FG^K/\4F.
M) #, KPQ=5:0+A"Y$R $VDR7)@O8VM4Y+8>=5Y#.U*J.!U,'IE:G"L]GZSS,
MR_!U2FQ?Y9+?$T86W["R=S5C^,UR>5E3S9.4%4=I#"!S]=JW&>AP<9 0O0HQ
M9:Y;%^;W)K+SNM6P@!]6I1U@]F#Y_G%9XZ2-Y[M\\2U,+ZHG2P+Y&_VWJTE2
M"247 G*TC*1N' 02-D1K,B_"2L36S\V'XJ7S6MFP%M %0'HQE/AS.<1M.;SZ
MZ^MTL?[AJTMN$DT))C(Z(73M=?-8( C,=*MYI;PG6#??>MF,^,XK?2<PA9-#
MH!?L'R+WJS&BR[7!+]]LN-_:]+W^YJ]AA:_#=/$?X>(2)PX]2B4E\.QJS[JO
M6\4QU@>U=>.4R,:VWD]W8A8[KV%V>J6< $Y=5$./%="KOW"1IDN\D=$Z!GLS
M6RVFL^4T74DE*A;K)E\()=+]FX."Z%T$DTR.,FKI2NK,R';A:]S]:6=N6<V!
MTX\Y'7)O;Z3R'^MLQK5(;LX5/C$H+<L\@O-.@\*\;NFQ(*2SF;[(D0_R$&0
M7L;=^]:#V8P-D [\O /FD%R?&&_+G;GQRXDLLK[9(4XUTAF1K(5@?0$IE2C&
M%YM$ZT?CS8@?=V7=.61XFT.@ ^P?+/=7_WTY77U_,UNN%I?K2N_;U6=<?/P<
M9@^ZJQ-1(EI7!.2L(RB>Z'2P3(%V7EBIC"&E]>)W[<G;;A5']DQ-ITL$]>.
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
MS_&>GH.SOOB2H AG*%M6!H(( ="5DI))R,,.R_6.S\!)U\J[C$M;H:67D_.
M$.*6*-:]J,J@2W7$36*60H<0*8B07D!QB+HP9KW<7$H_=CQZCXD7&H<VPVWS
M"0"'@.AE6='33X(->B%B 5()'=>%TW%M2%/*&B^UY%&*WCJ8MV3MA<:/)V!Q
MS0#7BQWN<SM^7RQW$V)^Y@UI2!<),AE%D7+2X((MD'(RF>7$5=R<XCW:\XEG
MN1GG!OBTK6U\6+TL ]LR1^5G00J=$K=UVKL'I5%"R(4R IYE,"Y*XP:9T7Q<
M-L>Y4/YAD@,!\02G_G]$TLND7L<O2TY_3"<70UU'/_.UH>?];\UI']?/UEHA
M,UH(A@X*%;4![W(!%,%S)UB1K'74/_([\O09\^7YU5;WO7JZ?J^F?1:+22S6
M\E%Q%+\ZY2!(FR!KIT5D,@2VN?CPX+.C%?$G?9^\"V;O^?91U-]!=+6BG/[Q
MJ[\G"\J]"CJK"TBA BCD1+Q!#8QKCD(Z$G#K!]MW"!AYV-$X()BUTD@'<-I?
M<#=L3W.]=/HU?,$WLQH7G3%OBN'> %.&9$"1&@25,S@E0HJHO>JHZ_IQ/L8%
M]P&P:M;TW$C'8]\*;L1RQ,Q#T=W'W_Y8_!.7I65$&;45%E@NQ%S6%KPV'%A
M9J13WKC-QWP/7^?M^N7.A\<-#I39L;1V"J[W^25WQB-+1#WX4+--:SEEQ^0?
M6& JJXA&ZVYZ3ZZI'GD86Q<QPY%UWPO:#RC&_#J;?EVN65S=_JW5M[@];YDC
M1A8HBRBUHT;II"%HJ\!P*P./(>?2/)$;G*O.3X3&.&U<P6L,FE[,:!^%_/P_
MEY.+;V^G=()>+IW;^XO/./_]<Y@^+*LS)WU,27+(M<M3J3I>'[T%Y[PSR6O+
MH^[E;-F5N0Z,JB-4MSJ;!H78Z4SEW5L\&QO!2F"6HMD,4>H(RML(T7()14:9
M4[3"^&Z"NQUYZV >[_=H?P< [$4??:O]W==RX5(J992$*)*HVY@B>.4]\)AC
M(ID5^LN3,;R[O'4P;O=[-+P# ';:Z_&>E<QZX.DMX?@8E2JFA@(F@V*2-,AT
M!J%BEI9K36[K9*SO'GL=C-/]'@WP,)B]@.UA.\?F+!H?Z\8,E^I<A>PXQ+H]
M*I#<8M0R9/^RT[]A1^9^CT9X",1ZVDC60G<;#\J6D?D;\A4W$U"N7DDPYWD)
M,8$.*"E*QP3.DKQLI#0937'<]/:H>'<N.T@(7T"5<QA0O>C4;WO9G17T7CBT
MP+-?.M4"7E,0;VR4/N7$LA[D>F%DOE](K70@VSC^X=D6J-]=6?5Y\5F1I"M<
M0N#UR7ETJ3ZU(<]N#-.U+HW8S?S@ULQW< [_,/9A(7O: R5W++4]+SHC>$&>
M."4AD@# C8)8K 'N2Y#<,%]4-XM(6S/_0JK!IV[M0T+V10?OM[9E/2\U48(P
M4I!31*5!25;'[U+"QG7.F8?Z.G&0/'ITSE](R?G4K7PPL+YH$]\A[7%!%:%C
M .85)[<8-+@H!#!GE/76)([E9 R\<7[>?S'[U,U[(*">UC:JQ]JDKX40IOGW
MV44XOQ9&^^[A V@8J*>XE53ZZ#1.(@0970!1WPHI9!Z\1@=)&).4"I:QUJ,6
M3G1C5?,TW\G$@]#D*90N=8V=!.=R!$W10LDZ9<E/YVG$$)6I7CN==[&9?JM,
MN\!O[):_AE)[*$F_ZZ[/N&8INY1!I%0G4 8&@2-)AJ/46CAES>;TA2?&?QZ+
M[),>^KF/276.C!.<!W-KK#"QO]S;,4UXC-DPVWYYZ#DQ>TF@CTA.:*41R824
ML'633E!U#94#<O'<.B\+Y2<O*Y)KU_NIR<?4YX(&(YFUP )!"(08K'3%!>2N
M>:WAQ\R8'3$[X,R8'=3?07GN[BB))'6*PCG 1'0KX^CD).I!$MU9DT@Q_9@9
MTQH$3\Z,V44C'<!I?\$],2;"9EM01466S'(=].<A(FJ*YX22SDAM_" 3'!OS
MT=/,F)U@=8R9,;OHN .<WX[GED^LUW-&).?<2$_9KV)U"2YC$&/RP%6J3__1
MY-SZ:?PCI'3P-F]4C,S:*ZP#W#5XCJS)\C-9.40G$IE^T4#6CI!LRD:F;)E*
MO50*W[VXP3 '! 9'UGTO:!^X'<:0\PC2DAR$(8GP @ZC .19:\:=B_['8)BC
MMTSLA-,1!L/L )I>S.@H;5N!6QV,CE!RW?*0-$+(AH&0S 2&09#_Z^5L^3$8
MYA!4C]89N O$OKL.AC,5K7 Z29"LQA<N"P@Q&Y*.Q<"#946?SGR*[VTP3)?V
M=P# 7O31MS&W0^?D@@P9A-"D/*<U>%D=E"O*!N=<*-VLUOHQ&.84#.\ @'UW
M@V&X=6BCLB!"6*;5!F+1#$S660BFA.%'KQ#_& QSX@9X&,R^Q\$P)!\IZQ)H
M-%&!XI*#,S8 Q>7*L9Q3<2\[_>O_+?VI&>$A$/M^!\-(:41T(8+G*8**/H!3
M/$!.*6>OH[1^\Y%5-U7-[V<P3!=5SF% ]:)3OQWZ>604J!5GP+(F=X6DYVBS
M F&$-,$)EO+I#(SX,1BFC6WTV'BV"U"_N[+J%OT/FF>IO05$%D#I(,$)3YF!
MXLH)&;W@@QRX/3#?P3G\P]B'A>R/P3!W1*=-*8D7#UJP LH+!3%H!\9;9ITP
MR,3I6/N/P3"G:.U#0O9%!^\[S=K01H3 2H2849/N<X!@90%>--::'XIX.G,C
M?@R&.3DK'PRL+]K$=TA[*,;QPCD-TBH'2O),,HL2&',EL2 5_>9D#/S'8)@3
M,^^!@'I:@V&NVV5__NW#AU?3Z64X?U^(Z,GTTX ]PD]\;.BVX&WY[*,3V&JO
M,/,(W-6)@DY&<-S6&0^)JZ"+*;[U;+R7T@EL6(@<ZPV57@Y;S@6\XP@Z!JF=
MSL'RYL7?'YW .V)VN$[@7=3?03QVMT'098VV< ;H:S!9F(>@? )=5)12TO=3
MZQ<U+[(3>"<0/-D)O(M&.H#3_H)[H@,P))(!XQJRPTQ1D# 4T!D+&)S@*07D
M_N@/3$Z\$W@G6!VC$W@7'7> \Y\I&)U]P]58EW53*=FU3\8;L $ML6 %R=1(
M*$PQJ;S(MK1VG@^0T<$E[*C8F+55U&G?@=R\.BDF"!Z,H038>U!96G"6%Q!)
M*RM9*BQW,]7^W4OK_STD'#BR[COPK7MSO'K=^.%RGC[7O_IE-E_^\5D6)3L9
M*!.(=?E=")+L71:(GG-,6;ADNKFX>X2'SKUZ8PRV,H$6@#AE@_B \^5?;!0:
M/\PGZ<JKW4CGK'#O1&("8LX(% TR\E)T0!:G.6/1"Z>[,9.=..O@J<H)&L]P
MX#F=L9:O%HO++]>7<G=BR2O6:ZS:O&"]XW<'JET?PGT?9>Q<HD[9!["J#ENU
ME.'&K.K@%:,D1E=W<?XH8S\8LSHDLT/T('*L3T<,@M>Z@"-?%!V7T5O1^C3X
M4<;>$;/#E;%W47\'(=+=ZI9U,7%7!*#/)$)>% 2/$;S5GM.?(=K6\]A>9!E[
M)Q \6<;>12,=P&F0,E:R@H*C$*!XKNK]5("H*933:&+T6J (1R_!G'@9>R=8
M':.,O8N..\#Y0]518WU6@;%*/<G44YH<5*)DPT>E/#H53>O7C]]'&7LG;&Q1
MQMY%42^EC&T94Y8E 5R64-N5([B@/'CN&8D"693=U"A>7!G[D'#@R+KOP+?N
MS?'-.\:;_/OC9/'G+W/$MU,B$!<7'RF3.+.B<&UC B68JY>X"*$D Y8SJ47R
MVC'3BS%LRU3G?K\Q2EL9R2"0Z>?,V.?5\$,B^?GOOS"MIJQ\X6>8>991:A"<
ME*2**.#K\WE6!/<>0W+,]C(NX5EN3K[&?;#=C ^2?@RFE0^YDL6_9N?T8\XG
M%]^67L2';%QV!K*KEVAR>3,A%#A76\@Q>ZZ[/G@>9JN#'L<7<O0T@,W+M:4W
MDZ^3C-.\%(DJ:!3/$;#4^7[9L7H>"\C6\IAR83EUTXFT+5,==!&^,#O:&S(-
MK6CPN]8W:_IN_]D@EZO/?6B@V]2=^.OC^E0$S0US";QS=?5*'55E=5PZ;!]0
MZ-S\'F7<ZU/2$7F!_!-.Z3<753N+5].\;.#[0%^>X\5DOK+B6__BAN3%JD[B
M"Y/)VT1RXAR4YN0Z4 L0@F5M"DO<MR[T-R'\I*]-=\'JIM,^OMH[J$]]O.:J
MLG-]I1)-2#(P#KE0UJ-D"N!%H%]8LD5RGU+SV/YA2D9&X_$A,6NNGRY1=K76
MB[L82JU$R21!":W Z\@@!^>-R#XXT7H%SV.TC(NT%GI^%CI["+T#\/QV^1=%
M>96/<'YU W:7M[MF>M7?$91FI4B(25A0GEN@/^'@>,DF.YNM;SZ_92]*>P/>
M/BC9S'^&5UD'P-SK=%@>";]39/\3_:@_;])-QAGRZ$P=:8QT2# +KF@$(0/W
M.L5H;>LZ=$OZQZT\CW].CX:%#NS@U?GRWV!^..6M]8OI L]<1"9CX2 Y.E"H
M. 2C"JC LY8EA&1:QY3;47:",683Y&R^U6NOQB[JMP^57&Z5XOX]N?C\=IIK
M<>TRG*\Z&MXN%I>8SY@K1KF\'-)='Y;Q EY22JD+YU)@R$:WKLON3>P).N A
M0'P<98_H=&NA\4$N?Y]?+BY>I32[)"F'\[KM^$QS)= I!,?H%V4=@UC?Z@03
M7#;.82F;S_?OE4]W^>"XEV>C@W PW?2(MS^F<PSGD__%_ ]*%][-%HN/F*J*
M<S6RR8.5[G>3$)<W@6M9G&$6Q:2Z2"Z0Y2EO''C+,_U2=-*96>_W!V@+"L>]
MQNH7T4?7?H_M@DM%7.6W=U*+_6^KGOV9!U],[49UHSNH.^?Q--\4 VZRL)L1
M7M*;F%D$)A3!HNXEBA8S,"5R+C+9PEHO,MV!O$95@]>SZ<5\$B^O+@#_&?Z>
M?+G\LAH.>/LO%Q]NM$6_3434640G,>< /-&)H5 R"%(G8#%JPTVF9+7Y8+[#
MR1XWSQH*@8]4 HZFWQX=X]LI_19_#W_CXGKTY8?Y[.MD03^TS.:W_OX 5[G'
M5PYVGH=RULB=7G_F ?!ZD5(H(H&.@L";<P+G4P$CM2W9,IM%ZPE43Y!SJ+M\
M?3FOUGW]A7498GUN54.:3"\GTT_O_\+Y4I>W+H-54<Y% ]:&^H+':8@^&V#)
MEV)LR!I;]WWO3^VXSK$5GC:=X9&TUT$1=,WI+TB*"N?W6#TS+B@Z0BQH)\BE
MVV(@*IO &NV0CIKD5.OG(,^0-/)Q?"1D/ S()FKJ!W6_D=YJK^$[^@\>8 IE
M3%%)#2$3/RHD!8%I"_4EHY8R2LK!AL'>TX2-6[,<%X$-5=8/#A^1Y9F1Z*VJ
MRV<<"N*F> C"1/!:.I:8,2JV#DF>IFC<0N6XR&NAI/TA-[L(YTVO=?:1HDV2
MI!4IFF&552.)2ZP3 USF2E&XP]( E^W[DCNNFQPJ-#R6_CKPCE>LKJ..QPR0
MC$Q'3CZ?!9GJHA(-9.F.3%TPS>JOLO7.@.TH&_V"_#A >02@#;76$1;OQ!^/
M\68I\,CU&586Q8)2C%$TS#*0M3L3;4XZ-I^<M@-]H]]YCXK+YAKL")V/L9.L
M0%;JN)3 :_.@)TXR"Q"T1L4%=\4.Y2*[C"3'QF +/7402S[*ABXVU![ I)BI
MO:I8>P ME!*#\\$I+5O[ORYA-E0,V$+NS> ST/W'Y--T4B8I3"_J#=1L6ON5
M9F4=5(3IRHU?V1/])Z\6"[Q8T%]<79=/FEV2M"2EZ4W*8#(ZPG5+3"Z@DW7(
ML:M8C>1!9:*,W&N7?!)!EM;#J(:\;KF6__MR3^#7/'.;@DB:0V1B62_@=>*S
M "DC<N>TQ-"\H+@-8?U>HNR"DGMUF^8ZZ2C2NV:DRFW]9^O3X".I;_X5ZY.G
M5RG-+\/YHKY1_D]]/O?+;/YF=ADORN7Y^C71@@(:X71&"5(EBG6%$1 3:DB2
MQRB9)1VP@8+#=ER,_TBB,=0>B1Q'TOMI('_CK<HZ+%J<J1"5X]$#>@JFE:*0
M*"0TD'-&997VMOERAOVI'?EVIP<DM]!C+V]_K]F\^H,/X1M]YWP9P?U!0=;\
M]:N//__VBJ3*,O(2HZ9\4E%F:8G1:"DE4!329QN\<F+S>=K3KWJW__;(%SN#
M@>X8JN@.:4OO7XL,%$I5Y__Z/$R^+,Y$$<$RGZ%P53>W<0[>6U5OZWF1M5^#
M;0XDV1)>#W]PW#?@Q\94 Z&?QB'[0)AQ)K+0T9D(660/JD2$B,K4AF3I?%(B
M-G\RMA^E6V%2GQXFCZB_[MS=.PP+7)P5*27*'"&(Y8#E(,$KK0$%,\$H7DS:
M?/Z^I7M;?6 KZ)C3@TXSH9Z&^UJV<9PEI[2QD9RQJ@./9#80='!TOO/D77)9
MRM8O:[:E;2N<V=/#V: ZZA%[_YC/%HLS8Z51S%@0KM+.(WG5NG*@&%^*U[%H
MU7J>RL.4;(4K]X)PM;O\.[A2>T1.MPKVU\(R.<M@;8$2A*1L. >()"=(C#.%
M22?3O*JQ/77]/KX:H*1\J'8Z"JENL;)RQO42O/S7['*!?R+^1?]K.:2(_OHL
M6!UX"!HBKZ\?C4H0?(H@57&L/H;4?G/,P[,!U_:?[[+@>S 0'HG)!M+*[KCS
M*]Q-\5-837EO?WC>XO4?LUG^S^3\G%*5MZ3<Z:=)/,>5<S]+W"K+V7+6$/EU
MD8A/U C%9^>C%UFKH8:,;$UDEZ7<5A@]CNIZA^B'^>POG%]\J[VJ%\3LS_]S
M.?FKML>>(297E-*@G:SOPFOXZBB3$H(2J&0\TVK 2X=M2.RRZ'L<>+916^_@
M7.=1WID8E:_#>>K:FE!WHG($="DIGK*5[0=1/TY.EU7AXX!N=W7T![#KR/H6
M7V?*2V^J&^=9L/I:5D'TQ%<(3D=M%5HSP%R%1^GILL@[%,0.5LC!&&O>FG13
MA+QAZ5<DUZQE,;EV\\E<YYP&!L%*K,5(+9&;;'D:NI1REZ1^GY<>DN6VU$/G
MSTSK]*5I(MZ6/W!6R$,/.G!C]^^U?#!Z(+='>!6J9,DI90:6.3HAD_802]+@
M"_HBD[+:ML[J!GP5ND-[P?4_O:NC:\&@HZP^\D!G V90Z!-XS01(7IAV!4L)
M1WI2OP?U_;XOW05O6[["'UJ['5QU/,+.(P)Y=34VHCY'OZ2?_.WFOZ\[F;2-
M4NOL@:,FYH53X)B1()"EY+R7A@TV>*<% YV@^\@H?,P8C@Z)L8OG/Y>"Z6+R
M%>^P<$\,\^6%^AM<_^9:Z))[C(I"=9DB!5-%$:O96?"4#(8BC7-\<Y7'PU7T
MP^CHY+YF'! ?6X_]NO"'FV,IHS1&$P^2U]FGE$_8'"$&2@&8RIYYQJQUK:^Q
M=R1Q'#=\=.ALYW>;Z+%?F-(?O"9BZIMPK2C/5?6"2Z;U7'V7B@3E KG'*"2Z
MUD6!9XD:QYEV"L4]==5/Z?,1OOXYF<[FDXMO5ROB5__L:MU#XH7.&]2$GBAJ
M>R^'(&VH)9-8O+8LQ,$2V1WH'*> U2E2VVFT'_!N(^7'%I<D7-3'>5<Q^Y?E
M\'&OBG!,2C".U_$'.8!;+M1U:&,0203?NM;?FH=QKJ#&!OVH2#B%).W762UN
M7M(_B^=75O_+9+I\*?\!I^'\XMN:\Y*3LUHG2(:.,"50@,^%@:@=E9'^G[TW
M&'+_G&UKLL:Y]AH+UB.KM=_8>'G+_"K_]^7B8KGD]RP9$[.5'IA4$93W")'^
M#)R5V4?TW(0CI6Z;I(W34C&V(QY";SW!<6,H3=3<.:41Z@-$H P@@0M%T%D1
MH]!9$H^MQPL<,@RH>6=%-W [0"\=/(PG69V'Q6(Y[V:55M;=DS$H9571X(,I
M]3$-0LC6@V58+/+@1&Y]=_ @(9V43QO?<!TN\P[\TCTFKI9$%Y.,T"6 T")1
M0I<L!,8*A.!CW?441/,7Q(_1,O8NXX/5_!QP]I%YI]A9[WG64CI*^CUX%RC[
MX5)!?5P%6AB1B^(93?L5[(]1TQE^]M+V%A#:0_1C)YYW,XWERV/\.IE=+LZ_
MK3:^+<.^7_%JE[?$R+65 E*MRBOK/83D&912'^Y%[TFD6Z66.WZX/P3MH^S9
MD23?H6MZ=[VP4",*5^H^;NMKL%A7%UK*($KB6409I5*M ^Y'B1DW+AK^8-M/
MZF,[I;9EDT@VZ'Q"\$PHBC"C@*!1 G*? L>4Y;VIAKU4PX[FT/;$R7"UKEV4
MUG =^3"O>%_E/*D_JEYUE]G\R_+GMGFP^^2/;ODV=WL>CO ,E]N,TE+@IE5&
M4#XQB)%^EZ+3R1*$&=^,0CI^AEN7[J;9IVE=NWMSBT&FF+!H2T>\,J%N]K7U
M2!"<[#'E*(TH7K=NC'J$E$Z>$!Z(A,W#LH7<.XBT'F'C \XGLWQ5M+NJV9UY
MZ[-1)H&WM52'Q%P0Y&)+8H)KZ1G'UJ/V=R*PWTK5 %!KH*,>]\3^AI^^+#=2
M71\4OZ7/=.Z?XZS<_[L##L+]/G3PL=B OT:'Y/IK'_&OV?QB,OUTZYEIDH4G
M <)I33[,1_ &-3C&@F9&H->M3\C':#G4O_UZ6?/?]V7U@VN*M/[2XDSJS&+F
M$F*HPR3(+,!+QH Q4Y0V%":*UB?DX]2,>T@V0<*FVVHD^@X.R2L#?5\V!77+
M4G_ZMO[+52(>HHW9:%.?]7NHNU,@EFPA8#9,ZL)D:%V WX/,<0_,06 WM+)&
MQ.-B?G'V>C9=S,XG>76K6K/N936:26]+,AERJ9FW<<1!H*/?%5-$R=XFL]4J
M8?K$+:C1_[J!V>-?']EY#:WP65/I=X>?=2TZ!,I3K*P7Y9%L+F$ +Q2"-8$7
M)Y)'.0R"QKSE::73)R&RAX [./3674G33U>G]OHJP2G'+ D @F+$!K<>@G7T
M/X5/KN0<C&W=K/L(*3U!9A\=S]H+?.SB^VM*=6;S57O.S^>3+Y/IJK%MS8K)
MP3.K%*#@-0M& RX6#\F[H+Q(@J?MINH]_9UQHIKFP&@MT0Z<RK)UJX+[I\M%
M+=TOKK"^=+F<"Y$C9^!5JG5[X8"XJ[&?<UESS4)HGG<^1=#(T?&1XIKVNND!
M:"O:U];GDC76>@/1&Q*+006!VSKXVZ(O$45IOIOL#@$C!\CM%+L)F;VE//9!
M=6>\*,Z_3A)>N]3$?+'D0PLW=3V*<\101.!HO4\"9<[;-:T__HTNJCW[:&W6
M7H1C(^'-!"_"_-L&!X%QSUT)4#RQ01%8A,AT 2V8YRBD+V++A0L/_?@NRBZ'
MZO]PP8V<"O\S_/=L_OIR<3'[0C]OZ0Q%+'4VAX)D2")U3S8X&PUD5!1I<U.4
MV*J=Y)DD^/Z7QQVV=LP2RH%2'QDSOX8O)*4[/*SM*$OCC$D17+WS58:3"7EB
MARNMR2B<<&JKWM%GH/,H >-EPX=J=-9:O&,?*?] BK(FB__"<'[Q.9'\WD[3
MVCVRY$0T.8'Q,8*2SI/?+70R"LN9(D47O]G3\?"Y\O@WQ@-"(^W-VHNR@XSD
M]6R:2'ZK23\?)XL_?_KV$T[3YR]A_N?29G)=RV>C!%E'0BDC,O&3$73.6A@K
M$VM>6'N.IG'G&1\[ 6ZJH2X1=\7-VBJ1*26,BF!CY2<9$A;W"4K"J#-QA;+U
MN(/G:!I[\T5+!#P+KP/4T0&\/N)7G%[B+R3%.LNL7MS6WH,KSW_5>>!S3@$9
M\!#(2]O:B1FC@()('ELYFT-KC&U%6&] .P0+]][QMU9,!VA[P#2O6[&X<J5X
M64!FI&A3* /$ 0<6A66:<R?%$4[.G?H=!YO0WL&AN9=>>H38K4ZMK%+$I!6(
M5!B0=5B(61 _QO*Z3"/YV+KOZ ER>G->>ZK\.2CM*?\>H+3VM?=8NG*^BJ%$
M+P!3((L31H)3I5"Z;'@H(@7IMGILL0N<GB:I,TCMJ_I-2#740P>P>L*EO[MN
MPF+1*!U9(0'5Q1NZCKU(D7CRN?#D9,ZA]6ZF;>@:=\7PT2]36VNJ _0]$U?^
M_'<ZO\SU&>=B@?3_:Z_"60X2*<Q40,94>V*B!L>Q4%BKF2X^,,%:SV?:@\PN
M[N,:8F6WA.!@Q37LH3RTY>_=;+&XXG-SNO9/2'+%6VV)/_]-LB#M3J9A_FTI
MYE_IG*@2FIV?+Q6QFI59=QD)75P"%>L=>:&SPD49(9<8K.1*4JK6&,4#LM/%
M[>-P:.\%"%U8Q1ND;Z?)NI?HKW-<JGF:7WVITO_?Y9^?N:!9U'2\I:AJSV)4
M%+1[#E$:S1V69)L/T=N&KI'O1(?&:7/5=! BK)>@!ENR8%R#-;7;L79RA. ,
MT-$19>8Q*]X:4#LLI1WNPF)HR.PAW@Y \2%\6SXW^WWV*OW/Y62.CR\H+0*S
M3!PA*L;K4"4)/N@"V2:#J)G@K'5>O#UU(Q?VA@;70&KJ (#WLO\/.*]_$#XA
M/^-"2-0J@,F2LCQ9-$03,_&22W Y%5U:I\M/T3-RFCPTR)JIHL^Y+3^'^93$
M5GOS7\^^?%D/';]I\/XW3CY]OL#\BJ@@EE<MLK.R_%>';&%L\MV#6]O;<]^H
MT_T68<N/73>:^F0IDHH.5"@%5.*<LMRDH7@MK V&*VQM_(_1<M"+(Q)E36YF
M\YL66L^84#924& I7:'4I.ZA#Y"LUHRI;(O<'-7Q\$.C>S]ZW&))$U7>>6)T
MF.PZ.-Y^Q8N;G/>,LVR$KW/?5"8YJ&CI=^1.,V<\6,>CBZUK%7<(&'%5U8&:
MW)Q?L+=81\W\5V^S<3I;MHK=DH56COO@ L12^PB]\! DG=TF^BA#O0;![:9O
M/O##QRTIM?<)A\JO Z_PX&'[?GW8OK^\6%R$:2WZ_A06DU377O-4X5U-HHZM
MXA#HCZ XIIUG*$F2C;W&3@2.Z%4.QL+L6(KIHN+X('MO)N>7]&?W>+Q9"7&F
MM%8L2THC,)"KIG ?O+8"1&"H@F<A^]:/>/8D=<0->$?!8F-E]>L+'V/TS$O+
M8A5D6@X0M<&!D]8"3V@2TY92T=:;%W8D<<3==D?RATV4T\%NC\W@9.76F;4&
MB]' ,=='+9F3Z 3%E-)K9W0R:)MOFGN(D''O6)H&;NT$WH''VF1B;0UGSA2?
MDLY00JJ55Y^!S$Y#L$)J[3,YX-9#ZQXA9=RKEJ,@9Q^A]SA2\^FZW*OIQ217
M3B=?\9:?K=7^BV^O_A/F>?''--\8T]W]B?5R8+C*94/:!JYN#B7%H2N@TH@H
MI1(0G0ATFHK:^<T3D$=,-EC-"[:^JFU= ;V^';VE@M\P7<XG=3/&ZG43YM5C
MD"]_7:[T_K[<(V,U/%Y;EU(.=?:@HX2KF PQ<PN>I>RR1>ZP]:R0)H1W6I;=
M!5_WKKN/KM ^;Y6N'NU=AO/W\7SR:?6*B1S,<LO+ZH73)YRFR4%W2'M\Y6"?
M>BAGC;QC]>>3U6;*5]-\][/W9WE+'S(RYL':2,DO\Q(BSQJRY)Y"#4I_3?L;
MXQT(;#CN]O-L?O$[SK^\P;A^%!U+1);J9L6Z$UG)7"#J8.@7"J>UQ(BA=2/,
M4_2,W;8P%&Z>F&I[F$XZR&W^%>:32G==\;)L&D*/.D>?JG.FW,PF#S$R"X([
MD5(==IA:E_XV:>AFA.V!VITU%'5G4%FW W&5G$L42P11-UP)Z<%CG3+% G.4
MQ".3K;WO?2K&A<MA6GT"(GN(>.Q9*\NX$/-["L"FM8[XRV0:R %//U5^?GO_
MR\=UIY>B&)2KPD!*K(O1ZAM:C1&\]Q(=]TF%S<+)P[>?6WZP'X3LH]39P!+N
MP+7<];37_:O2&\F9!!D#)TN*M9!-OZ!@7@4ZLUE(K<.;APCI9O1HV_/H<*'W
MB)RUA:6"K'#-P2^],*^EQ\P"&&2!&ZF,:]Y&\0@I(T<SAROY.=CL(?$.@/,.
M+R[JU=9K^O3D:C6K<JX$HPOQ4+,";NEWV6E@+@;$Y"+JUB\O'J*C,\CLH^!9
M8VF//&KPW>1B71!Y'18K&TK&9FVB .EEK!<1"F*J;T.XL4)&8Q/?ZFW?,S,&
M[W^YF_&4;8ZC!N+M"ARW+(8Y4YA+$E)V9#&) $X\9/ N6X-:.2^WJL_L!)&Q
M3YX6^GP4&GL*=_3$J); /\_.2>*OZ[K>5ZDR=#6E-T@KZF&L#<LD&3J1/1<%
MD#(!&107,6V9#3WQE5ZPL*\"9T-(LX<P9#;]=+$9GB5!(K$J@Q/+XJ0T$'C.
M$+1CB9?(2VK](.4A.KJ9.-DV[SE8Y!W"YFH\C]&!U35^(M<G]E8+B)@E"(V<
M(BUM9&I=CWN8DG$CV,,U_ QD]A!W#Z"93'$C!/<J)QY=AJ25 >6SAFA# <N8
M=<[J+%SKS8CWJ>@++/OH=A,NAPFZ ZBL:/\EI,EY?3)3[<<7S8QS%+L%92E;
MDQYJ[REX+Z+U 0M3S:?NW:.BFWF.;8^D \7='6#6-F141EN2!<V(<J7J.T\?
MZ^0N$XIT0:GFQ]%#=(Q\+WV@;I^$RAZ"[@ L'_'K[/SK9/KI+C-K5XE,%51"
MD&\DCI3C@8YL[2$7)EUB6N<AQI0]3E!/\-E'W_<'D#42?@=(JN[W[71Q,;^L
M#S^6QF6]==)Q!Z7@<I]U <^8 PK_D@L"C4ZMWPS>IZ*; 8MMSZD#Q=T=8.J2
MC+5):>55M!')D$2L5[*.?#+3()VR2IB2R5</"IL;6L9U.(?J^$G(["GPL>MW
M?TP7JXOW:^?Y;A:F&ZZ3)U?'T67(KH;XS))-B3JLE"M/XO)6)KM5'6^;K_6$
MD7V5.AM2PAWXFCO.]]W-R![FZ41EM6VXOH&.4H&+CD'PMH@8DV-A<QI(TZOI
M=SM- ;8G=T@U$'L'X+E=0[@V@_#WY,OEEY]F\_GL/S6""W_1WUQ\.],D$&L4
M [2*Q)4IJZA+CB'8G(43S'+>ND=V%_HZNL_>$P]/%'B:*J>+J0%WO7MMV5S\
M1M2$_'YZ^RT;/RNY>(.^0#9B::49 B8.4F?G++$F1>L&R&UI&_G-5GO(#:*4
M3OS<XLJ67E_.JWAK"[N)ED<P4=3\EB4(1B006LC(+4>]W=N*'?W9)ATCO[08
MQF\=).RQ _&[5O!Z]A6G@0+0RU5XZ.N\"XZ06:SA82#DLQ+ J1@L!0[$U787
MZ4]]9>1+T7:8:"O/L8'QT(G\*J4Z1WPV_07#!>46_S7Y]!GG]P[H]W\MISL'
M560PM2,HRES'9D0(SG/0)F8I>/;!;I>^'4S*R)<<C2%V7,WT<*(MWSI>N]G;
M0WM63; 1D7'--1A5B!\D4495GT'F:%V0+',YS"O3QVD:N5XYP$G74@D].+?9
MA@F]G2:*_A;X!E?_]R/6 DP=578O 6$HK3=:@59(![RDV- 5E4$4KEWV2GN^
MB;?'/=O^=(Q<;AC K1U))[O#SZ_@-\5/E!+DP>H13_ 7=2A>2@<H:BL<-U@W
M6E*,:95GZ$0-((Y0D3@0C>X$T'@$!?5PJ%Z_(OV-//LY+N\FEIY\.<\%\^^S
MY9B"#V%.S*E4;"Z60TZ,<F 7JPC10JGA;.!9>MZZ<VPG K<"GS\I\ VEGAYG
M.%'X.K_$3(G3Y3Q,$[X^#Y,OAXS[>/H''CS98P=Z&PWQ^!"^U8I4G<2P_'@X
M7UR/7F $J-IF!G5! 2C#/;AD TDD!)$<RFA;%W>>(.>@P.S?L_F?!+,[TZ-6
M.Q3>EW>3$*L3GN#B3.1BT"H%2F$--HGE*)2%R%T2B#85O^F/'H[ MOS@N 7W
M5LJ_$V\-(>H.SK7-D/$M.=#S<FVI'TES\Z]XQDIA)><(W)M(OCDZ")*.;"-J
M,[<,6)I?\&Q'V;AU]M9(&U K/9YCOU?F+N???KN8I3\/.+X>_#D'GUK/4]=J
M'M]J+N 5<(2U$9E10  1H*RUX$4J4)12$J7Q(K9^0':7@D-]RAW!K6;VKK=(
MY3-IH^2<XGSZSPRH@@193AQF*[5S)KG[BP<.9>X)<D:>D[>_WC<=1BN1=W B
MW6'E7^'\$J\X>3U;7/P3+S[/\AE&%1U)I+;MD>=C.H$O@8.MCT5C$!&;OV'9
MAJZ15U\,A*<62NCQ^+EZ ?3V;>5P^:/"-/\_.L4GY5NMU*94,\@Z@G!]XAZ2
M8QWPM8./LE:<'GC@U7;<:P)>/43 S7P\)DN*,=1&N27 R&EYP4!RZW5RS"2Y
MU2'X3.OZ=M0<ZM+^.?NZK$B\G=Y\[_Q\]I\:R]78\4KF'V?GY[_,YK5B<9:R
M+U)S!4X$DH+PRQU#&K0B1%& EW5I'07L0>9X;=T#X&C3"0ZMM@X.VZ<9^RF<
MUS\ZTSI9S^L>AV0U"3$CQ1(L@ \A6J>"EZIU]K<58>.&;X/#X]YPOM:ZVAN
M?^%\,LN_783YQ>&WBT_S]2KGR7(0\+5)A^0J)PZ,EP54UK5ZFQ7%LT*5I+5-
M?+,1].%BUHX?'C>X.Q;:!E=)]U[O-:5/GZYO#*Y.% JG35(^>7#2^]I:8" :
MF:!0J.LTE_Y^#758)_@PG2,N1QL4-3LYPP8J/!V8UHRL;N3^NQ:F\2QPQY)E
M!AR/OLY_M> "0_#<DT!1I)S;#U#>@] 1-Z=U"-0#E-@]4M]0[KD<D;0X\[RD
M5$2 )#.%XT*7E22%2]DPYI+0FX\<AP7G#6WC/K;N*YC<4V/=(_$Z2#;*H,0,
MUAF27(@&?$P,LM)*.H]:F-;)=;N$9K#'W7UA<!]='9C0_#S-VU0:UW]1?XEA
M@?_W__Q_4$L! A0#%     @ =XM15LN:O>3<!0  T#X  !X
M ( !     &5X:&EB:70R,2TR,#(R<W5B<VED:6%R:65S+FAT;5!+ 0(4 Q0
M   ( '>+45:Y*>>3;P,   8*   >              "  1@&  !E>&AI8FET
M,C,M,C R,F-O;G-E;G1O9FEN9"YH=&U02P$"% ,4    " !WBU%6N:\=F.$'
M  !:)P  '@              @ '#"0  97AH:6)I=#,Q,2TR,#(R<V5C=&EO
M;C,P,F,N:'1M4$L! A0#%     @ =XM15FT963#Q!P   B@  !X
M     ( !X!$  &5X:&EB:70S,3(M,C R,G-E8W1I;VXS,#)C+FAT;5!+ 0(4
M Q0    ( '>+45:YHOTE4P4  -H@   >              "  0T:  !E>&AI
M8FET,S(Q+3(P,C)S96-T:6]N.3 V8RYH=&U02P$"% ,4    " !WBU%6.=+F
MNVM$ P!8*28 $0              @ &<'P  :&-S9RTR,#(R,3(S,2YH=&U0
M2P$"% ,4    " !WBU%6@S$@2.\7   E(P$ $0              @ $V9 ,
M:&-S9RTR,#(R,3(S,2YX<V102P$"% ,4    " !WBU%6DL(/P@ P  !C P(
M%0              @ %4? , :&-S9RTR,#(R,3(S,5]C86PN>&UL4$L! A0#
M%     @ =XM15GC:_PR5<@  VCL% !4              ( !AZP# &AC<V<M
M,C R,C$R,S%?9&5F+GAM;%!+ 0(4 Q0    ( '>+45:V@ZLIN( ! "HO @ 4
M              "  4\?! !H8W-G+3(P,C(Q,C,Q7V<Q+FIP9U!+ 0(4 Q0
M   ( '>+45:C[=FT(5,! "Q%#@ 5              "  3F@!0!H8W-G+3(P
M,C(Q,C,Q7VQA8BYX;6Q02P$"% ,4    " !WBU%6)16'[YW+   C< D %0
M            @ &-\P8 :&-S9RTR,#(R,3(S,5]P<F4N>&UL4$L%!@     ,
-  P 2 ,  %V_!P    $!

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